From 961076a3d51b4336f1ef94b230c79b21108e1ee4 Mon Sep 17 00:00:00 2001 From: Jules Blok Date: Fri, 20 Jun 2014 03:45:42 +0200 Subject: [PATCH] D3D: Return to windowed mode before destroying the swapchain. --- Source/Core/VideoBackends/D3D/D3DBase.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Core/VideoBackends/D3D/D3DBase.cpp b/Source/Core/VideoBackends/D3D/D3DBase.cpp index a0ec02bf30..573fc8a153 100644 --- a/Source/Core/VideoBackends/D3D/D3DBase.cpp +++ b/Source/Core/VideoBackends/D3D/D3DBase.cpp @@ -351,6 +351,9 @@ HRESULT Create(HWND wnd) void Close() { + // we can't release the swapchain while in fullscreen. + swapchain->SetFullscreenState(false, nullptr); + // release all bound resources context->ClearState(); SAFE_RELEASE(backbuf);