diff options
Diffstat (limited to 'bundles/org.eclipse.swt.opengl/common/gl_library/gl.c')
-rw-r--r-- | bundles/org.eclipse.swt.opengl/common/gl_library/gl.c | 3356 |
1 files changed, 0 insertions, 3356 deletions
diff --git a/bundles/org.eclipse.swt.opengl/common/gl_library/gl.c b/bundles/org.eclipse.swt.opengl/common/gl_library/gl.c deleted file mode 100644 index 0cd6cbfd28..0000000000 --- a/bundles/org.eclipse.swt.opengl/common/gl_library/gl.c +++ /dev/null @@ -1,3356 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2003 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Common Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/cpl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -#ifdef WIN32 -#include <windows.h> -#endif -#include <GL/gl.h> -#include "swt.h" - -#define GL_NATIVE(func) Java_org_eclipse_swt_opengl_GL_##func - -JNIEXPORT void JNICALL GL_NATIVE(glAccum) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glAccum\n") - glAccum(arg0, arg1); - NATIVE_EXIT(env, that, "glAccum\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glAlphaFunc) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glAlphaFunc\n") - glAlphaFunc(arg0, arg1); - NATIVE_EXIT(env, that, "glAlphaFunc\n") -} - -JNIEXPORT jboolean JNICALL GL_NATIVE(glAreTexturesResident) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jbooleanArray arg2) -{ - jint *lparg1=NULL; - jboolean *lparg2=NULL; - jboolean rc; - - NATIVE_ENTER(env, that, "glAreTexturesResident\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - if (arg2) lparg2 = (*env)->GetBooleanArrayElements(env, arg2, NULL); - rc = (jboolean)glAreTexturesResident(arg0, (unsigned int *)lparg1, lparg2); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - if (arg2) (*env)->ReleaseBooleanArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glAreTexturesResident\n") - return rc; -} - -JNIEXPORT void JNICALL GL_NATIVE(glArrayElement) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glArrayElement\n") - glArrayElement(arg0); - NATIVE_EXIT(env, that, "glArrayElement\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glBegin) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glBegin\n") - glBegin(arg0); - NATIVE_EXIT(env, that, "glBegin\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glBindTexture) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glBindTexture\n") - glBindTexture(arg0, arg1); - NATIVE_EXIT(env, that, "glBindTexture\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glBitmap) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2, jfloat arg3, jfloat arg4, jfloat arg5, jbyteArray arg6) -{ - jbyte *lparg6=NULL; - - NATIVE_ENTER(env, that, "glBitmap\n") - if (arg6) lparg6 = (*env)->GetByteArrayElements(env, arg6, NULL); - glBitmap(arg0, arg1, arg2, arg3, arg4, arg5, (unsigned char *)lparg6); - if (arg6) (*env)->ReleaseByteArrayElements(env, arg6, lparg6, 0); - NATIVE_EXIT(env, that, "glBitmap\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glBlendFunc) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glBlendFunc\n") - glBlendFunc(arg0, arg1); - NATIVE_EXIT(env, that, "glBlendFunc\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCallList) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glCallList\n") - glCallList(arg0); - NATIVE_EXIT(env, that, "glCallList\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCallLists__II_3B) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyteArray arg2) -{ - jbyte *lparg2=NULL; - - NATIVE_ENTER(env, that, "glCallLists__II_3B\n") - if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); - glCallLists(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glCallLists__II_3B\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCallLists__II_3C) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jcharArray arg2) -{ - jchar *lparg2=NULL; - - NATIVE_ENTER(env, that, "glCallLists__II_3C\n") - if (arg2) lparg2 = (*env)->GetCharArrayElements(env, arg2, NULL); - glCallLists(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseCharArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glCallLists__II_3C\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCallLists__II_3I) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glCallLists__II_3I\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glCallLists(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glCallLists__II_3I\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glClear) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glClear\n") - glClear(arg0); - NATIVE_EXIT(env, that, "glClear\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glClearAccum) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - NATIVE_ENTER(env, that, "glClearAccum\n") - glClearAccum(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glClearAccum\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glClearColor) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - NATIVE_ENTER(env, that, "glClearColor\n") - glClearColor(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glClearColor\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glClearDepth) - (JNIEnv *env, jclass that, jdouble arg0) -{ - NATIVE_ENTER(env, that, "glClearDepth\n") - glClearDepth(arg0); - NATIVE_EXIT(env, that, "glClearDepth\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glClearIndex) - (JNIEnv *env, jclass that, jfloat arg0) -{ - NATIVE_ENTER(env, that, "glClearIndex\n") - glClearIndex(arg0); - NATIVE_EXIT(env, that, "glClearIndex\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glClearStencil) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glClearStencil\n") - glClearStencil(arg0); - NATIVE_EXIT(env, that, "glClearStencil\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glClipPlane) - (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1) -{ - jdouble *lparg1=NULL; - - NATIVE_ENTER(env, that, "glClipPlane\n") - if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL); - glClipPlane(arg0, lparg1); - if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glClipPlane\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3b) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2) -{ - NATIVE_ENTER(env, that, "glColor3b\n") - glColor3b(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glColor3b\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3bv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor3bv\n") - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - glColor3bv(lparg0); - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor3bv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - NATIVE_ENTER(env, that, "glColor3d\n") - glColor3d(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glColor3d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor3dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glColor3dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor3dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glColor3f\n") - glColor3f(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glColor3f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor3fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glColor3fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor3fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glColor3i\n") - glColor3i(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glColor3i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor3iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glColor3iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor3iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - NATIVE_ENTER(env, that, "glColor3s\n") - glColor3s(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glColor3s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3ub) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2) -{ - NATIVE_ENTER(env, that, "glColor3ub\n") - glColor3ub(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glColor3ub\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3ubv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor3ubv\n") - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - glColor3ubv((unsigned char *)lparg0); - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor3ubv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3ui) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glColor3ui\n") - glColor3ui(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glColor3ui\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3uiv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor3uiv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glColor3uiv((unsigned int *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor3uiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3us) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - NATIVE_ENTER(env, that, "glColor3us\n") - glColor3us(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glColor3us\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor3usv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor3usv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glColor3usv((unsigned short *)lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor3usv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4b) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2, jbyte arg3) -{ - NATIVE_ENTER(env, that, "glColor4b\n") - glColor4b(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glColor4b\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4bv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor4bv\n") - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - glColor4bv(lparg0); - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor4bv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - NATIVE_ENTER(env, that, "glColor4d\n") - glColor4d(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glColor4d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor4dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glColor4dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor4dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - NATIVE_ENTER(env, that, "glColor4f\n") - glColor4f(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glColor4f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor4fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glColor4fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor4fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - NATIVE_ENTER(env, that, "glColor4i\n") - glColor4i(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glColor4i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor4iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glColor4iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor4iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - NATIVE_ENTER(env, that, "glColor4s\n") - glColor4s(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glColor4s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4ub) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2, jbyte arg3) -{ - NATIVE_ENTER(env, that, "glColor4ub\n") - glColor4ub(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glColor4ub\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4ubv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor4ubv\n") - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - glColor4ubv((unsigned char *)lparg0); - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor4ubv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4ui) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - NATIVE_ENTER(env, that, "glColor4ui\n") - glColor4ui(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glColor4ui\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4uiv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor4uiv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glColor4uiv((unsigned int *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor4uiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4us) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - NATIVE_ENTER(env, that, "glColor4us\n") - glColor4us(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glColor4us\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColor4usv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glColor4usv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glColor4usv((unsigned short *)lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glColor4usv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColorMask) - (JNIEnv *env, jclass that, jboolean arg0, jboolean arg1, jboolean arg2, jboolean arg3) -{ - NATIVE_ENTER(env, that, "glColorMask\n") - glColorMask(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glColorMask\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColorMaterial) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glColorMaterial\n") - glColorMaterial(arg0, arg1); - NATIVE_EXIT(env, that, "glColorMaterial\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glColorPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - - NATIVE_ENTER(env, that, "glColorPointer\n") - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - glColorPointer(arg0, arg1, arg2, lparg3); - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - NATIVE_EXIT(env, that, "glColorPointer\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCopyPixels) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) -{ - NATIVE_ENTER(env, that, "glCopyPixels\n") - glCopyPixels(arg0, arg1, arg2, arg3, arg4); - NATIVE_EXIT(env, that, "glCopyPixels\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCopyTexImage1D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6) -{ - NATIVE_ENTER(env, that, "glCopyTexImage1D\n") - glCopyTexImage1D(arg0, arg1, arg2, arg3, arg4, arg5, arg6); - NATIVE_EXIT(env, that, "glCopyTexImage1D\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCopyTexImage2D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7) -{ - NATIVE_ENTER(env, that, "glCopyTexImage2D\n") - glCopyTexImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); - NATIVE_EXIT(env, that, "glCopyTexImage2D\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCopyTexSubImage1D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5) -{ - NATIVE_ENTER(env, that, "glCopyTexSubImage1D\n") - glCopyTexSubImage1D(arg0, arg1, arg2, arg3, arg4, arg5); - NATIVE_EXIT(env, that, "glCopyTexSubImage1D\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCopyTexSubImage2D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7) -{ - NATIVE_ENTER(env, that, "glCopyTexSubImage2D\n") - glCopyTexSubImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); - NATIVE_EXIT(env, that, "glCopyTexSubImage2D\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glCullFace) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glCullFace\n") - glCullFace(arg0); - NATIVE_EXIT(env, that, "glCullFace\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDeleteLists) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glDeleteLists\n") - glDeleteLists(arg0, arg1); - NATIVE_EXIT(env, that, "glDeleteLists\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDeleteTextures) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - - NATIVE_ENTER(env, that, "glDeleteTextures\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glDeleteTextures(arg0, (unsigned int *)lparg1); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glDeleteTextures\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDepthFunc) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glDepthFunc\n") - glDepthFunc(arg0); - NATIVE_EXIT(env, that, "glDepthFunc\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDepthMask) - (JNIEnv *env, jclass that, jboolean arg0) -{ - NATIVE_ENTER(env, that, "glDepthMask\n") - glDepthMask(arg0); - NATIVE_EXIT(env, that, "glDepthMask\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDepthRange) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - NATIVE_ENTER(env, that, "glDepthRange\n") - glDepthRange(arg0, arg1); - NATIVE_EXIT(env, that, "glDepthRange\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDisable) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glDisable\n") - glDisable(arg0); - NATIVE_EXIT(env, that, "glDisable\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDisableClientState) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glDisableClientState\n") - glDisableClientState(arg0); - NATIVE_EXIT(env, that, "glDisableClientState\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDrawArrays) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glDrawArrays\n") - glDrawArrays(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glDrawArrays\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDrawBuffer) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glDrawBuffer\n") - glDrawBuffer(arg0); - NATIVE_EXIT(env, that, "glDrawBuffer\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDrawElements) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - - NATIVE_ENTER(env, that, "glDrawElements\n") - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - glDrawElements(arg0, arg1, arg2, lparg3); - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - NATIVE_EXIT(env, that, "glDrawElements\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glDrawPixels) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jintArray arg4) -{ - jint *lparg4=NULL; - - NATIVE_ENTER(env, that, "glDrawPixels\n") - if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); - glDrawPixels(arg0, arg1, arg2, arg3, lparg4); - if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); - NATIVE_EXIT(env, that, "glDrawPixels\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEdgeFlag) - (JNIEnv *env, jclass that, jboolean arg0) -{ - NATIVE_ENTER(env, that, "glEdgeFlag\n") - glEdgeFlag(arg0); - NATIVE_EXIT(env, that, "glEdgeFlag\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEdgeFlagPointer) - (JNIEnv *env, jclass that, jint arg0, jbooleanArray arg1) -{ - jboolean *lparg1=NULL; - - NATIVE_ENTER(env, that, "glEdgeFlagPointer\n") - if (arg1) lparg1 = (*env)->GetBooleanArrayElements(env, arg1, NULL); - glEdgeFlagPointer(arg0, lparg1); - if (arg1) (*env)->ReleaseBooleanArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glEdgeFlagPointer\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEdgeFlagv) - (JNIEnv *env, jclass that, jbooleanArray arg0) -{ - jboolean *lparg0=NULL; - - NATIVE_ENTER(env, that, "glEdgeFlagv\n") - if (arg0) lparg0 = (*env)->GetBooleanArrayElements(env, arg0, NULL); - glEdgeFlagv(lparg0); - if (arg0) (*env)->ReleaseBooleanArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glEdgeFlagv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEnable) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glEnable\n") - glEnable(arg0); - NATIVE_EXIT(env, that, "glEnable\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEnableClientState) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glEnableClientState\n") - glEnableClientState(arg0); - NATIVE_EXIT(env, that, "glEnableClientState\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEnd) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glEnd\n") - glEnd(); - NATIVE_EXIT(env, that, "glEnd\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEndList) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glEndList\n") - glEndList(); - NATIVE_EXIT(env, that, "glEndList\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1d) - (JNIEnv *env, jclass that, jdouble arg0) -{ - NATIVE_ENTER(env, that, "glEvalCoord1d\n") - glEvalCoord1d(arg0); - NATIVE_EXIT(env, that, "glEvalCoord1d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glEvalCoord1dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glEvalCoord1dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glEvalCoord1dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1f) - (JNIEnv *env, jclass that, jfloat arg0) -{ - NATIVE_ENTER(env, that, "glEvalCoord1f\n") - glEvalCoord1f(arg0); - NATIVE_EXIT(env, that, "glEvalCoord1f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glEvalCoord1fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glEvalCoord1fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glEvalCoord1fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - NATIVE_ENTER(env, that, "glEvalCoord2d\n") - glEvalCoord2d(arg0, arg1); - NATIVE_EXIT(env, that, "glEvalCoord2d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glEvalCoord2dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glEvalCoord2dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glEvalCoord2dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glEvalCoord2f\n") - glEvalCoord2f(arg0, arg1); - NATIVE_EXIT(env, that, "glEvalCoord2f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glEvalCoord2fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glEvalCoord2fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glEvalCoord2fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalMesh1) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glEvalMesh1\n") - glEvalMesh1(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glEvalMesh1\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalMesh2) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) -{ - NATIVE_ENTER(env, that, "glEvalMesh2\n") - glEvalMesh2(arg0, arg1, arg2, arg3, arg4); - NATIVE_EXIT(env, that, "glEvalMesh2\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalPoint1) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glEvalPoint1\n") - glEvalPoint1(arg0); - NATIVE_EXIT(env, that, "glEvalPoint1\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glEvalPoint2) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glEvalPoint2\n") - glEvalPoint2(arg0, arg1); - NATIVE_EXIT(env, that, "glEvalPoint2\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glFeedbackBuffer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glFeedbackBuffer\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glFeedbackBuffer(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glFeedbackBuffer\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glFinish) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glFinish\n") - glFinish(); - NATIVE_EXIT(env, that, "glFinish\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glFlush) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glFlush\n") - glFlush(); - NATIVE_EXIT(env, that, "glFlush\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glFogf) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glFogf\n") - glFogf(arg0, arg1); - NATIVE_EXIT(env, that, "glFogf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glFogfv) - (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1) -{ - jfloat *lparg1=NULL; - - NATIVE_ENTER(env, that, "glFogfv\n") - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - glFogfv(arg0, lparg1); - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glFogfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glFogi) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glFogi\n") - glFogi(arg0, arg1); - NATIVE_EXIT(env, that, "glFogi\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glFogiv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - - NATIVE_ENTER(env, that, "glFogiv\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glFogiv(arg0, (GLint *)lparg1); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glFogiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glFrontFace) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glFrontFace\n") - glFrontFace(arg0); - NATIVE_EXIT(env, that, "glFrontFace\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glFrustum) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5) -{ - NATIVE_ENTER(env, that, "glFrustum\n") - glFrustum(arg0, arg1, arg2, arg3, arg4, arg5); - NATIVE_EXIT(env, that, "glFrustum\n") -} - -JNIEXPORT jint JNICALL GL_NATIVE(glGenLists) - (JNIEnv *env, jclass that, jint arg0) -{ - jint rc; - NATIVE_ENTER(env, that, "glGenLists\n") - rc = (jint)glGenLists(arg0); - NATIVE_EXIT(env, that, "glGenLists\n") - return rc; -} - -JNIEXPORT void JNICALL GL_NATIVE(glGenTextures) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGenTextures\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glGenTextures(arg0, (unsigned int *)lparg1); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGenTextures\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetBooleanv) - (JNIEnv *env, jclass that, jint arg0, jbooleanArray arg1) -{ - jboolean *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGetBooleanv\n") - if (arg1) lparg1 = (*env)->GetBooleanArrayElements(env, arg1, NULL); - glGetBooleanv(arg0, lparg1); - if (arg1) (*env)->ReleaseBooleanArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGetBooleanv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetClipPlane) - (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1) -{ - jdouble *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGetClipPlane\n") - if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL); - glGetClipPlane(arg0, lparg1); - if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGetClipPlane\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetDoublev) - (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1) -{ - jdouble *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGetDoublev\n") - if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL); - glGetDoublev(arg0, lparg1); - if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGetDoublev\n") -} - -JNIEXPORT jint JNICALL GL_NATIVE(glGetError) - (JNIEnv *env, jclass that) -{ - jint rc; - NATIVE_ENTER(env, that, "glGetError\n") - rc = (jint)glGetError(); - NATIVE_EXIT(env, that, "glGetError\n") - return rc; -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetFloatv) - (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1) -{ - jfloat *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGetFloatv\n") - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - glGetFloatv(arg0, lparg1); - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGetFloatv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetIntegerv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGetIntegerv\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glGetIntegerv(arg0, (GLint *)lparg1); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGetIntegerv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetLightfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetLightfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glGetLightfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetLightfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetLightiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetLightiv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glGetLightiv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetLightiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetMapdv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2) -{ - jdouble *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetMapdv\n") - if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL); - glGetMapdv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetMapdv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetMapfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetMapfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glGetMapfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetMapfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetMapiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetMapiv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glGetMapiv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetMapiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetMaterialfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetMaterialfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glGetMaterialfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetMaterialfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetMaterialiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetMaterialiv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glGetMaterialiv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetMaterialiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetPixelMapfv) - (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1) -{ - jfloat *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGetPixelMapfv\n") - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - glGetPixelMapfv(arg0, lparg1); - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGetPixelMapfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetPixelMapuiv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGetPixelMapuiv\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glGetPixelMapuiv(arg0, (unsigned int *)lparg1); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGetPixelMapuiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetPixelMapusv) - (JNIEnv *env, jclass that, jint arg0, jshortArray arg1) -{ - jshort *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGetPixelMapusv\n") - if (arg1) lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL); - glGetPixelMapusv(arg0, (unsigned short *)lparg1); - if (arg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGetPixelMapusv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetPointerv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - - NATIVE_ENTER(env, that, "glGetPointerv\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glGetPointerv(arg0, (void **)lparg1); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glGetPointerv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetPolygonStipple) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - - NATIVE_ENTER(env, that, "glGetPolygonStipple\n") - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - glGetPolygonStipple((unsigned char *)lparg0); - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glGetPolygonStipple\n") -} - -JNIEXPORT jint JNICALL GL_NATIVE(glGetString) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glGetString\n") - printf ("%s,\n",glGetString(arg0)); - NATIVE_EXIT(env, that, "glGetString\n") - return 1; -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexEnvfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetTexEnvfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glGetTexEnvfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetTexEnvfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexEnviv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetTexEnviv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glGetTexEnviv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetTexEnviv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexGendv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2) -{ - jdouble *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetTexGendv\n") - if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL); - glGetTexGendv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetTexGendv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexGenfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetTexGenfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glGetTexGenfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetTexGenfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexGeniv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetTexGeniv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glGetTexGeniv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetTexGeniv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexImage) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jintArray arg4) -{ - jint *lparg4=NULL; - - NATIVE_ENTER(env, that, "glGetTexImage\n") - if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); - glGetTexImage(arg0, arg1, arg2, arg3, lparg4); - if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); - NATIVE_EXIT(env, that, "glGetTexImage\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexLevelParameterfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jfloatArray arg3) -{ - jfloat *lparg3=NULL; - - NATIVE_ENTER(env, that, "glGetTexLevelParameterfv\n") - if (arg3) lparg3 = (*env)->GetFloatArrayElements(env, arg3, NULL); - glGetTexLevelParameterfv(arg0, arg1, arg2, lparg3); - if (arg3) (*env)->ReleaseFloatArrayElements(env, arg3, lparg3, 0); - NATIVE_EXIT(env, that, "glGetTexLevelParameterfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexLevelParameteriv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - - NATIVE_ENTER(env, that, "glGetTexLevelParameteriv\n") - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - glGetTexLevelParameteriv(arg0, arg1, arg2, (GLint *)lparg3); - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - NATIVE_EXIT(env, that, "glGetTexLevelParameteriv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexParameterfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetTexParameterfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glGetTexParameterfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetTexParameterfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glGetTexParameteriv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glGetTexParameteriv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glGetTexParameteriv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glGetTexParameteriv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glHint) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glHint\n") - glHint(arg0, arg1); - NATIVE_EXIT(env, that, "glHint\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexMask) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glIndexMask\n") - glIndexMask(arg0); - NATIVE_EXIT(env, that, "glIndexMask\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glIndexPointer\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glIndexPointer(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glIndexPointer\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexd) - (JNIEnv *env, jclass that, jdouble arg0) -{ - NATIVE_ENTER(env, that, "glIndexd\n") - glIndexd(arg0); - NATIVE_EXIT(env, that, "glIndexd\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexdv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glIndexdv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glIndexdv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glIndexdv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexf) - (JNIEnv *env, jclass that, jfloat arg0) -{ - NATIVE_ENTER(env, that, "glIndexf\n") - glIndexf(arg0); - NATIVE_EXIT(env, that, "glIndexf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexfv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glIndexfv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glIndexfv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glIndexfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexi) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glIndexi\n") - glIndexi(arg0); - NATIVE_EXIT(env, that, "glIndexi\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexiv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glIndexiv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glIndexiv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glIndexiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexs) - (JNIEnv *env, jclass that, jshort arg0) -{ - NATIVE_ENTER(env, that, "glIndexs\n") - glIndexs(arg0); - NATIVE_EXIT(env, that, "glIndexs\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glIndexsv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glIndexsv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glIndexsv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glIndexsv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glInitNames) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glInitNames\n") - glInitNames(); - NATIVE_EXIT(env, that, "glInitNames\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glInterleavedArrays) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glInterleavedArrays\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glInterleavedArrays(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glInterleavedArrays\n") -} - -JNIEXPORT jboolean JNICALL GL_NATIVE(glIsEnabled) - (JNIEnv *env, jclass that, jint arg0) -{ - jboolean result; - NATIVE_ENTER(env, that, "glIsEnabled\n") - result = (jboolean)glIsEnabled(arg0); - NATIVE_EXIT(env, that, "glIsEnabled\n") - return result; -} - -JNIEXPORT jboolean JNICALL GL_NATIVE(glIsList) - (JNIEnv *env, jclass that, jint arg0) -{ - jboolean result; - NATIVE_ENTER(env, that, "glIsList\n") - result = (jboolean)glIsList(arg0); - NATIVE_EXIT(env, that, "glIsList\n") - return result; -} - -JNIEXPORT jboolean JNICALL GL_NATIVE(glIsTexture) - (JNIEnv *env, jclass that, jint arg0) -{ - jboolean result; - NATIVE_ENTER(env, that, "glIsTexture\n") - result = (jboolean)glIsTexture(arg0); - NATIVE_EXIT(env, that, "glIsTexture\n") - return result; -} - -JNIEXPORT void JNICALL GL_NATIVE(glLightModelf) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glLightModelf\n") - glLightModelf(arg0, arg1); - NATIVE_EXIT(env, that, "glLightModelf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLightModelfv) - (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1) -{ - jfloat *lparg1=NULL; - - NATIVE_ENTER(env, that, "glLightModelfv\n") - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - glLightModelfv(arg0, lparg1); - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glLightModelfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLightModeli) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glLightModeli\n") - glLightModeli(arg0, arg1); - NATIVE_EXIT(env, that, "glLightModeli\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLightModeliv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - - NATIVE_ENTER(env, that, "glLightModeliv\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glLightModeliv(arg0, (GLint *)lparg1); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glLightModeliv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLightf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glLightf\n") - glLightf(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glLightf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLightfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glLightfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glLightfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glLightfv\n") -} -/* -JNIEXPORT void JNICALL GL_NATIVE(glLightfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat *arg2) -{ - NATIVE_ENTER(env, that, "glLightfv\n") - glLightfv(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glLightfv\n") -} -*/ -JNIEXPORT void JNICALL GL_NATIVE(glLighti) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glLighti\n") - glLighti(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glLighti\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLightiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glLightiv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glLightiv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glLightiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLineStipple) - (JNIEnv *env, jclass that, jint arg0, jshort arg1) -{ - NATIVE_ENTER(env, that, "glLineStipple\n") - glLineStipple(arg0, arg1); - NATIVE_EXIT(env, that, "glLineStipple\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLineWidth) - (JNIEnv *env, jclass that, jfloat arg0) -{ - NATIVE_ENTER(env, that, "glLineWidth\n") - glLineWidth(arg0); - NATIVE_EXIT(env, that, "glLineWidth\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glListBase) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glListBase\n") - glListBase(arg0); - NATIVE_EXIT(env, that, "glListBase\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLoadIdentity) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glLoadIdentity\n") - glLoadIdentity(); - NATIVE_EXIT(env, that, "glLoadIdentity\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLoadMatrixd) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glLoadMatrixd\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glLoadMatrixd(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glLoadMatrixd\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLoadMatrixf) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glLoadMatrixf\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glLoadMatrixf(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glLoadMatrixf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLoadName) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glLoadName\n") - glLoadName(arg0); - NATIVE_EXIT(env, that, "glLoadName\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glLogicOp) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glLogicOp\n") - glLogicOp(arg0); - NATIVE_EXIT(env, that, "glLogicOp\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMap2f) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2, jint arg3, jint arg4, - jfloat arg5, jfloat arg6, jint arg7, jint arg8, jfloatArray arg9) -{ - jfloat *lparg9=NULL; - - NATIVE_ENTER(env, that, "glMap2f\n") - if (arg9) lparg9 = (*env)->GetFloatArrayElements(env, arg9, NULL); - glMap2f(arg0, arg1, arg2, arg3, arg4 ,arg5, arg6, arg7, arg8, lparg9); - if (arg9) (*env)->ReleaseFloatArrayElements(env, arg9, lparg9, 0); - NATIVE_EXIT(env, that, "glMap2f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMap2d) - (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jint arg3, jint arg4, - jdouble arg5, jdouble arg6, jint arg7, jint arg8, jdoubleArray arg9) -{ - jdouble *lparg9=NULL; - - NATIVE_ENTER(env, that, "glMap2d\n") - if (arg9) lparg9 = (*env)->GetDoubleArrayElements(env, arg9, NULL); - glMap2d(arg0, arg1, arg2, arg3, arg4 ,arg5, arg6, arg7, arg8, lparg9); - if (arg9) (*env)->ReleaseDoubleArrayElements(env, arg9, lparg9, 0); - NATIVE_EXIT(env, that, "glMap2d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMap1d) - (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jint arg3, jint arg4, jdoubleArray arg5) -{ - jdouble *lparg5=NULL; - - NATIVE_ENTER(env, that, "glMap1d\n") - if (arg5) lparg5 = (*env)->GetDoubleArrayElements(env, arg5, NULL); - glMap1d(arg0, arg1, arg2, arg3, arg4, lparg5); - if (arg5) (*env)->ReleaseDoubleArrayElements(env, arg5, lparg5, 0); - NATIVE_EXIT(env, that, "glMap1d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMap1f) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2, jint arg3, jint arg4, jfloatArray arg5) -{ - jfloat *lparg5=NULL; - - NATIVE_ENTER(env, that, "glMap1f\n") - if (arg5) lparg5 = (*env)->GetFloatArrayElements(env, arg5, NULL); - glMap1f(arg0, arg1, arg2, arg3, arg4, lparg5); - if (arg5) (*env)->ReleaseFloatArrayElements(env, arg5, lparg5, 0); - NATIVE_EXIT(env, that, "glMap1f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMapGrid1d) - (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2) -{ - NATIVE_ENTER(env, that, "glMapGrid1d\n") - glMapGrid1d(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glMapGrid1d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMapGrid1f) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glMapGrid1f\n") - glMapGrid1f(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glMapGrid1f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMapGrid2d) - (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jint arg3, jdouble arg4, jdouble arg5) -{ - NATIVE_ENTER(env, that, "glMapGrid2d\n") - glMapGrid2d(arg0, arg1, arg2, arg3, arg4, arg5); - NATIVE_EXIT(env, that, "glMapGrid2d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMapGrid2f) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2, jint arg3, jfloat arg4, jfloat arg5) -{ - NATIVE_ENTER(env, that, "glMapGrid2f\n") - glMapGrid2f(arg0, arg1, arg2, arg3, arg4, arg5); - NATIVE_EXIT(env, that, "glMapGrid2f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMaterialf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glMaterialf\n") - glMaterialf(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glMaterialf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMaterialfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glMaterialfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glMaterialfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glMaterialfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMateriali) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glMateriali\n") - glMateriali(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glMateriali\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMaterialiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glMaterialiv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glMaterialiv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glMaterialiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMatrixMode) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glMatrixMode\n") - glMatrixMode(arg0); - NATIVE_EXIT(env, that, "glMatrixMode\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMultMatrixd) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glMultMatrixd\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glMultMatrixd(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glMultMatrixd\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glMultMatrixf) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glMultMatrixf\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glMultMatrixf(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glMultMatrixf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNewList) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glNewList\n") - glNewList(arg0, arg1); - NATIVE_EXIT(env, that, "glNewList\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3b) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2) -{ - NATIVE_ENTER(env, that, "glNormal3b\n") - glNormal3b(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glNormal3b\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3bv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - - NATIVE_ENTER(env, that, "glNormal3bv\n") - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - glNormal3bv(lparg0); - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glNormal3bv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - NATIVE_ENTER(env, that, "glNormal3d\n") - glNormal3d(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glNormal3d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glNormal3dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glNormal3dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glNormal3dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glNormal3f\n") - glNormal3f(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glNormal3f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glNormal3fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glNormal3fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glNormal3fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glNormal3i\n") - glNormal3i(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glNormal3i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glNormal3iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glNormal3iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glNormal3iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - NATIVE_ENTER(env, that, "glNormal3s\n") - glNormal3s(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glNormal3s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormal3sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glNormal3sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glNormal3sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glNormal3sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glNormalPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glNormalPointer\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glNormalPointer(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glNormalPointer\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glOrtho) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5) -{ - NATIVE_ENTER(env, that, "glOrtho\n") - glOrtho(arg0, arg1, arg2, arg3, arg4, arg5); - NATIVE_EXIT(env, that, "glOrtho\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPassThrough) - (JNIEnv *env, jclass that, jfloat arg0) -{ - NATIVE_ENTER(env, that, "glPassThrough\n") - glPassThrough(arg0); - NATIVE_EXIT(env, that, "glPassThrough\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPixelMapfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glPixelMapfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glPixelMapfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glPixelMapfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPixelMapuiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glPixelMapuiv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glPixelMapuiv(arg0, arg1, (unsigned int *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glPixelMapuiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPixelMapusv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jshortArray arg2) -{ - jshort *lparg2=NULL; - - NATIVE_ENTER(env, that, "glPixelMapusv\n") - if (arg2) lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL); - glPixelMapusv(arg0, arg1, (unsigned short *)lparg2); - if (arg2) (*env)->ReleaseShortArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glPixelMapusv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPixelStoref) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glPixelStoref\n") - glPixelStoref(arg0, arg1); - NATIVE_EXIT(env, that, "glPixelStoref\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPixelStorei) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glPixelStorei\n") - glPixelStorei(arg0, arg1); - NATIVE_EXIT(env, that, "glPixelStorei\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPixelTransferf) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glPixelTransferf\n") - glPixelTransferf(arg0, arg1); - NATIVE_EXIT(env, that, "glPixelTransferf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPixelTransferi) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glPixelTransferi\n") - glPixelTransferi(arg0, arg1); - NATIVE_EXIT(env, that, "glPixelTransferi\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPixelZoom) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glPixelZoom\n") - glPixelZoom(arg0, arg1); - NATIVE_EXIT(env, that, "glPixelZoom\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPointSize) - (JNIEnv *env, jclass that, jfloat arg0) -{ - NATIVE_ENTER(env, that, "glPointSize\n") - glPointSize(arg0); - NATIVE_EXIT(env, that, "glPointSize\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPolygonMode) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glPolygonMode\n") - glPolygonMode(arg0, arg1); - NATIVE_EXIT(env, that, "glPolygonMode\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPolygonOffset) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glPolygonOffset\n") - glPolygonOffset(arg0, arg1); - NATIVE_EXIT(env, that, "glPolygonOffset\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPolygonStipple) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - - NATIVE_ENTER(env, that, "glPolygonStipple\n") - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - glPolygonStipple((unsigned char *)lparg0); - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glPolygonStipple\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPopAttrib) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glPopAttrib\n") - glPopAttrib(); - NATIVE_EXIT(env, that, "glPopAttrib\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPopClientAttrib) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glPopClientAttrib\n") - glPopClientAttrib(); - NATIVE_EXIT(env, that, "glPopClientAttrib\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPopMatrix) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glPopMatrix\n") - glPopMatrix(); - NATIVE_EXIT(env, that, "glPopMatrix\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPopName) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glPopName\n") - glPopName(); - NATIVE_EXIT(env, that, "glPopName\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPrioritizeTextures) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jfloatArray arg2) -{ - jint *lparg1=NULL; - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glPrioritizeTextures\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glPrioritizeTextures(arg0, (unsigned int *)lparg1, lparg2); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glPrioritizeTextures\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPushAttrib) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glPushAttrib\n") - glPushAttrib(arg0); - NATIVE_EXIT(env, that, "glPushAttrib\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPushClientAttrib) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glPushClientAttrib\n") - glPushClientAttrib(arg0); - NATIVE_EXIT(env, that, "glPushClientAttrib\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPushMatrix) - (JNIEnv *env, jclass that) -{ - NATIVE_ENTER(env, that, "glPushMatrix\n") - glPushMatrix(); - NATIVE_EXIT(env, that, "glPushMatrix\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glPushName) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glPushName\n") - glPushName(arg0); - NATIVE_EXIT(env, that, "glPushName\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - NATIVE_ENTER(env, that, "glRasterPos2d\n") - glRasterPos2d(arg0, arg1); - NATIVE_EXIT(env, that, "glRasterPos2d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos2dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glRasterPos2dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos2dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glRasterPos2f\n") - glRasterPos2f(arg0, arg1); - NATIVE_EXIT(env, that, "glRasterPos2f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos2fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glRasterPos2fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos2fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2i) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glRasterPos2i\n") - glRasterPos2i(arg0, arg1); - NATIVE_EXIT(env, that, "glRasterPos2i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos2iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glRasterPos2iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos2iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1) -{ - NATIVE_ENTER(env, that, "glRasterPos2s\n") - glRasterPos2s(arg0, arg1); - NATIVE_EXIT(env, that, "glRasterPos2s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos2sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glRasterPos2sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos2sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - NATIVE_ENTER(env, that, "glRasterPos3d\n") - glRasterPos3d(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glRasterPos3d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos3dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glRasterPos3dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos3dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glRasterPos3f\n") - glRasterPos3f(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glRasterPos3f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos3fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glRasterPos3fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos3fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glRasterPos3i\n") - glRasterPos3i(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glRasterPos3i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos3iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glRasterPos3iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos3iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - NATIVE_ENTER(env, that, "glRasterPos3s\n") - glRasterPos3s(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glRasterPos3s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos3sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glRasterPos3sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos3sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - NATIVE_ENTER(env, that, "glRasterPos4d\n") - glRasterPos4d(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRasterPos4d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos4dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glRasterPos4dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos4dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - NATIVE_ENTER(env, that, "glRasterPos4f\n") - glRasterPos4f(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRasterPos4f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos4fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glRasterPos4fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos4fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - NATIVE_ENTER(env, that, "glRasterPos4i\n") - glRasterPos4i(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRasterPos4i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos4iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glRasterPos4iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos4iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - NATIVE_ENTER(env, that, "glRasterPos4s\n") - glRasterPos4s(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRasterPos4s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glRasterPos4sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glRasterPos4sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glRasterPos4sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glReadBuffer) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glReadBuffer\n") - glReadBuffer(arg0); - NATIVE_EXIT(env, that, "glReadBuffer\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glReadPixels) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jintArray arg6) -{ - jint *lparg6=NULL; - - NATIVE_ENTER(env, that, "glReadPixels\n") - if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); - glReadPixels(arg0, arg1, arg2, arg3, arg4, arg5, lparg6); - if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); - NATIVE_EXIT(env, that, "glReadPixels\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRectd) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - NATIVE_ENTER(env, that, "glRectd\n") - glRectd(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRectd\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRectdv) - (JNIEnv *env, jclass that, jdoubleArray arg0, jdoubleArray arg1) -{ - jdouble *lparg0=NULL; - jdouble *lparg1=NULL; - - NATIVE_ENTER(env, that, "glRectdv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL); - glRectdv(lparg0, lparg1); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glRectdv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRectf) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - NATIVE_ENTER(env, that, "glRectf\n") - glRectf(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRectf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRectfv) - (JNIEnv *env, jclass that, jfloatArray arg0, jfloatArray arg1) -{ - jfloat *lparg0=NULL; - jfloat *lparg1=NULL; - - NATIVE_ENTER(env, that, "glRectfv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - glRectfv(lparg0, lparg1); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glRectfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRecti) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - NATIVE_ENTER(env, that, "glRecti\n") - glRecti(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRecti\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRectiv) - (JNIEnv *env, jclass that, jintArray arg0, jintArray arg1) -{ - jint *lparg0=NULL; - jint *lparg1=NULL; - - NATIVE_ENTER(env, that, "glRectiv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glRectiv((GLint *)lparg0, (GLint *)lparg1); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glRectiv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRects) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - NATIVE_ENTER(env, that, "glRects\n") - glRects(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRects\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRectsv) - (JNIEnv *env, jclass that, jshortArray arg0, jshortArray arg1) -{ - jshort *lparg0=NULL; - jshort *lparg1=NULL; - - NATIVE_ENTER(env, that, "glRectsv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL); - glRectsv(lparg0, lparg1); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - if (arg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glRectsv\n") -} - -JNIEXPORT jint JNICALL GL_NATIVE(glRenderMode) - (JNIEnv *env, jclass that, jint arg0) -{ - jint rc; - NATIVE_ENTER(env, that, "glRenderMode\n") - rc = (jint)glRenderMode(arg0); - NATIVE_EXIT(env, that, "glRenderMode\n") - return rc; -} - -JNIEXPORT void JNICALL GL_NATIVE(glRotated) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - NATIVE_ENTER(env, that, "glRotated\n") - glRotated(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRotated\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glRotatef) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - NATIVE_ENTER(env, that, "glRotatef\n") - glRotatef(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glRotatef\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glScaled) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - NATIVE_ENTER(env, that, "glScaled\n") - glScaled(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glScaled\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glScalef) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glScalef\n") - glScalef(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glScalef\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glScissor) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - NATIVE_ENTER(env, that, "glScissor\n") - glScissor(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glScissor\n") -} - -/* -JNIEXPORT void JNICALL GL_NATIVE(glSelectBuffer) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - - NATIVE_ENTER(env, that, "glSelectBuffer\n") - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glSelectBuffer(arg0, lparg1); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - NATIVE_EXIT(env, that, "glSelectBuffer\n") -} -*/ - - -JNIEXPORT void JNICALL GL_NATIVE(glSelectBuffer) - (JNIEnv *env, jclass that, jint arg0, jint *arg1) -{ - NATIVE_ENTER(env, that, "glSelectBuffer\n") - glSelectBuffer(arg0, (unsigned int *)arg1); - NATIVE_EXIT(env, that, "glSelectBuffer\n") -} - - -JNIEXPORT void JNICALL GL_NATIVE(glShadeModel) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glShadeModel\n") - glShadeModel(arg0); - NATIVE_EXIT(env, that, "glShadeModel\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glStencilFunc) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glStencilFunc\n") - glStencilFunc(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glStencilFunc\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glStencilMask) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glStencilMask\n") - glStencilMask(arg0); - NATIVE_EXIT(env, that, "glStencilMask\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glStencilOp) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glStencilOp\n") - glStencilOp(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glStencilOp\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1d) - (JNIEnv *env, jclass that, jdouble arg0) -{ - NATIVE_ENTER(env, that, "glTexCoord1d\n") - glTexCoord1d(arg0); - NATIVE_EXIT(env, that, "glTexCoord1d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord1dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glTexCoord1dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord1dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1f) - (JNIEnv *env, jclass that, jfloat arg0) -{ - NATIVE_ENTER(env, that, "glTexCoord1f\n") - glTexCoord1f(arg0); - NATIVE_EXIT(env, that, "glTexCoord1f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord1fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glTexCoord1fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord1fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1i) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glTexCoord1i\n") - glTexCoord1i(arg0); - NATIVE_EXIT(env, that, "glTexCoord1i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord1iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glTexCoord1iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord1iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1s) - (JNIEnv *env, jclass that, jshort arg0) -{ - NATIVE_ENTER(env, that, "glTexCoord1s\n") - glTexCoord1s(arg0); - NATIVE_EXIT(env, that, "glTexCoord1s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord1sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glTexCoord1sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord1sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - NATIVE_ENTER(env, that, "glTexCoord2d\n") - glTexCoord2d(arg0, arg1); - NATIVE_EXIT(env, that, "glTexCoord2d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord2dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glTexCoord2dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord2dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glTexCoord2f\n") - glTexCoord2f(arg0, arg1); - NATIVE_EXIT(env, that, "glTexCoord2f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord2fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glTexCoord2fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord2fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2i) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glTexCoord2i\n") - glTexCoord2i(arg0, arg1); - NATIVE_EXIT(env, that, "glTexCoord2i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord2iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glTexCoord2iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord2iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1) -{ - NATIVE_ENTER(env, that, "glTexCoord2s\n") - glTexCoord2s(arg0, arg1); - NATIVE_EXIT(env, that, "glTexCoord2s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord2sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glTexCoord2sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord2sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - NATIVE_ENTER(env, that, "glTexCoord3d\n") - glTexCoord3d(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexCoord3d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord3dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glTexCoord3dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord3dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glTexCoord3f\n") - glTexCoord3f(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexCoord3f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord3fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glTexCoord3fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord3fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glTexCoord3i\n") - glTexCoord3i(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexCoord3i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord3iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glTexCoord3iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord3iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - NATIVE_ENTER(env, that, "glTexCoord3s\n") - glTexCoord3s(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexCoord3s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord3sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glTexCoord3sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord3sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - NATIVE_ENTER(env, that, "glTexCoord4d\n") - glTexCoord4d(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glTexCoord4d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord4dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glTexCoord4dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord4dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - NATIVE_ENTER(env, that, "glTexCoord4f\n") - glTexCoord4f(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glTexCoord4f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord4fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glTexCoord4fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord4fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - NATIVE_ENTER(env, that, "glTexCoord4i\n") - glTexCoord4i(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glTexCoord4i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord4iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glTexCoord4iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord4iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - NATIVE_ENTER(env, that, "glTexCoord4s\n") - glTexCoord4s(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glTexCoord4s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glTexCoord4sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glTexCoord4sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glTexCoord4sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexCoordPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - - NATIVE_ENTER(env, that, "glTexCoordPointer\n") - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - glTexCoordPointer(arg0, arg1, arg2, lparg3); - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - NATIVE_EXIT(env, that, "glTexCoordPointer\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexEnvf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glTexEnvf\n") - glTexEnvf(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexEnvf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexEnvfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glTexEnvfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glTexEnvfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glTexEnvfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexEnvi) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glTexEnvi\n") - glTexEnvi(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexEnvi\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexEnviv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glTexEnviv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glTexEnviv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glTexEnviv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexGend) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jdouble arg2) -{ - NATIVE_ENTER(env, that, "glTexGend\n") - glTexGend(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexGend\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexGendv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2) -{ - jdouble *lparg2=NULL; - - NATIVE_ENTER(env, that, "glTexGendv\n") - if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL); - glTexGendv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glTexGendv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexGenf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glTexGenf\n") - glTexGenf(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexGenf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexGenfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glTexGenfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glTexGenfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glTexGenfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexGeni) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glTexGeni\n") - glTexGeni(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexGeni\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexGeniv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glTexGeniv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glTexGeniv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glTexGeniv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexImage1D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jintArray arg7) -{ - jint *lparg7=NULL; - - NATIVE_ENTER(env, that, "glTexImage1D\n") - if (arg7) lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL); - glTexImage1D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, lparg7); - if (arg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0); - NATIVE_EXIT(env, that, "glTexImage1D\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexImage2D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jbyteArray arg8) -{ - jbyte *lparg8=NULL; - - NATIVE_ENTER(env, that, "glTexImage2D\n") - if (arg8) lparg8 = (*env)->GetByteArrayElements(env, arg8, NULL); - glTexImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, lparg8); - if (arg8) (*env)->ReleaseByteArrayElements(env, arg8, lparg8, 0); - NATIVE_EXIT(env, that, "glTexImage2D\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexParameterf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glTexParameterf\n") - glTexParameterf(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexParameterf\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexParameterfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - - NATIVE_ENTER(env, that, "glTexParameterfv\n") - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - glTexParameterfv(arg0, arg1, lparg2); - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glTexParameterfv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexParameteri) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glTexParameteri\n") - glTexParameteri(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTexParameteri\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexParameteriv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - - NATIVE_ENTER(env, that, "glTexParameteriv\n") - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - glTexParameteriv(arg0, arg1, (GLint *)lparg2); - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - NATIVE_EXIT(env, that, "glTexParameteriv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexSubImage1D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jintArray arg6) -{ - jint *lparg6=NULL; - - NATIVE_ENTER(env, that, "glTexSubImage1D\n") - if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); - glTexSubImage1D(arg0, arg1, arg2, arg3, arg4, arg5, lparg6); - if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); - NATIVE_EXIT(env, that, "glTexSubImage1D\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTexSubImage2D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6, jint arg7, jintArray arg8) -{ - jint *lparg8=NULL; - - NATIVE_ENTER(env, that, "glTexSubImage2D\n") - if (arg8) lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL); - glTexSubImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, lparg8); - if (arg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0); - NATIVE_EXIT(env, that, "glTexSubImage2D\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTranslated) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - NATIVE_ENTER(env, that, "glTranslated\n") - glTranslated(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTranslated\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glTranslatef) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glTranslatef\n") - glTranslatef(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glTranslatef\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex2d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - NATIVE_ENTER(env, that, "glVertex2d\n") - glVertex2d(arg0, arg1); - NATIVE_EXIT(env, that, "glVertex2d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex2dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex2dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glVertex2dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex2dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex2f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - NATIVE_ENTER(env, that, "glVertex2f\n") - glVertex2f(arg0, arg1); - NATIVE_EXIT(env, that, "glVertex2f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex2fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex2fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glVertex2fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex2fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex2i) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - NATIVE_ENTER(env, that, "glVertex2i\n") - glVertex2i(arg0, arg1); - NATIVE_EXIT(env, that, "glVertex2i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex2iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex2iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glVertex2iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex2iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex2s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1) -{ - NATIVE_ENTER(env, that, "glVertex2s\n") - glVertex2s(arg0, arg1); - NATIVE_EXIT(env, that, "glVertex2s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex2sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex2sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glVertex2sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex2sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - NATIVE_ENTER(env, that, "glVertex3d\n") - glVertex3d(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glVertex3d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex3dv__I) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex3dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glVertex3dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex3dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex3dv) - (JNIEnv *env, jclass that, jint arg0) -{ - NATIVE_ENTER(env, that, "glVertex3dv\n") - glVertex3dv((double*)arg0); - NATIVE_EXIT(env, that, "glVertex3dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - NATIVE_ENTER(env, that, "glVertex3f\n") - glVertex3f(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glVertex3f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex3fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glVertex3fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex3fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - NATIVE_ENTER(env, that, "glVertex3i\n") - glVertex3i(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glVertex3i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex3iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glVertex3iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex3iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - NATIVE_ENTER(env, that, "glVertex3s\n") - glVertex3s(arg0, arg1, arg2); - NATIVE_EXIT(env, that, "glVertex3s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex3sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex3sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glVertex3sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex3sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex4d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - NATIVE_ENTER(env, that, "glVertex4d\n") - glVertex4d(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glVertex4d\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex4dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex4dv\n") - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glVertex4dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex4dv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex4f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - NATIVE_ENTER(env, that, "glVertex4f\n") - glVertex4f(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glVertex4f\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex4fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex4fv\n") - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - glVertex4fv(lparg0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex4fv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex4i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - NATIVE_ENTER(env, that, "glVertex4i\n") - glVertex4i(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glVertex4i\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex4iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex4iv\n") - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - glVertex4iv((GLint *)lparg0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex4iv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex4s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - NATIVE_ENTER(env, that, "glVertex4s\n") - glVertex4s(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glVertex4s\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertex4sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - - NATIVE_ENTER(env, that, "glVertex4sv\n") - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - glVertex4sv(lparg0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - NATIVE_EXIT(env, that, "glVertex4sv\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glVertexPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - - NATIVE_ENTER(env, that, "glVertexPointer\n") - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - glVertexPointer(arg0, arg1, arg2, lparg3); - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - NATIVE_EXIT(env, that, "glVertexPointer\n") -} - -JNIEXPORT void JNICALL GL_NATIVE(glViewport) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - NATIVE_ENTER(env, that, "glViewport\n") - glViewport(arg0, arg1, arg2, arg3); - NATIVE_EXIT(env, that, "glViewport\n") -} |