From 3c023a5db5538a7622d4518e8ce24d36e1c459b1 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Fri, 13 Sep 2013 10:18:10 +0200 Subject: [PATCH] wined3d: Just set the first render target to NULL in wined3d_device_reset(). --- dlls/wined3d/device.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c index 046f5fd54c1..561525bd064 100644 --- a/dlls/wined3d/device.c +++ b/dlls/wined3d/device.c @@ -4704,14 +4704,12 @@ HRESULT CDECL wined3d_device_reset(struct wined3d_device *device, if (device->fb.render_targets) { - if (swapchain->back_buffers && swapchain->back_buffers[0]) - wined3d_device_set_render_target(device, 0, swapchain->back_buffers[0], FALSE); - else - wined3d_device_set_render_target(device, 0, swapchain->front_buffer, FALSE); - for (i = 1; i < device->adapter->gl_info.limits.buffers; ++i) + for (i = 0; i < device->adapter->gl_info.limits.buffers; ++i) { wined3d_device_set_render_target(device, i, NULL, FALSE); } + if (swapchain->back_buffers && swapchain->back_buffers[0]) + wined3d_device_set_render_target(device, 0, swapchain->back_buffers[0], FALSE); } wined3d_device_set_depth_stencil(device, NULL); -- 2.11.4.GIT