Is this a known issue?
EDIT:
I went into CVideoOpenGL.cpp in draw2DImage:
I changed the setRenderStates2DMode calls to:
Code: Select all
if (useAlphaChannelOfTexture) setRenderStates2DMode(color.getAlpha() < 255, true, true);
else setRenderStates2DMode(color.getAlpha() < 255, true, false);
Code: Select all
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_GREATER, 0);
EDIT: See below for update...