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

Reply via email to