diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-03-21 14:47:13 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-03-21 14:47:13 +0300 |
commit | cac2415d829aca6f4d0b6f497c08c7d18efd5853 (patch) | |
tree | 9557e237c596454095e5a23fb58a1e026b0573c5 /source | |
parent | f3efa2526d86bcc398931a4b148549225ce8123b (diff) | |
parent | 23ffd4ec394011cec26879cba946501b245020fd (diff) |
Merge branch 'master' into blender2.8
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/depsgraph/intern/builder/deg_builder_nodes.cc | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc index 80daa306bff..b7d07d5c7ef 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc @@ -499,6 +499,11 @@ void DepsgraphNodeBuilder::build_object(Base *base, * on object's level animation, for example in case of rebuilding * pose for proxy. */ + OperationDepsNode *op_node = add_operation_node(&object->id, + DEG_NODE_TYPE_PARAMETERS, + NULL, + DEG_OPCODE_PARAMETERS_EVAL); + op_node->set_as_exit(); build_animdata(&object->id); /* Particle systems. */ if (object->particlesystem.first != NULL) { @@ -985,17 +990,6 @@ void DepsgraphNodeBuilder::build_obdata_geom(Object *object) Scene *scene_cow = get_cow_datablock(scene_); Object *object_cow = get_cow_datablock(object); - /* TODO(sergey): This way using this object's properties as driver target - * works fine. - * - * Does this depend on other nodes? - */ - op_node = add_operation_node(&object->id, - DEG_NODE_TYPE_PARAMETERS, - NULL, - DEG_OPCODE_PARAMETERS_EVAL); - op_node->set_as_exit(); - /* Temporary uber-update node, which does everything. * It is for the being we're porting old dependencies into the new system. * We'll get rid of this node as soon as all the granular update functions |