Module: wine Branch: master Commit: 1b726498ed97c2b424916200ae0c64c65e3b7cdf URL: http://source.winehq.org/git/wine.git/?a=commit;h=1b726498ed97c2b424916200ae...
Author: Henri Verbeet hverbeet@codeweavers.com Date: Thu Jan 27 20:11:10 2011 +0100
wined3d: Set all render targets to NULL in IWineD3DDeviceImpl_Uninit3D().
---
dlls/wined3d/device.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c index 92bc151..676eafc 100644 --- a/dlls/wined3d/device.c +++ b/dlls/wined3d/device.c @@ -2218,6 +2218,11 @@ static HRESULT WINAPI IWineD3DDeviceImpl_Uninit3D(IWineD3DDevice *iface, } }
+ for (i = 1; i < gl_info->limits.buffers; ++i) + { + IWineD3DDevice_SetRenderTarget(iface, i, NULL, FALSE); + } + TRACE("Releasing the render target at %p\n", This->render_targets[0]); IWineD3DSurface_Release((IWineD3DSurface *)This->render_targets[0]);