Blender Git Loki
Git Commits -> Revision c4046e9
Revision c4046e9 by Sergey Sharybin (master) December 15, 2017, 08:43 (GMT) |
Move ID recalc flags into dedicated field in ID Currently this is a no-visible-changes change, but the idea is to use this dedicated flag to tell which exact components of ID changed, make it more granular than just OBJECT and OBJECT_DATA. Allow setting this field based on what components new dependency graph flushed on evaluation. |
Commit Details:
Full Hash: c4046e9082f61bfef87173d20c566a065f2602d7
Parent Commit: 400d59b
Lines Changed: +45, -38
13 Modified Paths:
/source/blender/blenkernel/intern/anim_sys.c (+9, -4) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+6, -6) (Diff)
/source/blender/blenkernel/intern/mask.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+6, -6) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+2, -2) (Diff)
/source/blender/makesdna/DNA_ID.h (+11, -9) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+6, -6) (Diff)
/source/blender/blenkernel/intern/mask.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/scene.c (+2, -2) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+6, -6) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+2, -2) (Diff)
/source/blender/makesdna/DNA_ID.h (+11, -9) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+1, -1) (Diff)