ecere/gfx/drivers/OpenGL: Fixed FFP font modulation
authorJerome St-Louis <jerome@ecere.com>
Fri, 29 Jul 2016 06:49:24 +0000 (02:49 -0400)
committerJerome St-Louis <jerome@ecere.com>
Fri, 29 Jul 2016 06:49:24 +0000 (02:49 -0400)
ecere/src/gfx/drivers/OpenGLDisplayDriver.ec

index 74e82c1..7f76816 100644 (file)
@@ -3437,6 +3437,8 @@ class OpenGLDisplayDriver : DisplayDriver
                oglMesh.texCoords.use(texCoord, 2, GL_FLOAT, 0, oglMesh.texCoords.buffer ? null : mesh.texCoords);
                GLEnableClientState(TEXCOORDS);
             }
+            glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
+            /* // This did not have the desired effect with a GL_ALPHA texture
             glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE);
             glTexEnvi(GL_TEXTURE_ENV, GL_COMBINE_RGB, GL_MODULATE);
             glTexEnvi(GL_TEXTURE_ENV, GL_COMBINE_ALPHA, GL_MODULATE);
@@ -3448,6 +3450,7 @@ class OpenGLDisplayDriver : DisplayDriver
             glTexEnvi(GL_TEXTURE_ENV, GL_OPERAND1_RGB, GL_SRC_COLOR);
             glTexEnvi(GL_TEXTURE_ENV, GL_OPERAND0_ALPHA, GL_SRC_ALPHA);
             glTexEnvi(GL_TEXTURE_ENV, GL_OPERAND1_ALPHA, GL_SRC_ALPHA);
+            */
 
             if(flags.cubeMap)
             {