aboutsummaryrefslogtreecommitdiffstats
path: root/CNativeCode/OpenGL_misc.c
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2001-07-24 12:07:18 +0000
committerSven Gothel <[email protected]>2001-07-24 12:07:18 +0000
commit3583101e586a6fe3306f84d4d34ee764596e0632 (patch)
treed5c228654f882fa0f0c6214e6d4866ce44181b89 /CNativeCode/OpenGL_misc.c
parentc9eae90cb823d918ecc4bf5afa73ce3a0859d578 (diff)
optimized context switchingrel-2-8-0-0-prerelease-3
Diffstat (limited to 'CNativeCode/OpenGL_misc.c')
-rw-r--r--CNativeCode/OpenGL_misc.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/CNativeCode/OpenGL_misc.c b/CNativeCode/OpenGL_misc.c
index fabd968..ff00cce 100644
--- a/CNativeCode/OpenGL_misc.c
+++ b/CNativeCode/OpenGL_misc.c
@@ -6,6 +6,7 @@
#include <GL/glx.h>
#include <dlfcn.h>
#include "glxtool.h"
+ #include <unistd.h>
#endif
#ifdef _WIN32_
@@ -863,17 +864,17 @@ Java_gl4java_GLContext_gljTestGLProc (
}
-JNIEXPORT jint JNICALL
+JNIEXPORT jlong JNICALL
Java_gl4java_GLContext_gljGetCurrentContext(
JNIEnv *env, jobject obj )
{
#ifdef _WIN32_
- return (jint) disp__wglGetCurrentContext();
+ return (jlong) ((PointerHolder)disp__wglGetCurrentContext());
#else
#ifdef _MAC_OS9_
- return (jint) aglGetCurrentContext();
+ return (jlong) ((PointerHolder)aglGetCurrentContext());
#else
- return (jint) disp__glXGetCurrentContext();
+ return (jlong) ((PointerHolder)disp__glXGetCurrentContext());
#endif
#endif
}