From: Elias N. <eli...@us...> - 2002-11-21 11:00:44
|
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(); } |