From: Toni Wilen Date: Sun, 3 Oct 2021 14:05:42 +0000 (+0300) Subject: Direct3D 9 mode warp mode was slow X-Git-Tag: 4900~51 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=7cc26764a878cd4457bf66bc98824c8d752d825d;p=francis%2Fwinuae.git Direct3D 9 mode warp mode was slow --- 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);