Update of /cvsroot/java-game-lib/LWJGL/src/native/linux
In directory sc8-pr-cvs1:/tmp/cvs-serv7663
Modified Files:
org_lwjgl_opengl_BaseGL.cpp
Log Message:
Fixed a bug that made extensions unavailable
Index: org_lwjgl_opengl_BaseGL.cpp
CVS Browser:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/linux/org_lwjgl_opengl_BaseGL.cpp
===================================================================
RCS file: /cvsroot/java-game-lib/LWJGL/src/native/linux/org_lwjgl_opengl_BaseGL.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- org_lwjgl_opengl_BaseGL.cpp 19 Nov 2002 08:50:57 -0000 1.1
+++ org_lwjgl_opengl_BaseGL.cpp 21 Nov 2002 11:00:40 -0000 1.2
@@ -47,6 +47,10 @@
extern Window win;
extern Display * disp;
+void makeCurrent(void) {
+ glXMakeCurrent(disp, win, context);
+}
+
/*
* Class: org_lwjgl_opengl_BaseGL
* Method: nCreate
@@ -70,6 +74,7 @@
return JNI_FALSE;
}
+ makeCurrent();
if (extgl_Initialize() != 0) {
#ifdef _DEBUG
printf("Could not init gl function pointers\n");
@@ -112,6 +117,6 @@
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_BaseGL_nMakeCurrent
(JNIEnv * env, jobject obj)
{
- glXMakeCurrent(disp, win, context);
+ makeCurrent();
}
|