Commit: ed923c2e4b2aec7e0d379b3b05fa0e0bba6be447
Author: Hans Goudey
Date: Sun Aug 28 10:11:54 2022 -0500
Branches: refactor-mesh-material-index-generic
https://developer.blender.org/rBed923c2e4b2aec7e0d379b3b05fa0e0bba6be447
Fix realize instances node
===================================================================
M source/blender/geometry/intern/realize_instances.cc
===================================================================
diff --git a/source/blender/geometry/intern/realize_instances.cc
b/source/blender/geometry/intern/realize_instances.cc
index 48d47c9a8b2..368b056b219 100644
--- a/source/blender/geometry/intern/realize_instances.cc
+++ b/source/blender/geometry/intern/realize_instances.cc
@@ -1038,12 +1038,11 @@ static void execute_realize_mesh_tasks(const
RealizeInstancesOptions &options,
if (all_meshes_info.create_id_attribute) {
vertex_ids = dst_attributes.lookup_or_add_for_write_only_span<int>("id",
ATTR_DOMAIN_POINT);
}
-
/* Prepare material indices. */
SpanAttributeWriter<int> material_indices;
if (all_meshes_info.create_material_index_attribute) {
- vertex_ids =
dst_attributes.lookup_or_add_for_write_only_span<int>("material_index",
-
ATTR_DOMAIN_FACE);
+ material_indices =
dst_attributes.lookup_or_add_for_write_only_span<int>("material_index",
+
ATTR_DOMAIN_FACE);
}
/* Prepare generic output attributes. */
@@ -1077,6 +1076,9 @@ static void execute_realize_mesh_tasks(const
RealizeInstancesOptions &options,
if (vertex_ids) {
vertex_ids.finish();
}
+ if (material_indices) {
+ material_indices.finish();
+ }
}
/** \} */
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs