From 85e0609c54f52068ac53435e80dda6d04b1a1373 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 1 Nov 2011 14:36:23 +0000 Subject: use char for BMHeader type and flag (saves 2 bytes per edge/loop/vertex/face) also found mouse_mesh_shortest_path was casting edit selecton to the wrong type. --- source/blender/blenkernel/intern/modifiers_bmesh.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source/blender/blenkernel/intern/modifiers_bmesh.c') diff --git a/source/blender/blenkernel/intern/modifiers_bmesh.c b/source/blender/blenkernel/intern/modifiers_bmesh.c index df650695c5c..45c642fc0f3 100644 --- a/source/blender/blenkernel/intern/modifiers_bmesh.c +++ b/source/blender/blenkernel/intern/modifiers_bmesh.c @@ -148,7 +148,7 @@ BMEditMesh *CDDM_To_BMesh(Object *ob, DerivedMesh *dm, BMEditMesh *existing) for (i=0; ico, NULL); normal_short_to_float_v3(v->no, mv->no); - v->head.flag = MEFlags_To_BMFlags(mv->flag, BM_VERT); + v->head.hflag = MEFlags_To_BMFlags(mv->flag, BM_VERT); CustomData_to_bmesh_block(&dm->vertData, &bm->vdata, i, &v->head.data); vtable[i] = v; @@ -160,7 +160,7 @@ BMEditMesh *CDDM_To_BMesh(Object *ob, DerivedMesh *dm, BMEditMesh *existing) for (i=0; iv1], vtable[me->v2], NULL, 0); - e->head.flag = MEFlags_To_BMFlags(me->flag, BM_EDGE); + e->head.hflag = MEFlags_To_BMFlags(me->flag, BM_EDGE); CustomData_to_bmesh_block(&dm->edgeData, &bm->edata, i, &e->head.data); etable[i] = e; @@ -190,7 +190,7 @@ BMEditMesh *CDDM_To_BMesh(Object *ob, DerivedMesh *dm, BMEditMesh *existing) if (!f) continue; - f->head.flag = MEFlags_To_BMFlags(mp->flag, BM_FACE); + f->head.hflag = MEFlags_To_BMFlags(mp->flag, BM_FACE); f->mat_nr = mp->mat_nr; l = BMIter_New(&liter, bm, BM_LOOPS_OF_FACE, f); -- cgit v1.2.3