Commit: 2dab6f499c1b7337c5c2676aafa2548efd246de3
Author: Sergey Sharybin
Date: Tue Sep 19 17:00:48 2017 +0500
Branches: master
https://developer.blender.org/rB2dab6f499c1b7337c5c2676aafa2548efd246de3
Mikkspace: Cleanup, reduce indentation level
===================================================================
M intern/mikktspace/mikktspace.c
===================================================================
diff --git a/intern/mikktspace/mikktspace.c b/intern/mikktspace/mikktspace.c
index c52494a49f8..947def4002c 100644
--- a/intern/mikktspace/mikktspace.c
+++ b/intern/mikktspace/mikktspace.c
@@ -1857,34 +1857,33 @@ static void DegenEpilogue(STSpace psTspace[], STriInfo
pTriInfos[], int piTriLis
// degenerate triangles on a quad with one good triangle are
skipped
// here but processed in the next loop
const tbool bSkip = (pTriInfos[t].iFlag&QUAD_ONE_DEGEN_TRI)!=0
? TTRUE : TFALSE;
+ if (bSkip) {
+ continue;
+ }
- if (!bSkip)
+ for (i=0; i<3; i++)
{
- for (i=0; i<3; i++)
+ const int index1 = piTriListIn[t*3+i];
+ // search through the good triangles
+ tbool bNotFound = TTRUE;
+ int j=0;
+ while (bNotFound && j<(3*iNrTrianglesIn))
{
- const int index1 = piTriListIn[t*3+i];
- // search through the good triangles
- tbool bNotFound = TTRUE;
- int j=0;
- while (bNotFound && j<(3*iNrTrianglesIn))
- {
- const int index2 = piTriListIn[j];
- if (index1==index2) bNotFound=TFALSE;
- else ++j;
- }
+ const int index2 = piTriListIn[j];
+ if (index1==index2) bNotFound=TFALSE;
+ else ++j;
+ }
- if (!bNotFound)
- {
- const int iTri = j/3;
- const int iVert = j%3;
- const int
iSrcVert=pTriInfos[iTri].vert_num[iVert];
- const int
iSrcOffs=pTriInfos[iTri].iTSpacesOffs;
- const int
iDstVert=pTriInfos[t].vert_num[i];
- const int
iDstOffs=pTriInfos[t].iTSpacesOffs;
-
- // copy tspace
- psTspace[iDstOffs+iDstVert] =
psTspace[iSrcOffs+iSrcVert];
- }
+ if (!bNotFound)
+ {
+ const int iTri = j/3;
+ const int iVert = j%3;
+ const int
iSrcVert=pTriInfos[iTri].vert_num[iVert];
+ const int iSrcOffs=pTriInfos[iTri].iTSpacesOffs;
+ const int iDstVert=pTriInfos[t].vert_num[i];
+ const int iDstOffs=pTriInfos[t].iTSpacesOffs;
+ // copy tspace
+ psTspace[iDstOffs+iDstVert] =
psTspace[iSrcOffs+iSrcVert];
}
}
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs