[Bf-blender-cvs] [d64dea8a7ee] geometry-nodes-curve-support: Merge branch 'master' into geometry-nodes-curve-support
Hans Goudey
noreply at git.blender.org
Fri Apr 16 22:33:29 CEST 2021
Commit: d64dea8a7eecde75779ed4eaaa9de822913d9096
Author: Hans Goudey
Date: Fri Apr 16 12:59:47 2021 -0500
Branches: geometry-nodes-curve-support
https://developer.blender.org/rBd64dea8a7eecde75779ed4eaaa9de822913d9096
Merge branch 'master' into geometry-nodes-curve-support
===================================================================
===================================================================
diff --cc source/blender/modifiers/intern/MOD_nodes.cc
index 8a74a99805f,3481b1c75d9..df45a4945db
--- a/source/blender/modifiers/intern/MOD_nodes.cc
+++ b/source/blender/modifiers/intern/MOD_nodes.cc
@@@ -177,8 -177,16 +177,16 @@@ static void add_object_relation(const M
add_collection_object_relations_recursive(ctx, *collection_instance);
}
}
- else if (ELEM(object.type, OB_MESH, OB_POINTCLOUD, OB_VOLUME)) {
+ else if (ELEM(object.type, OB_MESH, OB_POINTCLOUD, OB_VOLUME, OB_CURVE)) {
DEG_add_object_relation(ctx->node, &object, DEG_OB_COMP_GEOMETRY, "Nodes Modifier");
+ /* We don't know exactly what attributes from the other object we will need. */
+ CustomData_MeshMasks mask;
+ mask.vmask = CD_MASK_PROP_ALL | CD_MASK_MDEFORMVERT;
+ mask.pmask = CD_MASK_PROP_ALL;
+ mask.lmask = CD_MASK_PROP_ALL;
+ mask.fmask = CD_MASK_PROP_ALL;
+ mask.emask = CD_MASK_PROP_ALL;
+ DEG_add_customdata_mask(ctx->node, &object, &mask);
}
}
}
More information about the Bf-blender-cvs
mailing list