Blender Git Loki
Git Commits -> Revision 03fa4bb
June 27, 2010, 05:39 (GMT) |
Partial cleanup of timing system, with some guidance from Joshua: * Fractional frames support has been changed to use a new var, scene->r.subframe. This is a 0.0-1.0 float representing a subframe interval, used in generating a final float frame number to evaluate animation system etc. * Changed frame_to_float() and some instances of bsystem_time() into a convenience function: float BKE_curframe(scene) which retrieves the floating point current frame, after subframe and frame length corrections. * Removed blur_offs and field_offs globals. These are now stored in render, used to generate a scene->r.subframe before render database processing. |
Commit Details:
Full Hash: 03fa4bb9992293b51eb7c24f2c1f810df634e632
SVN Revision: 29729
Parent Commit: ea4e5a0
Lines Changed: +57, -56
22 Modified Paths:
/source/blender/blenkernel/BKE_scene.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/action.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -16) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+11, -17) (Diff)
/source/blender/editors/animation/anim_ops.c (+1, -0) (Diff)
/source/blender/editors/include/ED_keyframing.h (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+1, -0) (Diff)
/source/blender/editors/space_action/action_edit.c (+1, -0) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+1, -0) (Diff)
/source/blender/editors/space_graph/graph_ops.c (+1, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+3, -2) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+2, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+2, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+2, -2) (Diff)
/source/blender/render/intern/source/pipeline.c (+15, -8) (Diff)
/source/blender/render/intern/source/pointdensity.c (+2, -1) (Diff)
/source/blender/render/intern/source/texture.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/action.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -16) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+11, -17) (Diff)
/source/blender/editors/animation/anim_ops.c (+1, -0) (Diff)
/source/blender/editors/include/ED_keyframing.h (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+1, -0) (Diff)
/source/blender/editors/space_action/action_edit.c (+1, -0) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+1, -0) (Diff)
/source/blender/editors/space_graph/graph_ops.c (+1, -0) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+3, -2) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+2, -1) (Diff)
/source/blender/render/intern/include/render_types.h (+2, -1) (Diff)
/source/blender/render/intern/source/convertblender.c (+2, -2) (Diff)
/source/blender/render/intern/source/pipeline.c (+15, -8) (Diff)
/source/blender/render/intern/source/pointdensity.c (+2, -1) (Diff)
/source/blender/render/intern/source/texture.c (+1, -1) (Diff)