Blender Git Commit Log

Git Commits -> Revision 788bbac

Revision 788bbac by Alexander Gavrilov (master)
April 29, 2019, 10:09 (GMT)
Depsgraph: fix handling of driver variable dependencies with proxies.

During driver var evaluation, the code directly skips to the proxy
object if present, so the dependencies should reflect that, instead
of inventing extra relations to pretend as if the values were
first copied from the proxy - they actually aren't.

The invented dependencies can't work without cycles in complex but
meaningful cases, e.g. drivers on armature data that depend on pose.

This alters the changes from 72cbf966fb91 to be more correct.

Commit Details:

Full Hash: 788bbac5bdbbd308a80464e82b3ebe85cf35a496
Parent Commit: 778542f
Lines Changed: +21, -20

1 Modified Path:

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