From: Toni Wilen Date: Wed, 24 Aug 2016 16:12:16 +0000 (+0300) Subject: Low latency vsync fix. X-Git-Tag: 3400~116 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=47bb2a1e9cc9974628ff36ecd43c8609f5a55a1b;p=francis%2Fwinuae.git Low latency vsync fix. --- diff --git a/od-win32/win32gfx.cpp b/od-win32/win32gfx.cpp index a9f64781..fbe431a1 100644 --- a/od-win32/win32gfx.cpp +++ b/od-win32/win32gfx.cpp @@ -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;