]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Low latency vsync fix.
authorToni Wilen <twilen@winuae.net>
Wed, 24 Aug 2016 16:12:16 +0000 (19:12 +0300)
committerToni Wilen <twilen@winuae.net>
Wed, 24 Aug 2016 16:12:16 +0000 (19:12 +0300)
od-win32/win32gfx.cpp

index a9f64781b089f8777242c3176aac714325244249..fbe431a15791f8f5442a996c4b67e1a1e5134cf9 100644 (file)
@@ -3148,10 +3148,10 @@ static bool getvblankpos (int *vp, bool updateprev)
        }
        if (maxscanline > minscanline) {
                sl += scanline_adjust;
-               while (sl < 0)
-                       sl += maxscanline;
+               while (sl < -1)
+                       sl += maxscanline + 2;
                while (sl > maxscanline)
-                       sl -= maxscanline;
+                       sl -= maxscanline + 2;
        }
        *vp = sl;
        return true;