|
From: Caspian Rychlik-P. <ci...@us...> - 2003-10-20 16:36:09
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common In directory sc8-pr-cvs1:/tmp/cvs-serv5998/src/native/common Modified Files: org_lwjgl_opengl_GL.cpp org_lwjgl_opengl_Window.h org_lwjgl_opengl_GL.h Log Message: New vsync code Index: org_lwjgl_opengl_GL.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_GL.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_GL.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- org_lwjgl_opengl_GL.cpp 23 Aug 2003 11:34:14 -0000 1.18 +++ org_lwjgl_opengl_GL.cpp 20 Oct 2003 14:17:47 -0000 1.19 @@ -3373,7 +3373,6 @@ /* * Class: org_lwjgl_opengl_GL * Method: wglGetSwapIntervalEXT - */ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetSwapIntervalEXT(JNIEnv * env, jclass clazz) { #ifdef _WIN32 @@ -3385,6 +3384,7 @@ return JNI_FALSE; #endif } + */ /* * Class: org_lwjgl_opengl_GL @@ -3504,7 +3504,6 @@ /* * Class: org_lwjgl_opengl_GL * Method: wglSwapIntervalEXT - */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSwapIntervalEXT(JNIEnv * env, jclass clazz, jint p0) { #ifdef _WIN32 @@ -3516,6 +3515,7 @@ return JNI_FALSE; #endif } + */ /* * Class: org_lwjgl_opengl_GL Index: org_lwjgl_opengl_Window.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_Window.h =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_Window.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- org_lwjgl_opengl_Window.h 26 Sep 2003 13:59:50 -0000 1.6 +++ org_lwjgl_opengl_Window.h 20 Oct 2003 14:17:47 -0000 1.7 @@ -19,8 +19,9 @@ /* Inaccessible static: depth */ /* Inaccessible static: stencil */ /* Inaccessible static: fullscreen */ +/* Inaccessible static: vsync */ /* Inaccessible static: vbo_tracker */ -/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024Window */ +/* Inaccessible static: class_000240 */ /* * Class: org_lwjgl_opengl_Window * Method: nSetTitle @@ -88,7 +89,7 @@ /* * Class: org_lwjgl_opengl_Window * Method: nCreate - * Signature: (Ljava/lang/String;IIIIZIIIILjava/util/Vector;)V + * Signature: (Ljava/lang/String;IIIIZIIIILjava/util/HashSet;)V */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_Window_nCreate (JNIEnv *, jclass, jstring, jint, jint, jint, jint, jboolean, jint, jint, jint, jint, jobject); @@ -108,6 +109,22 @@ */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_Window_update (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_Window + * Method: nIsVSyncEnabled + * Signature: ()Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_Window_nIsVSyncEnabled + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_Window + * Method: nSetVSyncEnabled + * Signature: (Z)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_Window_nSetVSyncEnabled + (JNIEnv *, jclass, jboolean); #ifdef __cplusplus } Index: org_lwjgl_opengl_GL.h CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_GL.h =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_GL.h,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- org_lwjgl_opengl_GL.h 23 Aug 2003 11:34:14 -0000 1.14 +++ org_lwjgl_opengl_GL.h 20 Oct 2003 14:17:47 -0000 1.15 @@ -2217,27 +2217,11 @@ /* * Class: org_lwjgl_opengl_GL - * Method: wglGetSwapIntervalEXT - * Signature: ()I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL_wglGetSwapIntervalEXT - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_GL * Method: wglReleaseTexImageARB * Signature: (II)Z */ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglReleaseTexImageARB (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_GL - * Method: wglSwapIntervalEXT - * Signature: (I)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL_wglSwapIntervalEXT - (JNIEnv *, jclass, jint); /* * Class: org_lwjgl_opengl_GL |