Fixed non textured triangle rendering.

This commit is contained in:
Jean-Philip Desjardins 2014-12-28 21:30:18 -05:00
parent 95fc21d355
commit 9a2fc7c24d

View File

@ -1327,15 +1327,18 @@ void CGSH_OpenGL::Prim_Triangle()
//Non Textured Triangle
glBegin(GL_TRIANGLES);
glColor4ub(rgbaq[0].nR, rgbaq[0].nG, rgbaq[0].nB, MulBy2Clamp(rgbaq[0].nA));
glColor4ub(MulBy2Clamp(rgbaq[0].nR), MulBy2Clamp(rgbaq[0].nG), MulBy2Clamp(rgbaq[0].nB), MulBy2Clamp(rgbaq[0].nA));
if(glFogCoordfEXT) glFogCoordfEXT(nF1);
if(glFogCoordfEXT) glFogCoordfEXT(nF1);
glVertex3f(nX1, nY1, nZ1);
glColor4ub(rgbaq[1].nR, rgbaq[1].nG, rgbaq[1].nB, MulBy2Clamp(rgbaq[1].nA));
glColor4ub(MulBy2Clamp(rgbaq[1].nR), MulBy2Clamp(rgbaq[1].nG), MulBy2Clamp(rgbaq[1].nB), MulBy2Clamp(rgbaq[1].nA));
if(glFogCoordfEXT) glFogCoordfEXT(nF2);
if(glFogCoordfEXT) glFogCoordfEXT(nF2);
glVertex3f(nX2, nY2, nZ2);
glColor4ub(rgbaq[2].nR, rgbaq[2].nG, rgbaq[2].nB, MulBy2Clamp(rgbaq[2].nA));
glColor4ub(MulBy2Clamp(rgbaq[2].nR), MulBy2Clamp(rgbaq[2].nG), MulBy2Clamp(rgbaq[2].nB), MulBy2Clamp(rgbaq[2].nA));
if(glFogCoordfEXT) glFogCoordfEXT(nF3);
if(glFogCoordfEXT) glFogCoordfEXT(nF3);
glVertex3f(nX3, nY3, nZ3);