From b48532935326b095b252c0a51571877e73ef3cdb Mon Sep 17 00:00:00 2001 From: Jules Blok Date: Mon, 26 Jun 2017 21:47:34 +0200 Subject: [PATCH] D3DBase: Set the monoscopic flag when we don't use stereoscopy. --- Source/Core/VideoBackends/D3D/D3DBase.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/Core/VideoBackends/D3D/D3DBase.cpp b/Source/Core/VideoBackends/D3D/D3DBase.cpp index 0f9f260bd8..ad989f4188 100644 --- a/Source/Core/VideoBackends/D3D/D3DBase.cpp +++ b/Source/Core/VideoBackends/D3D/D3DBase.cpp @@ -579,8 +579,11 @@ void EndFrame() void Present() { + UINT present_flags = + g_ActiveConfig.iStereoMode != STEREO_QUADBUFFER ? DXGI_PRESENT_STEREO_TEMPORARY_MONO : 0; + // TODO: Is 1 the correct value for vsyncing? - swapchain->Present((UINT)g_ActiveConfig.IsVSync(), 0); + swapchain->Present((UINT)g_ActiveConfig.IsVSync(), present_flags); } HRESULT SetFullscreenState(bool enable_fullscreen)