mirror of https://github.com/snes9xgit/snes9x.git
win32: always use RGBA for LUTs
This commit is contained in:
parent
5b4df91b41
commit
0b97bc02ca
|
@ -409,7 +409,7 @@ bool CGLCG::LoadShader(const TCHAR *shaderFile)
|
||||||
GLubyte *texData;
|
GLubyte *texData;
|
||||||
if(loadPngImage(tempPath,width,height,hasAlpha,&texData)) {
|
if(loadPngImage(tempPath,width,height,hasAlpha,&texData)) {
|
||||||
glPixelStorei(GL_UNPACK_ROW_LENGTH, width);
|
glPixelStorei(GL_UNPACK_ROW_LENGTH, width);
|
||||||
glTexImage2D(GL_TEXTURE_2D, 0, hasAlpha ? 4 : 3, width,
|
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width,
|
||||||
height, 0, hasAlpha ? GL_RGBA : GL_RGB, GL_UNSIGNED_BYTE, texData);
|
height, 0, hasAlpha ? GL_RGBA : GL_RGB, GL_UNSIGNED_BYTE, texData);
|
||||||
free(texData);
|
free(texData);
|
||||||
}
|
}
|
||||||
|
@ -417,7 +417,7 @@ bool CGLCG::LoadShader(const TCHAR *shaderFile)
|
||||||
STGA stga;
|
STGA stga;
|
||||||
if(loadTGA(tempPath,stga)) {
|
if(loadTGA(tempPath,stga)) {
|
||||||
glPixelStorei(GL_UNPACK_ROW_LENGTH, stga.width);
|
glPixelStorei(GL_UNPACK_ROW_LENGTH, stga.width);
|
||||||
glTexImage2D(GL_TEXTURE_2D, 0, 4, stga.width,
|
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, stga.width,
|
||||||
stga.height, 0, GL_RGBA, GL_UNSIGNED_BYTE, stga.data);
|
stga.height, 0, GL_RGBA, GL_UNSIGNED_BYTE, stga.data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue