Blender Git Commit Log

Git Commits -> Revision 4e17197

Revision 4e17197 by Sergey Sharybin (master)
March 13, 2019, 16:26 (GMT)
Fix T62521: Fake dependency cycle with spline IK

The core was hooking up relation to a wrong operation, in an
attempt to cause proper full update of the pose (since there
is no intermediate state stored anywhere). This is now done
as a part of flush_handle_component_node(), so can properly
route more granular relation.

This fixes the crash which was caused by an access of partially
evaluated data by solving the fake cycle. However, if there
is a real cycle involved the code will still not survive, but
this is more generic issue (which also includes modifiers
for meshes and curves).

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D4509

Commit Details:

Full Hash: 4e171975979039a22f57b852447811b07a48d43b
Parent Commit: f990a1a
Lines Changed: +1, -7

1 Modified Path:

/source/blender/depsgraph/intern/builder/deg_builder_relations_rig.cc (+1, -7) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021