[PATCH 5/7] wined3d: remove texture target deactivation from arbfp_blit_unset
Roderick Colenbrander
thunderbird2k at gmail.com
Tue May 18 17:38:44 CDT 2010
The caller is already taking care of target deactivation which also
prevents some unneeded deactivation calls.
---
dlls/wined3d/arb_program_shader.c | 18 ++----------------
1 files changed, 2 insertions(+), 16 deletions(-)
diff --git a/dlls/wined3d/arb_program_shader.c b/dlls/wined3d/arb_program_shader.c
index c7029ba..3a2d0fa 100644
--- a/dlls/wined3d/arb_program_shader.c
+++ b/dlls/wined3d/arb_program_shader.c
@@ -6896,25 +6896,11 @@ static HRESULT arbfp_blit_set(IWineD3DDevice *iface, IWineD3DSurfaceImpl *surfac
}
/* Context activation is done by the caller. */
-static void arbfp_blit_unset(IWineD3DDevice *iface) {
- IWineD3DDeviceImpl *device = (IWineD3DDeviceImpl *) iface;
- const struct wined3d_gl_info *gl_info = &device->adapter->gl_info;
-
+static void arbfp_blit_unset(IWineD3DDevice *iface)
+{
ENTER_GL();
glDisable(GL_FRAGMENT_PROGRAM_ARB);
checkGLcall("glDisable(GL_FRAGMENT_PROGRAM_ARB)");
- glDisable(GL_TEXTURE_2D);
- checkGLcall("glDisable(GL_TEXTURE_2D)");
- if (gl_info->supported[ARB_TEXTURE_CUBE_MAP])
- {
- glDisable(GL_TEXTURE_CUBE_MAP_ARB);
- checkGLcall("glDisable(GL_TEXTURE_CUBE_MAP_ARB)");
- }
- if (gl_info->supported[ARB_TEXTURE_RECTANGLE])
- {
- glDisable(GL_TEXTURE_RECTANGLE_ARB);
- checkGLcall("glDisable(GL_TEXTURE_RECTANGLE_ARB)");
- }
LEAVE_GL();
}
--
1.6.3.3
More information about the wine-patches
mailing list