diff options
author | Dalai Felinto <dfelinto@gmail.com> | 2017-01-26 21:06:17 +0300 |
---|---|---|
committer | Dalai Felinto <dfelinto@gmail.com> | 2017-01-26 21:06:17 +0300 |
commit | 9b7b9d6ae9f7177995f1e849a2f3f4d4ad4ffcf4 (patch) | |
tree | 7a59d2826a26aece8f881dea946afa7c2dd52076 | |
parent | 4c43dddeb758ee0b507cde2fa8d2bf543a2dde2b (diff) |
Depsgraph: mesh cache depends needs updates when geometry changes (patch by Sergey Sharybin)
-rw-r--r-- | source/blender/depsgraph/intern/builder/deg_builder_relations.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc index ba7818c21ad..41d2ca0ca6d 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc @@ -1432,6 +1432,14 @@ void DepsgraphRelationBuilder::build_obdata_geom(Main *bmain, Scene *scene, Obje "Object Shading"); } } + OperationKey obdata_geom_done_key(obdata, + DEPSNODE_TYPE_GEOMETRY, + DEG_OPCODE_PLACEHOLDER, + "Eval Done"); + add_relation(geom_key, + object_shading_key, + DEPSREL_TYPE_UPDATE, + "Object Shading"); } /* geometry collision */ |