diff --git a/extra/game/loop/loop.factor b/extra/game/loop/loop.factor index 7047acf09d..121176089b 100644 --- a/extra/game/loop/loop.factor +++ b/extra/game/loop/loop.factor @@ -36,7 +36,8 @@ TUPLE: game-loop-error-state error game-loop ; : last-tick-percent-offset ( loop -- float ) [ draw-timer>> next-nanos>> nano-count - ] - [ tick-interval-nanos>> ] bi /f 0.0 1.0 clamp ; + [ tick-interval-nanos>> ] bi /f 1.0 swap - + 0.0 1.0 clamp ; GENERIC#: record-benchmarking 1 ( loop quot -- )