Commit: e584443af782134d89b900f2c6fe8b56acd3c45a
Author: Antonio Vazquez
Date:   Thu Jun 21 10:39:39 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rBe584443af782134d89b900f2c6fe8b56acd3c45a

More depsgraph missing: modifiers_foreachIDLink

===================================================================

M       source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
M       source/blender/depsgraph/intern/builder/deg_builder_relations.cc

===================================================================

diff --git a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc 
b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
index 7c0081120d1..3d6765766b4 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc
@@ -511,6 +511,12 @@ void DepsgraphNodeBuilder::build_object(int base_index,
                data.builder = this;
                modifiers_foreachIDLink(object, modifier_walk, &data);
        }
+       /* Grease Pencil Modifiers. */
+       if (object->modifiers.first != NULL) {
+               BuilderWalkUserData data;
+               data.builder = this;
+               BKE_gpencil_modifiers_foreachIDLink(object, modifier_walk, 
&data);
+       }
        /* Constraints. */
        if (object->constraints.first != NULL) {
                BuilderWalkUserData data;
diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc 
b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
index 31cb07b9335..aced57e14ab 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
@@ -537,6 +537,12 @@ void DepsgraphRelationBuilder::build_object(Base *base, 
Object *object)
                data.builder = this;
                modifiers_foreachIDLink(object, modifier_walk, &data);
        }
+       /* Grease Pencil Modifiers. */
+       if (object->greasepencil_modifiers.first != NULL) {
+               BuilderWalkUserData data;
+               data.builder = this;
+               BKE_gpencil_modifiers_foreachIDLink(object, modifier_walk, 
&data);
+       }
        /* Constraints. */
        if (object->constraints.first != NULL) {
                BuilderWalkUserData data;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to