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)