Blender Git Commit Log
Git Commits -> Revision 6514cba
Revision 6514cba by Sergey Sharybin (blender-v2.78b-release, blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 20, 2017, 10:36 (GMT) |
Depsgraph: Fix race condition writing drivers to array property Animation system has separate fcurves for each of array elements and dependency graph creates separate nodes for each of fcurve, This is needed to keep granularity of updates, but causes issues because animation system will actually write the whole array to property when modifying single value (this is a limitation of RNA API). Worked around by adding operation relation between array drivers so we never write same array form multiple threads. |
Commit Details:
Full Hash: 6514cbae6b16c977582c3a660bd367c9b4406aef
Parent Commit: e4164f3
Lines Changed: +49, -0
1 Modified Path:
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+49, -0) (Diff)