diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-12-13 09:20:02 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-12-13 09:20:02 +0400 |
commit | 8c521496dd20f68c8ac438433fe0b1beb85fdce8 (patch) | |
tree | 8587804d46d9f2f185108bcf647d0fa833f75a47 /source/blender/blenkernel/intern/editderivedmesh.c | |
parent | 30d129593b3aa183c4a6bc78dc783867aa54da78 (diff) |
save 4 bytes per BMLoop, added some comments on index use.
Diffstat (limited to 'source/blender/blenkernel/intern/editderivedmesh.c')
-rw-r--r-- | source/blender/blenkernel/intern/editderivedmesh.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/blenkernel/intern/editderivedmesh.c b/source/blender/blenkernel/intern/editderivedmesh.c index 89bf06be07e..b11d87b1557 100644 --- a/source/blender/blenkernel/intern/editderivedmesh.c +++ b/source/blender/blenkernel/intern/editderivedmesh.c @@ -173,7 +173,7 @@ static void BMEdit_RecalcTesselation_intern(BMEditMesh *tm) l = BMIter_New(&liter, bm, BM_LOOPS_OF_FACE, f); for (j=0; l; l=BMIter_Step(&liter), j++) { /*mark order*/ - l->_index = j; + BM_SetIndex(l, j); /* set_loop */ v = BLI_addfillvert(l->v->co); v->tmp.p = l; @@ -198,9 +198,9 @@ static void BMEdit_RecalcTesselation_intern(BMEditMesh *tm) BLI_array_growone(looptris); - if (l1->_index > l2->_index) { SWAP(BMLoop*, l1, l2); } - if (l2->_index > l3->_index) { SWAP(BMLoop*, l2, l3); } - if (l1->_index > l2->_index) { SWAP(BMLoop*, l1, l2); } + if (BM_GetIndex(l1) > BM_GetIndex(l2)) { SWAP(BMLoop*, l1, l2); } + if (BM_GetIndex(l2) > BM_GetIndex(l3)) { SWAP(BMLoop*, l2, l3); } + if (BM_GetIndex(l1) > BM_GetIndex(l2)) { SWAP(BMLoop*, l1, l2); } looptris[i][0] = l1; looptris[i][1] = l2; |