[PATCH] WineD3D: Make use of ps_compile_args in arb shader=0A=

Stefan Doesinger stefan at codeweavers.com
Sun Dec 14 15:42:42 CST 2008


=0A=
---=0A=
 dlls/wined3d/arb_program_shader.c |    2 +-=0A=
 1 files changed, 1 insertions(+), 1 deletions(-)=0A=
=0A=
diff --git a/dlls/wined3d/arb_program_shader.c =
b/dlls/wined3d/arb_program_shader.c=0A=
index 33621ba..612093f 100644=0A=
--- a/dlls/wined3d/arb_program_shader.c=0A=
+++ b/dlls/wined3d/arb_program_shader.c=0A=
@@ -1904,7 +1904,7 @@ static GLuint =
shader_arb_generate_pshader(IWineD3DPixelShader *iface, SHADER_BUF=0A=
 =0A=
     fragcolor =3D (shader_version < WINED3DPS_VERSION(2,0)) ? "R0" : =
"TMP_COLOR";=0A=
 =0A=
-    if(((IWineD3DDeviceImpl =
*)This->baseShader.device)->stateBlock->renderState[WINED3DRS_SRGBWRITEEN=
ABLE]) {=0A=
+    if(args->srgb_correction) {=0A=
         arbfp_add_sRGB_correction(buffer, fragcolor, "TMP", "TMP2", =
"TA", "TB");=0A=
     }=0A=
     if (shader_version < WINED3DPS_VERSION(3,0))=0A=
-- =0A=
1.5.6.4=0A=
=0A=

------=_NextPart_000_002B_01C9613A.A4617E60--




More information about the wine-patches mailing list