From 7cc26764a878cd4457bf66bc98824c8d752d825d Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 3 Oct 2021 17:05:42 +0300 Subject: [PATCH] Direct3D 9 mode warp mode was slow --- od-win32/direct3d.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/od-win32/direct3d.cpp b/od-win32/direct3d.cpp index 053ecbbe..b47a3366 100644 --- a/od-win32/direct3d.cpp +++ b/od-win32/direct3d.cpp @@ -3963,14 +3963,12 @@ static void xD3D_showframe (int monid) if (!isd3d (d3d)) return; if (currprefs.turbo_emulation) { - if ((!(d3d->dpp.PresentationInterval & D3DPRESENT_INTERVAL_IMMEDIATE) || d3d->variablerefresh) && d3d->wasstilldrawing_broken) { - static int frameskip; - static int toggle; - if (currprefs.turbo_emulation && frameskip-- > 0) - return; - frameskip = 10 + toggle; - toggle = !toggle; - } + static int frameskip; + static int toggle; + if (frameskip-- > 0) + return; + frameskip = 10 + toggle; + toggle = !toggle; D3D_showframe2 (d3d, false); } else { D3D_showframe2 (d3d, true); -- 2.47.3