diff options
author | Alexander Gavrilov <angavrilov@gmail.com> | 2019-04-29 13:02:52 +0300 |
---|---|---|
committer | Alexander Gavrilov <angavrilov@gmail.com> | 2019-04-29 13:09:20 +0300 |
commit | 788bbac5bdbbd308a80464e82b3ebe85cf35a496 (patch) | |
tree | 51bf630cbd338a2cedfbcd6632a97c8c82599a61 /source/blender/depsgraph/intern/builder/deg_builder_rna.cc | |
parent | 778542fd8fe80f87286d36bb4005314a8343e038 (diff) |
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.
Diffstat (limited to 'source/blender/depsgraph/intern/builder/deg_builder_rna.cc')
0 files changed, 0 insertions, 0 deletions