diff --git a/source/blender/nodes/geometry/nodes/node_geo_edges_to_face_groups.cc b/source/blender/nodes/geometry/nodes/node_geo_edges_to_face_groups.cc index 861a733a747..d482d35b2fd 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_edges_to_face_groups.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_edges_to_face_groups.cc @@ -61,7 +61,7 @@ class FaceSetFromBoundariesInput final : public bke::MeshFieldInput { AtomicDisjointSet islands(faces.size()); non_boundary_edges.foreach_index( - [&](const int edge) { join_indices(islands, edge_to_face_map[edge]); }); + GrainSize(2048), [&](const int edge) { join_indices(islands, edge_to_face_map[edge]); }); Array output(faces.size()); islands.calc_reduced_ids(output);