[PATCH 2/2] wined3d: Don't use TXP for rectangle P8 textures.
Stefan Dösinger
stefan at codeweavers.com
Wed Feb 4 06:45:31 CST 2015
This was probably taken from the YUV shaders, incorrectly and in reverse
logic. It did happen to work though because fragment.texcoord[0].w is 1.0.
---
dlls/wined3d/arb_program_shader.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/wined3d/arb_program_shader.c b/dlls/wined3d/arb_program_shader.c
index a7babda..763a4a2 100644
--- a/dlls/wined3d/arb_program_shader.c
+++ b/dlls/wined3d/arb_program_shader.c
@@ -7255,7 +7255,7 @@ static GLuint gen_p8_shader(struct arbfp_blit_priv *priv,
/* The alpha-component contains the palette index */
if(textype == GL_TEXTURE_RECTANGLE_ARB)
- shader_addline(&buffer, "TXP index, fragment.texcoord[0], texture[0], RECT;\n");
+ shader_addline(&buffer, "TEX index, fragment.texcoord[0], texture[0], RECT;\n");
else
shader_addline(&buffer, "TEX index, fragment.texcoord[0], texture[0], 2D;\n");
--
2.0.5
More information about the wine-patches
mailing list