Merge pull request #376 from flgx16/fps-limit-fix

Fix for FPS limit breaking
pull/385/head
flightlessmango 4 years ago committed by GitHub
commit 65b85e86b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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