Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-10-24 10:15:08 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-10-24 10:15:08 +0300
commitbf3c382c47aed19511ac5d3e8773e28a8caebf25 (patch)
tree8f7182501f9a2b2b11c231334056b4560f2df229 /source/blender/bmesh
parent1afdea624c963b46099d1a5db8d0ebcc48f675c5 (diff)
Cleanup: comments, formatting
Diffstat (limited to 'source/blender/bmesh')
-rw-r--r--source/blender/bmesh/intern/bmesh_query.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/bmesh/intern/bmesh_query.c b/source/blender/bmesh/intern/bmesh_query.c
index cebfd4df75b..a121bd3b9f4 100644
--- a/source/blender/bmesh/intern/bmesh_query.c
+++ b/source/blender/bmesh/intern/bmesh_query.c
@@ -2808,6 +2808,13 @@ int BM_mesh_calc_edge_groups(BMesh *bm,
return group_curr;
}
+/**
+ * This is an alternative to #BM_mesh_calc_edge_groups.
+ *
+ * While we could call this, then create vertex & face arrays,
+ * it requires looping over geometry connectivity twice,
+ * this slows down edit-mesh separate by loose parts, see: T70864.
+ */
int BM_mesh_calc_edge_groups_as_arrays(
BMesh *bm, BMVert **verts, BMEdge **edges, BMFace **faces, int (**r_groups)[3])
{