[PATCH] WineD3D: Don't disable arbfp if the pipeline =

Stefan Doesinger stefan at codeweavers.com
Fri Sep 5 12:58:58 CDT 2008


replacement is in=0A=
 use=0A=
=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 d56de1b..c6990f5 100644=0A=
--- a/dlls/wined3d/arb_program_shader.c=0A=
+++ b/dlls/wined3d/arb_program_shader.c=0A=
@@ -1908,7 +1908,7 @@ static void =
shader_arb_deselect_depth_blt(IWineD3DDevice *iface) {=0A=
         checkGLcall("glEnable(GL_FRAGMENT_PROGRAM_ARB);");=0A=
 =0A=
         TRACE("(%p) : Bound fragment program %u and enabled =
GL_FRAGMENT_PROGRAM_ARB\n", This, priv->current_fprogram_id);=0A=
-    } else if(GL_SUPPORT(ARB_FRAGMENT_PROGRAM)) {=0A=
+    } else if(!priv->use_arbfp_fixed_func) {=0A=
         glDisable(GL_FRAGMENT_PROGRAM_ARB);=0A=
         checkGLcall("glDisable(GL_FRAGMENT_PROGRAM_ARB)");=0A=
     }=0A=
-- =0A=
1.5.6.4=0A=
=0A=

------=_NextPart_000_000D_01C9132F.4277D4F0--




More information about the wine-patches mailing list