From f1ec68cdfa73117312b53f17c5d9feadfc4113c9 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 30 Jun 2018 16:50:45 +0300 Subject: [PATCH] Do not add extra vblank waits if VRR mode. --- od-win32/direct3d11.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/od-win32/direct3d11.cpp b/od-win32/direct3d11.cpp index 56119d10..31daa4d1 100644 --- a/od-win32/direct3d11.cpp +++ b/od-win32/direct3d11.cpp @@ -3607,7 +3607,7 @@ static int xxD3D11_init2(HWND ahwnd, int monid, int w_w, int w_h, int t_w, int t int vsync = isvsync(); int hzmult = 0; getvsyncrate(monid, *freq, &hzmult); - if (hzmult < 0) { + if (hzmult < 0 && !currprefs.gfx_variable_sync) { if (!apm->gfx_strobo) { d3d->vblankintervals = 2; } else { -- 2.47.3