[Bf-blender-cvs] [a142beb] blender-v2.76-release: Fix T46305: normal map display issues in viewport when using VBOs.
Brecht Van Lommel
noreply at git.blender.org
Fri Oct 9 13:32:31 CEST 2015
Commit: a142beb888172888304820e6e1c6714106cf6d38
Author: Brecht Van Lommel
Date: Mon Oct 5 00:10:28 2015 +0200
Branches: blender-v2.76-release
https://developer.blender.org/rBa142beb888172888304820e6e1c6714106cf6d38
Fix T46305: normal map display issues in viewport when using VBOs.
===================================================================
M source/blender/blenkernel/intern/cdderivedmesh.c
===================================================================
diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c b/source/blender/blenkernel/intern/cdderivedmesh.c
index fa0e612..7c3287e 100644
--- a/source/blender/blenkernel/intern/cdderivedmesh.c
+++ b/source/blender/blenkernel/intern/cdderivedmesh.c
@@ -1077,12 +1077,10 @@ static void cdDM_drawMappedFacesGLSL(
}
}
if (matconv[i].attribs.tottang && matconv[i].attribs.tang.array) {
- if (matconv[i].attribs.tface[b].array) {
- const float (*looptang)[4] = (const float (*)[4])matconv[i].attribs.tang.array;
- for (j = 0; j < mpoly->totloop; j++)
- copy_v4_v4((float *)&varray[offset + j * max_element_size], looptang[mpoly->loopstart + j]);
- offset += sizeof(float) * 4;
- }
+ const float (*looptang)[4] = (const float (*)[4])matconv[i].attribs.tang.array;
+ for (j = 0; j < mpoly->totloop; j++)
+ copy_v4_v4((float *)&varray[offset + j * max_element_size], looptang[mpoly->loopstart + j]);
+ offset += sizeof(float) * 4;
}
}
More information about the Bf-blender-cvs
mailing list