Sofware limiter for OSX seems to need more margin

This commit is contained in:
Bruno
2022-05-19 09:08:53 +02:00
parent cb0abd51db
commit 07ad262857

View File

@@ -345,12 +345,12 @@ void Rendering::draw()
request_screenshot_ = false; request_screenshot_ = false;
} }
// software framerate limiter < 61 FPS // software framerate limiter < 62 FPS
{ {
static GTimer *timer = g_timer_new (); static GTimer *timer = g_timer_new ();
double elapsed = g_timer_elapsed (timer, NULL) * 1000000.0; double elapsed = g_timer_elapsed (timer, NULL) * 1000000.0;
if ( (elapsed < 16390.0) && (elapsed > 0.0) ) if ( (elapsed < 16000.0) && (elapsed > 0.0) )
g_usleep( 16390 - (gulong)elapsed ); g_usleep( 16000 - (gulong)elapsed );
g_timer_start(timer); g_timer_start(timer);
} }