From: <eli...@us...> - 2007-08-30 12:19:49
|
Revision: 2894 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=2894&view=rev Author: elias_naur Date: 2007-08-30 05:19:34 -0700 (Thu, 30 Aug 2007) Log Message: ----------- Made Display.timeNow local Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2007-08-28 08:02:24 UTC (rev 2893) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2007-08-30 12:19:34 UTC (rev 2894) @@ -75,7 +75,7 @@ private static DisplayMode current_mode; /** Timer for sync() */ - private static long timeNow, timeThen; + private static long timeThen; /** X coordinate of the window */ private static int x = -1; @@ -353,7 +353,7 @@ public static void sync3(int fps) { synchronized (GlobalLock.lock) { float frameTime = 1.0f / (fps > 1 ? fps - 1 : 1); - timeNow = Sys.getTime(); + long timeNow = Sys.getTime(); while (timeNow > timeThen && (float) (timeNow - timeThen) / (float) Sys.getTimerResolution() < frameTime) { // This is a system-friendly way of allowing other stuff to use CPU if it wants to Thread.yield(); @@ -373,7 +373,7 @@ public static void sync2(int fps) { synchronized (GlobalLock.lock) { long gapTo = Sys.getTimerResolution() / fps + timeThen; - timeNow = Sys.getTime(); + long timeNow = Sys.getTime(); while (gapTo > timeNow + timeLate) { Thread.yield(); @@ -397,7 +397,7 @@ public static void sync(int fps) { synchronized (GlobalLock.lock) { long gapTo = Sys.getTimerResolution() / fps + timeThen; - timeNow = Sys.getTime(); + long timeNow = Sys.getTime(); while (gapTo > timeNow + timeLate) { try { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |