Fix uninitialized var use initializing bake data

This commit is contained in:
Campbell Barton 2016-02-21 16:19:10 +11:00
parent a66bc6c0f0
commit f6c11062bc
1 changed files with 4 additions and 5 deletions

View File

@ -399,8 +399,6 @@ static TriTessFace *mesh_calc_tri_tessface(
int i;
MVert *mvert;
TSpace *tspace;
float *precomputed_normals = NULL;
bool calculate_normal;
const int tottri = poly_to_tri_count(me->totpoly, me->totloop);
MLoopTri *looptri;
@ -422,9 +420,6 @@ static TriTessFace *mesh_calc_tri_tessface(
DM_ensure_normals(dm);
DM_calc_loop_tangents(dm);
precomputed_normals = dm->getPolyDataArray(dm, CD_NORMAL);
calculate_normal = precomputed_normals ? false : true;
tspace = dm->getLoopDataArray(dm, CD_TANGENT);
BLI_assert(tspace);
}
@ -435,6 +430,10 @@ static TriTessFace *mesh_calc_tri_tessface(
me->totloop, me->totpoly,
looptri);
const float *precomputed_normals = dm->getPolyDataArray(dm, CD_NORMAL);
const bool calculate_normal = precomputed_normals ? false : true;
for (i = 0; i < tottri; i++) {
const MLoopTri *lt = &looptri[i];
const MPoly *mp = &me->mpoly[lt->poly];