wined3d: Set all render targets to NULL in IWineD3DDeviceImpl_Uninit3D().

This commit is contained in:
Henri Verbeet 2011-01-27 20:11:10 +01:00 committed by Alexandre Julliard
parent 16a2ea5c8f
commit 1b726498ed
1 changed files with 5 additions and 0 deletions

View File

@ -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]);