From bf3c382c47aed19511ac5d3e8773e28a8caebf25 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 24 Oct 2019 18:15:08 +1100 Subject: Cleanup: comments, formatting --- source/blender/bmesh/intern/bmesh_query.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source/blender/bmesh') 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]) { -- cgit v1.2.3