From: Toni Wilen Date: Sat, 3 Feb 2018 15:26:30 +0000 (+0200) Subject: SetMaximumFrameLatency=1 only in no-buffer mode. X-Git-Tag: 4000~206 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=a475a455ff3cd2ffde6764934f6c2918636c8e05;p=francis%2Fwinuae.git SetMaximumFrameLatency=1 only in no-buffer mode. --- diff --git a/od-win32/direct3d11.cpp b/od-win32/direct3d11.cpp index 4f472e6d..77ab361c 100644 --- a/od-win32/direct3d11.cpp +++ b/od-win32/direct3d11.cpp @@ -3290,7 +3290,7 @@ static int xxD3D11_init2(HWND ahwnd, int w_w, int w_h, int t_w, int t_h, int dep if (FAILED(result)) { write_log(_T("QueryInterface IDXGIDevice1 %08x\n"), result); } else { - result = dxgiDevice->SetMaximumFrameLatency(1); + result = dxgiDevice->SetMaximumFrameLatency(apm->gfx_backbuffers == 0 ? 1 : 2); if (FAILED(result)) { write_log(_T("IDXGIDevice1 SetMaximumFrameLatency %08x\n"), result); }