Blender Git Loki
Git Commits -> Revision 7b271d5
Revision 7b271d5 by Sergey Sharybin (master) November 7, 2018, 14:06 (GMT) |
Depsgraph: Ensure dependency cycle does not clear runtime memory If there was a dependency cycle involved, it was possible that pchan array will be freed before all bones are evaluated. Now clear is done in a dedicated node, which is never a part of dependency cycle. |
Commit Details:
Full Hash: 7b271d5fc11ada5d5dbd066f0e4523c33933ef51
Parent Commit: 4610ca5
Lines Changed: +98, -52
6 Modified Paths:
/source/blender/blenkernel/BKE_armature.h (+5, -6) (Diff)
/source/blender/blenkernel/intern/armature_update.c (+6, -5) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes_rig.cc (+15, -6) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations_rig.cc (+68, -34) (Diff)
/source/blender/depsgraph/intern/depsgraph_types.h (+3, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_type_defines.cc (+1, -0) (Diff)
/source/blender/blenkernel/intern/armature_update.c (+6, -5) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes_rig.cc (+15, -6) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations_rig.cc (+68, -34) (Diff)
/source/blender/depsgraph/intern/depsgraph_types.h (+3, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_type_defines.cc (+1, -0) (Diff)