Update of /cvsroot/jake2/jake2/src/jake2/render/opengl
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv17878/src/jake2/render/opengl
Modified Files:
Jsr231GL.java LwjglGL.java JoglGL.java DummyGL.java QGL.java
CountGL.java
Log Message:
add setSwapInterval() for vsync (works on Win32 and Mac OS X)
turn it off on console:
gl_swapinterval 0
turn it on:
gl_swapinterval 1
Index: QGL.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/render/opengl/QGL.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** QGL.java 10 Jan 2007 14:41:02 -0000 1.3
--- QGL.java 11 Jan 2007 23:36:10 -0000 1.4
***************
*** 154,157 ****
--- 154,162 ----
void glViewport(int x, int y, int width, int height);
+
+ /*
+ * util extensions
+ */
+ void setSwapInterval(int interval);
}
\ No newline at end of file
Index: LwjglGL.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/render/opengl/LwjglGL.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** LwjglGL.java 10 Jan 2007 14:41:02 -0000 1.4
--- LwjglGL.java 11 Jan 2007 23:35:54 -0000 1.5
***************
*** 302,304 ****
--- 302,311 ----
}
+ /*
+ * util extensions
+ */
+ public void setSwapInterval(int interval) {
+ Display.setSwapInterval(interval);
+ }
+
}
Index: DummyGL.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/render/opengl/DummyGL.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** DummyGL.java 10 Jan 2007 14:41:02 -0000 1.3
--- DummyGL.java 11 Jan 2007 23:35:59 -0000 1.4
***************
*** 309,311 ****
--- 309,318 ----
}
+ /*
+ * util extensions
+ */
+ public void setSwapInterval(int interval) {
+ // do nothing
+ }
+
}
Index: JoglGL.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/render/opengl/JoglGL.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** JoglGL.java 10 Jan 2007 14:41:02 -0000 1.3
--- JoglGL.java 11 Jan 2007 23:35:56 -0000 1.4
***************
*** 308,311 ****
--- 308,317 ----
}
+ /*
+ * util extensions
+ */
+ public void setSwapInterval(int interval) {
+ jogl.setSwapInterval(interval);
+ }
}
Index: Jsr231GL.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/render/opengl/Jsr231GL.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Jsr231GL.java 10 Jan 2007 14:41:02 -0000 1.3
--- Jsr231GL.java 11 Jan 2007 23:35:53 -0000 1.4
***************
*** 307,311 ****
gl.glMultiTexCoord2f(target, s, t);
}
!
}
--- 307,317 ----
gl.glMultiTexCoord2f(target, s, t);
}
!
! /*
! * util extensions
! */
! public void setSwapInterval(int interval) {
! gl.setSwapInterval(interval);
! }
}
Index: CountGL.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/render/opengl/CountGL.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** CountGL.java 10 Jan 2007 14:41:02 -0000 1.3
--- CountGL.java 11 Jan 2007 23:36:13 -0000 1.4
***************
*** 312,314 ****
--- 312,321 ----
}
+ /*
+ * util extensions
+ */
+ public void setSwapInterval(int interval) {
+ ++count;
+ }
+
}
|