|
From: Elias N. <eli...@us...> - 2003-03-30 19:40:38
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory sc8-pr-cvs1:/tmp/cvs-serv25128/src/native/win32 Modified Files: org_lwjgl_opengl_BaseGL.cpp Log Message: I like those makeContextCurrent/releaseContext... Index: org_lwjgl_opengl_BaseGL.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_BaseGL.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_opengl_BaseGL.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- org_lwjgl_opengl_BaseGL.cpp 30 Mar 2003 19:26:39 -0000 1.18 +++ org_lwjgl_opengl_BaseGL.cpp 30 Mar 2003 19:40:35 -0000 1.19 @@ -218,4 +218,25 @@ { SwapBuffers(wglGetCurrentDC()); } - + +/* + * Class: org_lwjgl_opengl_BaseGL + * Method: nMakeCurrent + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_BaseGL_makeContextCurrent + (JNIEnv * env, jobject obj) +{ + wglMakeCurrent(hdc, hglrc); +} + +/* + * * Class: org_lwjgl_opengl_BaseGL + * * Method: nFreeContext + * * Signature: ()V + * */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_BaseGL_releaseContext + (JNIEnv *, jobject) +{ + wglMakeCurrent(NULL, NULL); +} |