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