Fix for FPS limit breaking

Fixes #127
pull/376/head
Lukáš Horáček 4 years ago
parent b9b20d1117
commit 06f8641363
No known key found for this signature in database
GPG Key ID: 52AED802C323B705

@ -2425,7 +2425,7 @@ void FpsLimiter(struct fps_limit& stats){
auto adjustedSleep = stats.sleepTime - stats.frameOverhead;
this_thread::sleep_for(adjustedSleep);
stats.frameOverhead = ((Clock::now() - stats.frameStart) - adjustedSleep);
if (stats.frameOverhead > stats.targetFrameTime)
if (stats.frameOverhead > stats.targetFrameTime / 2)
stats.frameOverhead = Clock::duration(0);
}
}

Loading…
Cancel
Save