]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Direct3D 9 mode warp mode was slow
authorToni Wilen <twilen@winuae.net>
Sun, 3 Oct 2021 14:05:42 +0000 (17:05 +0300)
committerToni Wilen <twilen@winuae.net>
Sun, 3 Oct 2021 14:05:42 +0000 (17:05 +0300)
od-win32/direct3d.cpp

index 053ecbbe5d0022d7cf90f0715aea5e34c09da08b..b47a336672bac805c603a9b1f5f5a142e06e52f5 100644 (file)
@@ -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);