Revision: 52476
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52476
Author: campbellbarton
Date: 2012-11-22 11:02:57 +0000 (Thu, 22 Nov 2012)
Log Message:
-----------
minor speedup for bevel, avoid calling find_bevvert() when we know the edge
isn't beveled.
Modified Paths:
--------------
trunk/blender/source/blender/bmesh/tools/bmesh_bevel.c
Modified: trunk/blender/source/blender/bmesh/tools/bmesh_bevel.c
===================================================================
--- trunk/blender/source/blender/bmesh/tools/bmesh_bevel.c 2012-11-22
10:59:46 UTC (rev 52475)
+++ trunk/blender/source/blender/bmesh/tools/bmesh_bevel.c 2012-11-22
11:02:57 UTC (rev 52476)
@@ -1554,9 +1554,9 @@
BLI_array_staticdeclare(vv, BM_DEFAULT_NGON_STACK_SIZE);
BM_ITER_ELEM (l, &liter, f, BM_LOOPS_OF_FACE) {
- bv = find_bevvert(bp, l->v);
- if (bv) {
+ if (BM_elem_flag_test(l->v, BM_ELEM_TAG)) {
lprev = l->prev;
+ bv = find_bevvert(bp, l->v);
e = find_edge_half(bv, l->e);
eprev = find_edge_half(bv, lprev->e);
BLI_assert(e != NULL && eprev != NULL);
@@ -1624,7 +1624,6 @@
}
-
/*
* Build the polygons along the selected Edge
*/
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs