Henri Verbeet : ddraw: Don' t bother unsetting resources on surface destruction.

Alexandre Julliard julliard at winehq.org
Wed Apr 20 11:05:16 CDT 2011


Module: wine
Branch: master
Commit: 2b1b5dba43dfffc1550a4308c2bf7dd7b37c838d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=2b1b5dba43dfffc1550a4308c2bf7dd7b37c838d

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Tue Apr 19 20:05:49 2011 +0200

ddraw: Don't bother unsetting resources on surface destruction.

Uninit3D() / stateblock destruction already takes care of this.

---

 dlls/ddraw/surface.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

diff --git a/dlls/ddraw/surface.c b/dlls/ddraw/surface.c
index 5601321..c256819 100644
--- a/dlls/ddraw/surface.c
+++ b/dlls/ddraw/surface.c
@@ -361,10 +361,6 @@ static ULONG WINAPI ddraw_surface7_Release(IDirectDrawSurface7 *iface)
             if((ddraw->d3d_initialized) && (This == ddraw->d3d_target)) {
                 TRACE("(%p) Destroying the render target, uninitializing D3D\n", This);
 
-                /* Unset any index buffer, just to be sure */
-                IWineD3DDevice_SetIndexBuffer(ddraw->wineD3DDevice, NULL, WINED3DFMT_UNKNOWN);
-                IWineD3DDevice_SetDepthStencilSurface(ddraw->wineD3DDevice, NULL);
-                IWineD3DDevice_SetVertexDeclaration(ddraw->wineD3DDevice, NULL);
                 for (i = 0; i < ddraw->numConvertedDecls; ++i)
                 {
                     wined3d_vertex_declaration_decref(ddraw->decls[i].decl);




More information about the wine-cvs mailing list