[Bf-blender-cvs] [9273317] master: Speedup for skin modifier, avoid calculating normals many times
Campbell Barton
noreply at git.blender.org
Wed Jun 25 11:05:27 CEST 2014
Commit: 92733179aee8d7997c843149dfb640a508ade647
Author: Campbell Barton
Date: Wed Jun 25 19:02:49 2014 +1000
https://developer.blender.org/rB92733179aee8d7997c843149dfb640a508ade647
Speedup for skin modifier, avoid calculating normals many times
===================================================================
M source/blender/modifiers/intern/MOD_skin.c
===================================================================
diff --git a/source/blender/modifiers/intern/MOD_skin.c b/source/blender/modifiers/intern/MOD_skin.c
index 1a40e26..2fa57ec 100644
--- a/source/blender/modifiers/intern/MOD_skin.c
+++ b/source/blender/modifiers/intern/MOD_skin.c
@@ -1705,6 +1705,11 @@ static BMesh *build_skin(SkinNode *skin_nodes,
so.bm = BM_mesh_create(&bm_mesh_allocsize_default);
so.mat_nr = 0;
+ /* BMESH_TODO: bumping up the stack level (see MOD_array.c) */
+ BM_mesh_elem_toolflags_ensure(so.bm);
+ BMO_push(so.bm, NULL);
+ bmesh_edit_begin(so.bm, 0);
+
if (input_dvert)
BM_data_layer_add(so.bm, &so.bm->vdata, CD_MDEFORMVERT);
More information about the Bf-blender-cvs
mailing list