From 490c9a1fcb428b97660ffdc44459157b0f17bd48 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 6 Sep 2014 11:42:30 +0100 Subject: [PATCH] Some programs fatal error if SetFullscreenState fails :(. Lie instead * A bit silly since this can fail for plenty of legit reasons and you could just fall back to windowed. So instead we'll just return S_OK and pretend everything went swimmingly --- renderdoc/driver/dxgi/dxgi_wrapped.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/dxgi/dxgi_wrapped.cpp b/renderdoc/driver/dxgi/dxgi_wrapped.cpp index b5f0ab9ec..c6d6bf2be 100644 --- a/renderdoc/driver/dxgi/dxgi_wrapped.cpp +++ b/renderdoc/driver/dxgi/dxgi_wrapped.cpp @@ -233,7 +233,7 @@ HRESULT WrappedIDXGISwapChain::SetFullscreenState( if(RenderDoc::Inst().GetCaptureOptions().AllowFullscreen) return m_pReal->SetFullscreenState(Fullscreen, pTarget); - return DXGI_ERROR_NOT_CURRENTLY_AVAILABLE; + return S_OK; } HRESULT WrappedIDXGISwapChain::GetFullscreenState(