Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-12-13 09:20:02 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-12-13 09:20:02 +0400
commit8c521496dd20f68c8ac438433fe0b1beb85fdce8 (patch)
tree8587804d46d9f2f185108bcf647d0fa833f75a47 /source/blender/blenkernel/intern/editderivedmesh.c
parent30d129593b3aa183c4a6bc78dc783867aa54da78 (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.c8
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;