diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-02-20 13:48:42 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-02-20 13:48:42 +0300 |
commit | c985c60bdc7cfc6914d583cf5179a03aaa68b302 (patch) | |
tree | fd6e53c5219de8ee806bb99d06797becf1ae6cc9 /source/blender/depsgraph/intern/builder/deg_builder_relations.h | |
parent | e6bdc950d25ca9f57effaebe0d4505038901a610 (diff) |
Depsgraph: Fix relation when lamp has driver on custom property
Was once again caused by an ambiguity of the entry/exit operations.
Only did for objects since those are the only one who needs this.
The rest types of IDs needs to be checked and only added extra
operations if needed (adding operations and relations causes some
overhead for evaluation, so need to be careful).
Diffstat (limited to 'source/blender/depsgraph/intern/builder/deg_builder_relations.h')
-rw-r--r-- | source/blender/depsgraph/intern/builder/deg_builder_relations.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.h b/source/blender/depsgraph/intern/builder/deg_builder_relations.h index b8dee11bebd..164f83fdaeb 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_relations.h +++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.h @@ -243,6 +243,7 @@ struct DepsgraphRelationBuilder void build_driver(ID *id, FCurve *fcurve); void build_driver_data(ID *id, FCurve *fcurve); void build_driver_variables(ID *id, FCurve *fcurve); + void build_parameters(ID *id); void build_world(World *world); void build_rigidbody(Scene *scene); void build_particle_systems(Object *object); |