Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021