Blender Git Loki
Git Commits -> Revision 64e029e
Revision 64e029e by Sergey Sharybin (master) July 31, 2019, 13:11 (GMT) |
Animation: Remove depsgraph argument from a lot of API Use explicit boolean flag to indicate whether flush to original data is needed or not. Makes it possible to avoid confusion on whether an evaluated or any depsgraph can be passed to the API. Allows to remove depsgraph from bAnimContext as well. Reviewers: brecht Differential Revision: https://developer.blender.org/D5379 |
Commit Details:
Full Hash: 64e029ea92071870b5004baaf6401fcf4b370fd8
Parent Commit: 9c0e7f7
Lines Changed: +104, -132
22 Modified Paths:
/source/blender/blenkernel/BKE_animsys.h (+8, -8) (Diff)
/source/blender/blenkernel/intern/action.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+63, -60) (Diff)
/source/blender/blenkernel/intern/object.c (+9, -4) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+1, -2) (Diff)
/source/blender/blenkernel/nla_private.h (+7, -7) (Diff)
/source/blender/draw/engines/eevee/eevee_motion_blur.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+2, -4) (Diff)
/source/blender/editors/animation/anim_filter.c (+0, -1) (Diff)
/source/blender/editors/animation/keyframing.c (+1, -4) (Diff)
/source/blender/editors/animation/keyingsets.c (+0, -2) (Diff)
/source/blender/editors/armature/pose_transform.c (+1, -1) (Diff)
/source/blender/editors/include/ED_anim_api.h (+0, -2) (Diff)
/source/blender/editors/include/ED_keyframing.h (+0, -1) (Diff)
/source/blender/editors/interface/interface_anim.c (+0, -2) (Diff)
/source/blender/editors/object/object_modifier.c (+3, -2) (Diff)
/source/blender/editors/space_action/action_edit.c (+0, -2) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+0, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+0, -4) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+2, -13) (Diff)
/source/blender/render/intern/source/pipeline.c (+1, -6) (Diff)
/source/blender/blenkernel/intern/action.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+63, -60) (Diff)
/source/blender/blenkernel/intern/object.c (+9, -4) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+1, -2) (Diff)
/source/blender/blenkernel/nla_private.h (+7, -7) (Diff)
/source/blender/draw/engines/eevee/eevee_motion_blur.c (+1, -1) (Diff)
/source/blender/editors/animation/anim_channels_defines.c (+2, -4) (Diff)
/source/blender/editors/animation/anim_filter.c (+0, -1) (Diff)
/source/blender/editors/animation/keyframing.c (+1, -4) (Diff)
/source/blender/editors/animation/keyingsets.c (+0, -2) (Diff)
/source/blender/editors/armature/pose_transform.c (+1, -1) (Diff)
/source/blender/editors/include/ED_anim_api.h (+0, -2) (Diff)
/source/blender/editors/include/ED_keyframing.h (+0, -1) (Diff)
/source/blender/editors/interface/interface_anim.c (+0, -2) (Diff)
/source/blender/editors/object/object_modifier.c (+3, -2) (Diff)
/source/blender/editors/space_action/action_edit.c (+0, -2) (Diff)
/source/blender/editors/space_graph/graph_edit.c (+0, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+0, -4) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+2, -13) (Diff)
/source/blender/render/intern/source/pipeline.c (+1, -6) (Diff)