Hopefully fixed a font initialization failure when OpenGL ES 3 is used.

This commit is contained in:
Alex Szpakowski
2015-07-03 13:01:22 -03:00
parent ded2dc39ee
commit faa6b43441
+4 -2
View File
@@ -148,8 +148,10 @@ void Font::createTexture()
GLenum internalformat = type == FONT_TRUETYPE ? GL_LUMINANCE8_ALPHA8 : GL_RGBA8;
// in GLES2, the internalformat and format params of TexImage have to match.
if (GLAD_ES_VERSION_2_0 && !GLAD_ES_VERSION_3_0)
// In GLES2, the internalformat and format params of TexImage have to match.
// There is still no GL_LUMINANCE8_ALPHA8 in GLES3, so we have to use
// GL_LUMINANCE_ALPHA even on ES3.
if (GLAD_ES_VERSION_2_0)
internalformat = format;
// Initialize the texture with transparent black.