[PATCH 2/8] wined3d: Reset all the dummy textures to 0 on destroy.
Matteo Bruni
mbruni at codeweavers.com
Tue Apr 9 18:35:40 CDT 2013
---
dlls/wined3d/device.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index e4b970c..f94d77a 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -982,10 +982,10 @@ static void destroy_dummy_textures(struct wined3d_device *device, const struct w
gl_info->gl_ops.gl.p_glDeleteTextures(count, device->dummy_texture_2d);
checkGLcall("glDeleteTextures(count, device->dummy_texture_2d)");
- memset(device->dummy_texture_cube, 0, gl_info->limits.textures * sizeof(*device->dummy_texture_cube));
- memset(device->dummy_texture_3d, 0, gl_info->limits.textures * sizeof(*device->dummy_texture_3d));
- memset(device->dummy_texture_rect, 0, gl_info->limits.textures * sizeof(*device->dummy_texture_rect));
- memset(device->dummy_texture_2d, 0, gl_info->limits.textures * sizeof(*device->dummy_texture_2d));
+ memset(device->dummy_texture_cube, 0, count * sizeof(*device->dummy_texture_cube));
+ memset(device->dummy_texture_3d, 0, count * sizeof(*device->dummy_texture_3d));
+ memset(device->dummy_texture_rect, 0, count * sizeof(*device->dummy_texture_rect));
+ memset(device->dummy_texture_2d, 0, count * sizeof(*device->dummy_texture_2d));
}
static LONG fullscreen_style(LONG style)
--
1.8.1.5
More information about the wine-patches
mailing list