summaryrefslogtreecommitdiff
path: root/COMPILING.md
diff options
context:
space:
mode:
authorPatric Stout <truebrain@openttd.org>2021-02-17 15:19:33 +0100
committerPatric Stout <github@truebrain.nl>2021-02-19 10:43:15 +0100
commiteb9b1ad68d84ddbebb3d9e50f3ec8d3ad195c75c (patch)
tree93a26d1a0681b85653a6b115a4931a240eed34e7 /COMPILING.md
parentae7a2b9f02b4becdcc7cb96f79031c840198989f (diff)
downloadopenttd-eb9b1ad68d84ddbebb3d9e50f3ec8d3ad195c75c.tar.xz
Change: sleep till the next tick in the main loop
Sleep for 1ms (which is always (a lot) more than 1ms) is just randomly guessing and hoping you hit your deadline, give or take. But given we can calculate when our next frame is happening, we can just sleep for that exact amount. As these values are often a bit larger, it is also more likely the OS can schedule us back in close to our requested target. This means it is more likely we hit our deadlines, which makes the FPS a lot more stable.
Diffstat (limited to 'COMPILING.md')
0 files changed, 0 insertions, 0 deletions