[Bf-blender-cvs] [8e08c50] master: Fix T46305: normal map display issues in viewport when using VBOs.

Brecht Van Lommel noreply at git.blender.org
Mon Oct 5 00:19:05 CEST 2015


Commit: 8e08c5064622519460aaf697a25171f4a90cfe99
Author: Brecht Van Lommel
Date:   Mon Oct 5 00:10:28 2015 +0200
Branches: master
https://developer.blender.org/rB8e08c5064622519460aaf697a25171f4a90cfe99

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