Ken Thomases : wined3d: Don't clear the GL context such that it can' t be restored.

Alexandre Julliard julliard at winehq.org
Thu Feb 6 13:25:30 CST 2014


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

Author: Ken Thomases <ken at codeweavers.com>
Date:   Wed Feb  5 14:01:15 2014 -0600

wined3d: Don't clear the GL context such that it can't be restored.

---

 dlls/wined3d/device.c |    3 ---
 1 file changed, 3 deletions(-)

diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 256052f..4cd6342 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -1016,9 +1016,6 @@ HRESULT CDECL wined3d_device_uninit_3d(struct wined3d_device *device)
     if (!device->d3d_initialized)
         return WINED3DERR_INVALIDCALL;
 
-    /* Force making the context current again, to verify it is still valid
-     * (workaround for broken drivers) */
-    context_set_current(NULL);
     /* I don't think that the interface guarantees that the device is destroyed from the same thread
      * it was created. Thus make sure a context is active for the glDelete* calls
      */




More information about the wine-cvs mailing list