From 23791a0230f1d1fa8cd7edf5e16384ad189abb5c Mon Sep 17 00:00:00 2001 From: Caspian Rychlik-Prince Date: Sun, 7 Nov 2004 16:38:02 +0000 Subject: [PATCH] Adjusted sync2() to sync to FPS - 1, like sync() does. Now runs much smoother in Super Elvis. --- src/java/org/lwjgl/opengl/Display.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java/org/lwjgl/opengl/Display.java b/src/java/org/lwjgl/opengl/Display.java index f80eb2ca..946da22c 100644 --- a/src/java/org/lwjgl/opengl/Display.java +++ b/src/java/org/lwjgl/opengl/Display.java @@ -290,7 +290,7 @@ public final class Display { */ private static long timeLate; public static void sync2(int fps) { - long gapTo = Sys.getTimerResolution() / fps + timeThen; + long gapTo = Sys.getTimerResolution() / (fps > 1 ? fps - 1 : 1) + timeThen; timeNow = Sys.getTime(); while (gapTo > timeNow + timeLate) {