diff options
Diffstat (limited to 'bundles/org.eclipse.swt.opengl/common/library/gl.c')
-rw-r--r-- | bundles/org.eclipse.swt.opengl/common/library/gl.c | 5927 |
1 files changed, 0 insertions, 5927 deletions
diff --git a/bundles/org.eclipse.swt.opengl/common/library/gl.c b/bundles/org.eclipse.swt.opengl/common/library/gl.c deleted file mode 100644 index 18b5e9fd2a..0000000000 --- a/bundles/org.eclipse.swt.opengl/common/library/gl.c +++ /dev/null @@ -1,5927 +0,0 @@ -#include "swt.h" -#include "gl_structs.h" -#include "gl_stats.h" - -#define GL_NATIVE(func) Java_org_eclipse_opengl_GL_##func - -#ifndef NO_glAccum -JNIEXPORT void JNICALL GL_NATIVE(glAccum) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glAccum_FUNC); - glAccum(arg0, arg1); - GL_NATIVE_EXIT(env, that, glAccum_FUNC); -} -#endif - -#ifndef NO_glAlphaFunc -JNIEXPORT void JNICALL GL_NATIVE(glAlphaFunc) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glAlphaFunc_FUNC); - glAlphaFunc(arg0, arg1); - GL_NATIVE_EXIT(env, that, glAlphaFunc_FUNC); -} -#endif - -#ifndef NO_glAreTexturesResident -JNIEXPORT jboolean JNICALL GL_NATIVE(glAreTexturesResident) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jbooleanArray arg2) -{ - jint *lparg1=NULL; - jboolean *lparg2=NULL; - jboolean rc; - GL_NATIVE_ENTER(env, that, glAreTexturesResident_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - if (arg2) lparg2 = (*env)->GetBooleanArrayElements(env, arg2, NULL); - } - rc = (jboolean)glAreTexturesResident(arg0, (const GLuint *)lparg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseBooleanArrayElements(env, arg2, lparg2, 0); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glAreTexturesResident_FUNC); - return rc; -} -#endif - -#ifndef NO_glArrayElement -JNIEXPORT void JNICALL GL_NATIVE(glArrayElement) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glArrayElement_FUNC); - glArrayElement(arg0); - GL_NATIVE_EXIT(env, that, glArrayElement_FUNC); -} -#endif - -#ifndef NO_glBegin -JNIEXPORT void JNICALL GL_NATIVE(glBegin) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glBegin_FUNC); - glBegin(arg0); - GL_NATIVE_EXIT(env, that, glBegin_FUNC); -} -#endif - -#ifndef NO_glBindTexture -JNIEXPORT void JNICALL GL_NATIVE(glBindTexture) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glBindTexture_FUNC); - glBindTexture(arg0, arg1); - GL_NATIVE_EXIT(env, that, glBindTexture_FUNC); -} -#endif - -#ifndef NO_glBitmap -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; - GL_NATIVE_ENTER(env, that, glBitmap_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg6) lparg6 = (*env)->GetPrimitiveArrayCritical(env, arg6, NULL); - } else -#endif - { - if (arg6) lparg6 = (*env)->GetByteArrayElements(env, arg6, NULL); - } - glBitmap(arg0, arg1, arg2, arg3, arg4, arg5, (const GLubyte *)lparg6); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg6) (*env)->ReleasePrimitiveArrayCritical(env, arg6, lparg6, 0); - } else -#endif - { - if (arg6) (*env)->ReleaseByteArrayElements(env, arg6, lparg6, 0); - } - GL_NATIVE_EXIT(env, that, glBitmap_FUNC); -} -#endif - -#ifndef NO_glBlendFunc -JNIEXPORT void JNICALL GL_NATIVE(glBlendFunc) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glBlendFunc_FUNC); - glBlendFunc(arg0, arg1); - GL_NATIVE_EXIT(env, that, glBlendFunc_FUNC); -} -#endif - -#ifndef NO_glCallList -JNIEXPORT void JNICALL GL_NATIVE(glCallList) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glCallList_FUNC); - glCallList(arg0); - GL_NATIVE_EXIT(env, that, glCallList_FUNC); -} -#endif - -#ifndef NO_glCallLists__II_3B -JNIEXPORT void JNICALL GL_NATIVE(glCallLists__II_3B) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jbyteArray arg2) -{ - jbyte *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glCallLists__II_3B_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL); - } - glCallLists(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glCallLists__II_3B_FUNC); -} -#endif - -#ifndef NO_glCallLists__II_3C -JNIEXPORT void JNICALL GL_NATIVE(glCallLists__II_3C) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jcharArray arg2) -{ - jchar *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glCallLists__II_3C_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetCharArrayElements(env, arg2, NULL); - } - glCallLists(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseCharArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glCallLists__II_3C_FUNC); -} -#endif - -#ifndef NO_glCallLists__II_3I -JNIEXPORT void JNICALL GL_NATIVE(glCallLists__II_3I) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glCallLists__II_3I_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glCallLists(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glCallLists__II_3I_FUNC); -} -#endif - -#ifndef NO_glClear -JNIEXPORT void JNICALL GL_NATIVE(glClear) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glClear_FUNC); - glClear(arg0); - GL_NATIVE_EXIT(env, that, glClear_FUNC); -} -#endif - -#ifndef NO_glClearAccum -JNIEXPORT void JNICALL GL_NATIVE(glClearAccum) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - GL_NATIVE_ENTER(env, that, glClearAccum_FUNC); - glClearAccum(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glClearAccum_FUNC); -} -#endif - -#ifndef NO_glClearColor -JNIEXPORT void JNICALL GL_NATIVE(glClearColor) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - GL_NATIVE_ENTER(env, that, glClearColor_FUNC); - glClearColor(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glClearColor_FUNC); -} -#endif - -#ifndef NO_glClearDepth -JNIEXPORT void JNICALL GL_NATIVE(glClearDepth) - (JNIEnv *env, jclass that, jdouble arg0) -{ - GL_NATIVE_ENTER(env, that, glClearDepth_FUNC); - glClearDepth(arg0); - GL_NATIVE_EXIT(env, that, glClearDepth_FUNC); -} -#endif - -#ifndef NO_glClearIndex -JNIEXPORT void JNICALL GL_NATIVE(glClearIndex) - (JNIEnv *env, jclass that, jfloat arg0) -{ - GL_NATIVE_ENTER(env, that, glClearIndex_FUNC); - glClearIndex(arg0); - GL_NATIVE_EXIT(env, that, glClearIndex_FUNC); -} -#endif - -#ifndef NO_glClearStencil -JNIEXPORT void JNICALL GL_NATIVE(glClearStencil) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glClearStencil_FUNC); - glClearStencil(arg0); - GL_NATIVE_EXIT(env, that, glClearStencil_FUNC); -} -#endif - -#ifndef NO_glClipPlane -JNIEXPORT void JNICALL GL_NATIVE(glClipPlane) - (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1) -{ - jdouble *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glClipPlane_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL); - } - glClipPlane(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glClipPlane_FUNC); -} -#endif - -#ifndef NO_glColor3b -JNIEXPORT void JNICALL GL_NATIVE(glColor3b) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2) -{ - GL_NATIVE_ENTER(env, that, glColor3b_FUNC); - glColor3b(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glColor3b_FUNC); -} -#endif - -#ifndef NO_glColor3bv -JNIEXPORT void JNICALL GL_NATIVE(glColor3bv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor3bv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - } - glColor3bv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor3bv_FUNC); -} -#endif - -#ifndef NO_glColor3d -JNIEXPORT void JNICALL GL_NATIVE(glColor3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - GL_NATIVE_ENTER(env, that, glColor3d_FUNC); - glColor3d(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glColor3d_FUNC); -} -#endif - -#ifndef NO_glColor3dv -JNIEXPORT void JNICALL GL_NATIVE(glColor3dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor3dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glColor3dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor3dv_FUNC); -} -#endif - -#ifndef NO_glColor3f -JNIEXPORT void JNICALL GL_NATIVE(glColor3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glColor3f_FUNC); - glColor3f(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glColor3f_FUNC); -} -#endif - -#ifndef NO_glColor3fv -JNIEXPORT void JNICALL GL_NATIVE(glColor3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor3fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glColor3fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor3fv_FUNC); -} -#endif - -#ifndef NO_glColor3i -JNIEXPORT void JNICALL GL_NATIVE(glColor3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glColor3i_FUNC); - glColor3i(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glColor3i_FUNC); -} -#endif - -#ifndef NO_glColor3iv -JNIEXPORT void JNICALL GL_NATIVE(glColor3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor3iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glColor3iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor3iv_FUNC); -} -#endif - -#ifndef NO_glColor3s -JNIEXPORT void JNICALL GL_NATIVE(glColor3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - GL_NATIVE_ENTER(env, that, glColor3s_FUNC); - glColor3s(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glColor3s_FUNC); -} -#endif - -#ifndef NO_glColor3sv -JNIEXPORT void JNICALL GL_NATIVE(glColor3sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor3sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glColor3sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor3sv_FUNC); -} -#endif - -#ifndef NO_glColor3ub -JNIEXPORT void JNICALL GL_NATIVE(glColor3ub) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2) -{ - GL_NATIVE_ENTER(env, that, glColor3ub_FUNC); - glColor3ub(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glColor3ub_FUNC); -} -#endif - -#ifndef NO_glColor3ubv -JNIEXPORT void JNICALL GL_NATIVE(glColor3ubv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor3ubv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - } - glColor3ubv((const GLubyte *)lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor3ubv_FUNC); -} -#endif - -#ifndef NO_glColor3ui -JNIEXPORT void JNICALL GL_NATIVE(glColor3ui) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glColor3ui_FUNC); - glColor3ui(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glColor3ui_FUNC); -} -#endif - -#ifndef NO_glColor3uiv -JNIEXPORT void JNICALL GL_NATIVE(glColor3uiv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor3uiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glColor3uiv((const GLuint *)lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor3uiv_FUNC); -} -#endif - -#ifndef NO_glColor3us -JNIEXPORT void JNICALL GL_NATIVE(glColor3us) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - GL_NATIVE_ENTER(env, that, glColor3us_FUNC); - glColor3us(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glColor3us_FUNC); -} -#endif - -#ifndef NO_glColor3usv -JNIEXPORT void JNICALL GL_NATIVE(glColor3usv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor3usv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glColor3usv((const GLushort *)lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor3usv_FUNC); -} -#endif - -#ifndef NO_glColor4b -JNIEXPORT void JNICALL GL_NATIVE(glColor4b) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2, jbyte arg3) -{ - GL_NATIVE_ENTER(env, that, glColor4b_FUNC); - glColor4b(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glColor4b_FUNC); -} -#endif - -#ifndef NO_glColor4bv -JNIEXPORT void JNICALL GL_NATIVE(glColor4bv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor4bv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - } - glColor4bv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor4bv_FUNC); -} -#endif - -#ifndef NO_glColor4d -JNIEXPORT void JNICALL GL_NATIVE(glColor4d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - GL_NATIVE_ENTER(env, that, glColor4d_FUNC); - glColor4d(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glColor4d_FUNC); -} -#endif - -#ifndef NO_glColor4dv -JNIEXPORT void JNICALL GL_NATIVE(glColor4dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor4dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glColor4dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor4dv_FUNC); -} -#endif - -#ifndef NO_glColor4f -JNIEXPORT void JNICALL GL_NATIVE(glColor4f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - GL_NATIVE_ENTER(env, that, glColor4f_FUNC); - glColor4f(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glColor4f_FUNC); -} -#endif - -#ifndef NO_glColor4fv -JNIEXPORT void JNICALL GL_NATIVE(glColor4fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor4fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glColor4fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor4fv_FUNC); -} -#endif - -#ifndef NO_glColor4i -JNIEXPORT void JNICALL GL_NATIVE(glColor4i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - GL_NATIVE_ENTER(env, that, glColor4i_FUNC); - glColor4i(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glColor4i_FUNC); -} -#endif - -#ifndef NO_glColor4iv -JNIEXPORT void JNICALL GL_NATIVE(glColor4iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor4iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glColor4iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor4iv_FUNC); -} -#endif - -#ifndef NO_glColor4s -JNIEXPORT void JNICALL GL_NATIVE(glColor4s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - GL_NATIVE_ENTER(env, that, glColor4s_FUNC); - glColor4s(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glColor4s_FUNC); -} -#endif - -#ifndef NO_glColor4ub -JNIEXPORT void JNICALL GL_NATIVE(glColor4ub) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2, jbyte arg3) -{ - GL_NATIVE_ENTER(env, that, glColor4ub_FUNC); - glColor4ub(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glColor4ub_FUNC); -} -#endif - -#ifndef NO_glColor4ubv -JNIEXPORT void JNICALL GL_NATIVE(glColor4ubv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor4ubv_FUNC); - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - glColor4ubv((const GLubyte *)lparg0); - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - GL_NATIVE_EXIT(env, that, glColor4ubv_FUNC); -} -#endif - -#ifndef NO_glColor4ui -JNIEXPORT void JNICALL GL_NATIVE(glColor4ui) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - GL_NATIVE_ENTER(env, that, glColor4ui_FUNC); - glColor4ui(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glColor4ui_FUNC); -} -#endif - -#ifndef NO_glColor4uiv -JNIEXPORT void JNICALL GL_NATIVE(glColor4uiv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor4uiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glColor4uiv((const GLuint *)lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor4uiv_FUNC); -} -#endif - -#ifndef NO_glColor4us -JNIEXPORT void JNICALL GL_NATIVE(glColor4us) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - GL_NATIVE_ENTER(env, that, glColor4us_FUNC); - glColor4us(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glColor4us_FUNC); -} -#endif - -#ifndef NO_glColor4usv -JNIEXPORT void JNICALL GL_NATIVE(glColor4usv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glColor4usv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glColor4usv((const GLushort *)lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glColor4usv_FUNC); -} -#endif - -#ifndef NO_glColorMask -JNIEXPORT void JNICALL GL_NATIVE(glColorMask) - (JNIEnv *env, jclass that, jboolean arg0, jboolean arg1, jboolean arg2, jboolean arg3) -{ - GL_NATIVE_ENTER(env, that, glColorMask_FUNC); - glColorMask(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glColorMask_FUNC); -} -#endif - -#ifndef NO_glColorMaterial -JNIEXPORT void JNICALL GL_NATIVE(glColorMaterial) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glColorMaterial_FUNC); - glColorMaterial(arg0, arg1); - GL_NATIVE_EXIT(env, that, glColorMaterial_FUNC); -} -#endif - -#ifndef NO_glColorPointer -JNIEXPORT void JNICALL GL_NATIVE(glColorPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - GL_NATIVE_ENTER(env, that, glColorPointer_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL); - } else -#endif - { - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - } - glColorPointer(arg0, arg1, arg2, lparg3); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0); - } else -#endif - { - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - } - GL_NATIVE_EXIT(env, that, glColorPointer_FUNC); -} -#endif - -#ifndef NO_glCopyPixels -JNIEXPORT void JNICALL GL_NATIVE(glCopyPixels) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) -{ - GL_NATIVE_ENTER(env, that, glCopyPixels_FUNC); - glCopyPixels(arg0, arg1, arg2, arg3, arg4); - GL_NATIVE_EXIT(env, that, glCopyPixels_FUNC); -} -#endif - -#ifndef NO_glCopyTexImage1D -JNIEXPORT void JNICALL GL_NATIVE(glCopyTexImage1D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5, jint arg6) -{ - GL_NATIVE_ENTER(env, that, glCopyTexImage1D_FUNC); - glCopyTexImage1D(arg0, arg1, arg2, arg3, arg4, arg5, arg6); - GL_NATIVE_EXIT(env, that, glCopyTexImage1D_FUNC); -} -#endif - -#ifndef NO_glCopyTexImage2D -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) -{ - GL_NATIVE_ENTER(env, that, glCopyTexImage2D_FUNC); - glCopyTexImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); - GL_NATIVE_EXIT(env, that, glCopyTexImage2D_FUNC); -} -#endif - -#ifndef NO_glCopyTexSubImage1D -JNIEXPORT void JNICALL GL_NATIVE(glCopyTexSubImage1D) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jint arg5) -{ - GL_NATIVE_ENTER(env, that, glCopyTexSubImage1D_FUNC); - glCopyTexSubImage1D(arg0, arg1, arg2, arg3, arg4, arg5); - GL_NATIVE_EXIT(env, that, glCopyTexSubImage1D_FUNC); -} -#endif - -#ifndef NO_glCopyTexSubImage2D -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) -{ - GL_NATIVE_ENTER(env, that, glCopyTexSubImage2D_FUNC); - glCopyTexSubImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); - GL_NATIVE_EXIT(env, that, glCopyTexSubImage2D_FUNC); -} -#endif - -#ifndef NO_glCullFace -JNIEXPORT void JNICALL GL_NATIVE(glCullFace) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glCullFace_FUNC); - glCullFace(arg0); - GL_NATIVE_EXIT(env, that, glCullFace_FUNC); -} -#endif - -#ifndef NO_glDeleteLists -JNIEXPORT void JNICALL GL_NATIVE(glDeleteLists) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glDeleteLists_FUNC); - glDeleteLists(arg0, arg1); - GL_NATIVE_EXIT(env, that, glDeleteLists_FUNC); -} -#endif - -#ifndef NO_glDeleteTextures -JNIEXPORT void JNICALL GL_NATIVE(glDeleteTextures) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glDeleteTextures_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - } - glDeleteTextures(arg0, (const GLuint *)lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glDeleteTextures_FUNC); -} -#endif - -#ifndef NO_glDepthFunc -JNIEXPORT void JNICALL GL_NATIVE(glDepthFunc) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glDepthFunc_FUNC); - glDepthFunc(arg0); - GL_NATIVE_EXIT(env, that, glDepthFunc_FUNC); -} -#endif - -#ifndef NO_glDepthMask -JNIEXPORT void JNICALL GL_NATIVE(glDepthMask) - (JNIEnv *env, jclass that, jboolean arg0) -{ - GL_NATIVE_ENTER(env, that, glDepthMask_FUNC); - glDepthMask(arg0); - GL_NATIVE_EXIT(env, that, glDepthMask_FUNC); -} -#endif - -#ifndef NO_glDepthRange -JNIEXPORT void JNICALL GL_NATIVE(glDepthRange) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - GL_NATIVE_ENTER(env, that, glDepthRange_FUNC); - glDepthRange(arg0, arg1); - GL_NATIVE_EXIT(env, that, glDepthRange_FUNC); -} -#endif - -#ifndef NO_glDisable -JNIEXPORT void JNICALL GL_NATIVE(glDisable) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glDisable_FUNC); - glDisable(arg0); - GL_NATIVE_EXIT(env, that, glDisable_FUNC); -} -#endif - -#ifndef NO_glDisableClientState -JNIEXPORT void JNICALL GL_NATIVE(glDisableClientState) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glDisableClientState_FUNC); - glDisableClientState(arg0); - GL_NATIVE_EXIT(env, that, glDisableClientState_FUNC); -} -#endif - -#ifndef NO_glDrawArrays -JNIEXPORT void JNICALL GL_NATIVE(glDrawArrays) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glDrawArrays_FUNC); - glDrawArrays(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glDrawArrays_FUNC); -} -#endif - -#ifndef NO_glDrawBuffer -JNIEXPORT void JNICALL GL_NATIVE(glDrawBuffer) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glDrawBuffer_FUNC); - glDrawBuffer(arg0); - GL_NATIVE_EXIT(env, that, glDrawBuffer_FUNC); -} -#endif - -#ifndef NO_glDrawElements -JNIEXPORT void JNICALL GL_NATIVE(glDrawElements) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - GL_NATIVE_ENTER(env, that, glDrawElements_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL); - } else -#endif - { - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - } - glDrawElements(arg0, arg1, arg2, lparg3); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0); - } else -#endif - { - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - } - GL_NATIVE_EXIT(env, that, glDrawElements_FUNC); -} -#endif - -#ifndef NO_glDrawPixels -JNIEXPORT void JNICALL GL_NATIVE(glDrawPixels) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jintArray arg4) -{ - jint *lparg4=NULL; - GL_NATIVE_ENTER(env, that, glDrawPixels_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg4) lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL); - } else -#endif - { - if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); - } - glDrawPixels(arg0, arg1, arg2, arg3, lparg4); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0); - } else -#endif - { - if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); - } - GL_NATIVE_EXIT(env, that, glDrawPixels_FUNC); -} -#endif - -#ifndef NO_glEdgeFlag -JNIEXPORT void JNICALL GL_NATIVE(glEdgeFlag) - (JNIEnv *env, jclass that, jboolean arg0) -{ - GL_NATIVE_ENTER(env, that, glEdgeFlag_FUNC); - glEdgeFlag(arg0); - GL_NATIVE_EXIT(env, that, glEdgeFlag_FUNC); -} -#endif - -#ifndef NO_glEdgeFlagPointer -JNIEXPORT void JNICALL GL_NATIVE(glEdgeFlagPointer) - (JNIEnv *env, jclass that, jint arg0, jbooleanArray arg1) -{ - jboolean *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glEdgeFlagPointer_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetBooleanArrayElements(env, arg1, NULL); - } - glEdgeFlagPointer(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseBooleanArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glEdgeFlagPointer_FUNC); -} -#endif - -#ifndef NO_glEdgeFlagv -JNIEXPORT void JNICALL GL_NATIVE(glEdgeFlagv) - (JNIEnv *env, jclass that, jbooleanArray arg0) -{ - jboolean *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glEdgeFlagv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetBooleanArrayElements(env, arg0, NULL); - } - glEdgeFlagv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseBooleanArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glEdgeFlagv_FUNC); -} -#endif - -#ifndef NO_glEnable -JNIEXPORT void JNICALL GL_NATIVE(glEnable) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glEnable_FUNC); - glEnable(arg0); - GL_NATIVE_EXIT(env, that, glEnable_FUNC); -} -#endif - -#ifndef NO_glEnableClientState -JNIEXPORT void JNICALL GL_NATIVE(glEnableClientState) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glEnableClientState_FUNC); - glEnableClientState(arg0); - GL_NATIVE_EXIT(env, that, glEnableClientState_FUNC); -} -#endif - -#ifndef NO_glEnd -JNIEXPORT void JNICALL GL_NATIVE(glEnd) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glEnd_FUNC); - glEnd(); - GL_NATIVE_EXIT(env, that, glEnd_FUNC); -} -#endif - -#ifndef NO_glEndList -JNIEXPORT void JNICALL GL_NATIVE(glEndList) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glEndList_FUNC); - glEndList(); - GL_NATIVE_EXIT(env, that, glEndList_FUNC); -} -#endif - -#ifndef NO_glEvalCoord1d -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1d) - (JNIEnv *env, jclass that, jdouble arg0) -{ - GL_NATIVE_ENTER(env, that, glEvalCoord1d_FUNC); - glEvalCoord1d(arg0); - GL_NATIVE_EXIT(env, that, glEvalCoord1d_FUNC); -} -#endif - -#ifndef NO_glEvalCoord1dv -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glEvalCoord1dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glEvalCoord1dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glEvalCoord1dv_FUNC); -} -#endif - -#ifndef NO_glEvalCoord1f -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1f) - (JNIEnv *env, jclass that, jfloat arg0) -{ - GL_NATIVE_ENTER(env, that, glEvalCoord1f_FUNC); - glEvalCoord1f(arg0); - GL_NATIVE_EXIT(env, that, glEvalCoord1f_FUNC); -} -#endif - -#ifndef NO_glEvalCoord1fv -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord1fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glEvalCoord1fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glEvalCoord1fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glEvalCoord1fv_FUNC); -} -#endif - -#ifndef NO_glEvalCoord2d -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - GL_NATIVE_ENTER(env, that, glEvalCoord2d_FUNC); - glEvalCoord2d(arg0, arg1); - GL_NATIVE_EXIT(env, that, glEvalCoord2d_FUNC); -} -#endif - -#ifndef NO_glEvalCoord2dv -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glEvalCoord2dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glEvalCoord2dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glEvalCoord2dv_FUNC); -} -#endif - -#ifndef NO_glEvalCoord2f -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glEvalCoord2f_FUNC); - glEvalCoord2f(arg0, arg1); - GL_NATIVE_EXIT(env, that, glEvalCoord2f_FUNC); -} -#endif - -#ifndef NO_glEvalCoord2fv -JNIEXPORT void JNICALL GL_NATIVE(glEvalCoord2fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glEvalCoord2fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glEvalCoord2fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glEvalCoord2fv_FUNC); -} -#endif - -#ifndef NO_glEvalMesh1 -JNIEXPORT void JNICALL GL_NATIVE(glEvalMesh1) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glEvalMesh1_FUNC); - glEvalMesh1(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glEvalMesh1_FUNC); -} -#endif - -#ifndef NO_glEvalMesh2 -JNIEXPORT void JNICALL GL_NATIVE(glEvalMesh2) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4) -{ - GL_NATIVE_ENTER(env, that, glEvalMesh2_FUNC); - glEvalMesh2(arg0, arg1, arg2, arg3, arg4); - GL_NATIVE_EXIT(env, that, glEvalMesh2_FUNC); -} -#endif - -#ifndef NO_glEvalPoint1 -JNIEXPORT void JNICALL GL_NATIVE(glEvalPoint1) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glEvalPoint1_FUNC); - glEvalPoint1(arg0); - GL_NATIVE_EXIT(env, that, glEvalPoint1_FUNC); -} -#endif - -#ifndef NO_glEvalPoint2 -JNIEXPORT void JNICALL GL_NATIVE(glEvalPoint2) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glEvalPoint2_FUNC); - glEvalPoint2(arg0, arg1); - GL_NATIVE_EXIT(env, that, glEvalPoint2_FUNC); -} -#endif - -#ifndef NO_glFeedbackBuffer -JNIEXPORT void JNICALL GL_NATIVE(glFeedbackBuffer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glFeedbackBuffer_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glFeedbackBuffer(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glFeedbackBuffer_FUNC); -} -#endif - -#ifndef NO_glFinish -JNIEXPORT void JNICALL GL_NATIVE(glFinish) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glFinish_FUNC); - glFinish(); - GL_NATIVE_EXIT(env, that, glFinish_FUNC); -} -#endif - -#ifndef NO_glFlush -JNIEXPORT void JNICALL GL_NATIVE(glFlush) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glFlush_FUNC); - glFlush(); - GL_NATIVE_EXIT(env, that, glFlush_FUNC); -} -#endif - -#ifndef NO_glFogf -JNIEXPORT void JNICALL GL_NATIVE(glFogf) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glFogf_FUNC); - glFogf(arg0, arg1); - GL_NATIVE_EXIT(env, that, glFogf_FUNC); -} -#endif - -#ifndef NO_glFogfv -JNIEXPORT void JNICALL GL_NATIVE(glFogfv) - (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1) -{ - jfloat *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glFogfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - } - glFogfv(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glFogfv_FUNC); -} -#endif - -#ifndef NO_glFogi -JNIEXPORT void JNICALL GL_NATIVE(glFogi) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glFogi_FUNC); - glFogi(arg0, arg1); - GL_NATIVE_EXIT(env, that, glFogi_FUNC); -} -#endif - -#ifndef NO_glFogiv -JNIEXPORT void JNICALL GL_NATIVE(glFogiv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glFogiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - } - glFogiv(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glFogiv_FUNC); -} -#endif - -#ifndef NO_glFrontFace -JNIEXPORT void JNICALL GL_NATIVE(glFrontFace) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glFrontFace_FUNC); - glFrontFace(arg0); - GL_NATIVE_EXIT(env, that, glFrontFace_FUNC); -} -#endif - -#ifndef NO_glFrustum -JNIEXPORT void JNICALL GL_NATIVE(glFrustum) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5) -{ - GL_NATIVE_ENTER(env, that, glFrustum_FUNC); - glFrustum(arg0, arg1, arg2, arg3, arg4, arg5); - GL_NATIVE_EXIT(env, that, glFrustum_FUNC); -} -#endif - -#ifndef NO_glGenLists -JNIEXPORT jint JNICALL GL_NATIVE(glGenLists) - (JNIEnv *env, jclass that, jint arg0) -{ - jint rc; - GL_NATIVE_ENTER(env, that, glGenLists_FUNC); - rc = (jint)glGenLists(arg0); - GL_NATIVE_EXIT(env, that, glGenLists_FUNC); - return rc; -} -#endif - -#ifndef NO_glGenTextures -JNIEXPORT void JNICALL GL_NATIVE(glGenTextures) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGenTextures_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - } - glGenTextures(arg0, (GLuint *)lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glGenTextures_FUNC); -} -#endif - -#ifndef NO_glGetBooleanv -JNIEXPORT void JNICALL GL_NATIVE(glGetBooleanv) - (JNIEnv *env, jclass that, jint arg0, jbooleanArray arg1) -{ - jboolean *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGetBooleanv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetBooleanArrayElements(env, arg1, NULL); - } - glGetBooleanv(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseBooleanArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glGetBooleanv_FUNC); -} -#endif - -#ifndef NO_glGetClipPlane -JNIEXPORT void JNICALL GL_NATIVE(glGetClipPlane) - (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1) -{ - jdouble *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGetClipPlane_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL); - } - glGetClipPlane(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glGetClipPlane_FUNC); -} -#endif - -#ifndef NO_glGetDoublev -JNIEXPORT void JNICALL GL_NATIVE(glGetDoublev) - (JNIEnv *env, jclass that, jint arg0, jdoubleArray arg1) -{ - jdouble *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGetDoublev_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL); - } - glGetDoublev(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glGetDoublev_FUNC); -} -#endif - -#ifndef NO_glGetError -JNIEXPORT jint JNICALL GL_NATIVE(glGetError) - (JNIEnv *env, jclass that) -{ - jint rc; - GL_NATIVE_ENTER(env, that, glGetError_FUNC); - rc = (jint)glGetError(); - GL_NATIVE_EXIT(env, that, glGetError_FUNC); - return rc; -} -#endif - -#ifndef NO_glGetFloatv -JNIEXPORT void JNICALL GL_NATIVE(glGetFloatv) - (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1) -{ - jfloat *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGetFloatv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - } - glGetFloatv(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glGetFloatv_FUNC); -} -#endif - -#ifndef NO_glGetIntegerv -JNIEXPORT void JNICALL GL_NATIVE(glGetIntegerv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGetIntegerv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - } - glGetIntegerv(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glGetIntegerv_FUNC); -} -#endif - -#ifndef NO_glGetLightfv -JNIEXPORT void JNICALL GL_NATIVE(glGetLightfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetLightfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glGetLightfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetLightfv_FUNC); -} -#endif - -#ifndef NO_glGetLightiv -JNIEXPORT void JNICALL GL_NATIVE(glGetLightiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetLightiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glGetLightiv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetLightiv_FUNC); -} -#endif - -#ifndef NO_glGetMapdv -JNIEXPORT void JNICALL GL_NATIVE(glGetMapdv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2) -{ - jdouble *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetMapdv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL); - } - glGetMapdv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetMapdv_FUNC); -} -#endif - -#ifndef NO_glGetMapfv -JNIEXPORT void JNICALL GL_NATIVE(glGetMapfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetMapfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glGetMapfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetMapfv_FUNC); -} -#endif - -#ifndef NO_glGetMapiv -JNIEXPORT void JNICALL GL_NATIVE(glGetMapiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetMapiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glGetMapiv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetMapiv_FUNC); -} -#endif - -#ifndef NO_glGetMaterialfv -JNIEXPORT void JNICALL GL_NATIVE(glGetMaterialfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetMaterialfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glGetMaterialfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetMaterialfv_FUNC); -} -#endif - -#ifndef NO_glGetMaterialiv -JNIEXPORT void JNICALL GL_NATIVE(glGetMaterialiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetMaterialiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glGetMaterialiv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetMaterialiv_FUNC); -} -#endif - -#ifndef NO_glGetPixelMapfv -JNIEXPORT void JNICALL GL_NATIVE(glGetPixelMapfv) - (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1) -{ - jfloat *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGetPixelMapfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - } - glGetPixelMapfv(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glGetPixelMapfv_FUNC); -} -#endif - -#ifndef NO_glGetPixelMapuiv -JNIEXPORT void JNICALL GL_NATIVE(glGetPixelMapuiv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGetPixelMapuiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - } - glGetPixelMapuiv(arg0, (GLuint *)lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glGetPixelMapuiv_FUNC); -} -#endif - -#ifndef NO_glGetPixelMapusv -JNIEXPORT void JNICALL GL_NATIVE(glGetPixelMapusv) - (JNIEnv *env, jclass that, jint arg0, jshortArray arg1) -{ - jshort *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGetPixelMapusv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL); - } - glGetPixelMapusv(arg0, (GLushort *)lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glGetPixelMapusv_FUNC); -} -#endif - -#ifndef NO_glGetPointerv -JNIEXPORT void JNICALL GL_NATIVE(glGetPointerv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glGetPointerv_FUNC); - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - glGetPointerv(arg0, (GLvoid **)lparg1); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - GL_NATIVE_EXIT(env, that, glGetPointerv_FUNC); -} -#endif - -#ifndef NO_glGetPolygonStipple -JNIEXPORT void JNICALL GL_NATIVE(glGetPolygonStipple) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glGetPolygonStipple_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - } - glGetPolygonStipple((GLubyte *)lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glGetPolygonStipple_FUNC); -} -#endif - -#ifndef NO_glGetString -JNIEXPORT jint JNICALL GL_NATIVE(glGetString) - (JNIEnv *env, jclass that, jint arg0) -{ - jint rc; - GL_NATIVE_ENTER(env, that, glGetString_FUNC); - rc = (jint)glGetString(arg0); - GL_NATIVE_EXIT(env, that, glGetString_FUNC); - return rc; -} -#endif - -#ifndef NO_glGetTexEnvfv -JNIEXPORT void JNICALL GL_NATIVE(glGetTexEnvfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetTexEnvfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glGetTexEnvfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexEnvfv_FUNC); -} -#endif - -#ifndef NO_glGetTexEnviv -JNIEXPORT void JNICALL GL_NATIVE(glGetTexEnviv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetTexEnviv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glGetTexEnviv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexEnviv_FUNC); -} -#endif - -#ifndef NO_glGetTexGendv -JNIEXPORT void JNICALL GL_NATIVE(glGetTexGendv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2) -{ - jdouble *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetTexGendv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL); - } - glGetTexGendv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexGendv_FUNC); -} -#endif - -#ifndef NO_glGetTexGenfv -JNIEXPORT void JNICALL GL_NATIVE(glGetTexGenfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetTexGenfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glGetTexGenfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexGenfv_FUNC); -} -#endif - -#ifndef NO_glGetTexGeniv -JNIEXPORT void JNICALL GL_NATIVE(glGetTexGeniv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetTexGeniv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glGetTexGeniv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexGeniv_FUNC); -} -#endif - -#ifndef NO_glGetTexImage -JNIEXPORT void JNICALL GL_NATIVE(glGetTexImage) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jintArray arg4) -{ - jint *lparg4=NULL; - GL_NATIVE_ENTER(env, that, glGetTexImage_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg4) lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL); - } else -#endif - { - if (arg4) lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL); - } - glGetTexImage(arg0, arg1, arg2, arg3, lparg4); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0); - } else -#endif - { - if (arg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexImage_FUNC); -} -#endif - -#ifndef NO_glGetTexLevelParameterfv -JNIEXPORT void JNICALL GL_NATIVE(glGetTexLevelParameterfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jfloatArray arg3) -{ - jfloat *lparg3=NULL; - GL_NATIVE_ENTER(env, that, glGetTexLevelParameterfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL); - } else -#endif - { - if (arg3) lparg3 = (*env)->GetFloatArrayElements(env, arg3, NULL); - } - glGetTexLevelParameterfv(arg0, arg1, arg2, lparg3); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0); - } else -#endif - { - if (arg3) (*env)->ReleaseFloatArrayElements(env, arg3, lparg3, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexLevelParameterfv_FUNC); -} -#endif - -#ifndef NO_glGetTexLevelParameteriv -JNIEXPORT void JNICALL GL_NATIVE(glGetTexLevelParameteriv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - GL_NATIVE_ENTER(env, that, glGetTexLevelParameteriv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL); - } else -#endif - { - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - } - glGetTexLevelParameteriv(arg0, arg1, arg2, lparg3); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0); - } else -#endif - { - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexLevelParameteriv_FUNC); -} -#endif - -#ifndef NO_glGetTexParameterfv -JNIEXPORT void JNICALL GL_NATIVE(glGetTexParameterfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetTexParameterfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glGetTexParameterfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexParameterfv_FUNC); -} -#endif - -#ifndef NO_glGetTexParameteriv -JNIEXPORT void JNICALL GL_NATIVE(glGetTexParameteriv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glGetTexParameteriv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glGetTexParameteriv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glGetTexParameteriv_FUNC); -} -#endif - -#ifndef NO_glHint -JNIEXPORT void JNICALL GL_NATIVE(glHint) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glHint_FUNC); - glHint(arg0, arg1); - GL_NATIVE_EXIT(env, that, glHint_FUNC); -} -#endif - -#ifndef NO_glIndexMask -JNIEXPORT void JNICALL GL_NATIVE(glIndexMask) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glIndexMask_FUNC); - glIndexMask(arg0); - GL_NATIVE_EXIT(env, that, glIndexMask_FUNC); -} -#endif - -#ifndef NO_glIndexPointer -JNIEXPORT void JNICALL GL_NATIVE(glIndexPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glIndexPointer_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glIndexPointer(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glIndexPointer_FUNC); -} -#endif - -#ifndef NO_glIndexd -JNIEXPORT void JNICALL GL_NATIVE(glIndexd) - (JNIEnv *env, jclass that, jdouble arg0) -{ - GL_NATIVE_ENTER(env, that, glIndexd_FUNC); - glIndexd(arg0); - GL_NATIVE_EXIT(env, that, glIndexd_FUNC); -} -#endif - -#ifndef NO_glIndexdv -JNIEXPORT void JNICALL GL_NATIVE(glIndexdv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glIndexdv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glIndexdv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glIndexdv_FUNC); -} -#endif - -#ifndef NO_glIndexf -JNIEXPORT void JNICALL GL_NATIVE(glIndexf) - (JNIEnv *env, jclass that, jfloat arg0) -{ - GL_NATIVE_ENTER(env, that, glIndexf_FUNC); - glIndexf(arg0); - GL_NATIVE_EXIT(env, that, glIndexf_FUNC); -} -#endif - -#ifndef NO_glIndexfv -JNIEXPORT void JNICALL GL_NATIVE(glIndexfv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glIndexfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glIndexfv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glIndexfv_FUNC); -} -#endif - -#ifndef NO_glIndexi -JNIEXPORT void JNICALL GL_NATIVE(glIndexi) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glIndexi_FUNC); - glIndexi(arg0); - GL_NATIVE_EXIT(env, that, glIndexi_FUNC); -} -#endif - -#ifndef NO_glIndexiv -JNIEXPORT void JNICALL GL_NATIVE(glIndexiv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glIndexiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glIndexiv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glIndexiv_FUNC); -} -#endif - -#ifndef NO_glIndexs -JNIEXPORT void JNICALL GL_NATIVE(glIndexs) - (JNIEnv *env, jclass that, jshort arg0) -{ - GL_NATIVE_ENTER(env, that, glIndexs_FUNC); - glIndexs(arg0); - GL_NATIVE_EXIT(env, that, glIndexs_FUNC); -} -#endif - -#ifndef NO_glIndexsv -JNIEXPORT void JNICALL GL_NATIVE(glIndexsv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glIndexsv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glIndexsv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glIndexsv_FUNC); -} -#endif - -#ifndef NO_glInitNames -JNIEXPORT void JNICALL GL_NATIVE(glInitNames) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glInitNames_FUNC); - glInitNames(); - GL_NATIVE_EXIT(env, that, glInitNames_FUNC); -} -#endif - -#ifndef NO_glInterleavedArrays -JNIEXPORT void JNICALL GL_NATIVE(glInterleavedArrays) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glInterleavedArrays_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glInterleavedArrays(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glInterleavedArrays_FUNC); -} -#endif - -#ifndef NO_glIsEnabled -JNIEXPORT jboolean JNICALL GL_NATIVE(glIsEnabled) - (JNIEnv *env, jclass that, jint arg0) -{ - jboolean rc; - GL_NATIVE_ENTER(env, that, glIsEnabled_FUNC); - rc = (jboolean)glIsEnabled(arg0); - GL_NATIVE_EXIT(env, that, glIsEnabled_FUNC); - return rc; -} -#endif - -#ifndef NO_glIsList -JNIEXPORT jboolean JNICALL GL_NATIVE(glIsList) - (JNIEnv *env, jclass that, jint arg0) -{ - jboolean rc; - GL_NATIVE_ENTER(env, that, glIsList_FUNC); - rc = (jboolean)glIsList(arg0); - GL_NATIVE_EXIT(env, that, glIsList_FUNC); - return rc; -} -#endif - -#ifndef NO_glIsTexture -JNIEXPORT jboolean JNICALL GL_NATIVE(glIsTexture) - (JNIEnv *env, jclass that, jint arg0) -{ - jboolean rc; - GL_NATIVE_ENTER(env, that, glIsTexture_FUNC); - rc = (jboolean)glIsTexture(arg0); - GL_NATIVE_EXIT(env, that, glIsTexture_FUNC); - return rc; -} -#endif - -#ifndef NO_glLightModelf -JNIEXPORT void JNICALL GL_NATIVE(glLightModelf) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glLightModelf_FUNC); - glLightModelf(arg0, arg1); - GL_NATIVE_EXIT(env, that, glLightModelf_FUNC); -} -#endif - -#ifndef NO_glLightModelfv -JNIEXPORT void JNICALL GL_NATIVE(glLightModelfv) - (JNIEnv *env, jclass that, jint arg0, jfloatArray arg1) -{ - jfloat *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glLightModelfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - } - glLightModelfv(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glLightModelfv_FUNC); -} -#endif - -#ifndef NO_glLightModeli -JNIEXPORT void JNICALL GL_NATIVE(glLightModeli) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glLightModeli_FUNC); - glLightModeli(arg0, arg1); - GL_NATIVE_EXIT(env, that, glLightModeli_FUNC); -} -#endif - -#ifndef NO_glLightModeliv -JNIEXPORT void JNICALL GL_NATIVE(glLightModeliv) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1) -{ - jint *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glLightModeliv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - } - glLightModeliv(arg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glLightModeliv_FUNC); -} -#endif - -#ifndef NO_glLightf -JNIEXPORT void JNICALL GL_NATIVE(glLightf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glLightf_FUNC); - glLightf(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glLightf_FUNC); -} -#endif - -#ifndef NO_glLightfv -JNIEXPORT void JNICALL GL_NATIVE(glLightfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glLightfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glLightfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glLightfv_FUNC); -} -#endif - -#ifndef NO_glLighti -JNIEXPORT void JNICALL GL_NATIVE(glLighti) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glLighti_FUNC); - glLighti(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glLighti_FUNC); -} -#endif - -#ifndef NO_glLightiv -JNIEXPORT void JNICALL GL_NATIVE(glLightiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glLightiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glLightiv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glLightiv_FUNC); -} -#endif - -#ifndef NO_glLineStipple -JNIEXPORT void JNICALL GL_NATIVE(glLineStipple) - (JNIEnv *env, jclass that, jint arg0, jshort arg1) -{ - GL_NATIVE_ENTER(env, that, glLineStipple_FUNC); - glLineStipple(arg0, arg1); - GL_NATIVE_EXIT(env, that, glLineStipple_FUNC); -} -#endif - -#ifndef NO_glLineWidth -JNIEXPORT void JNICALL GL_NATIVE(glLineWidth) - (JNIEnv *env, jclass that, jfloat arg0) -{ - GL_NATIVE_ENTER(env, that, glLineWidth_FUNC); - glLineWidth(arg0); - GL_NATIVE_EXIT(env, that, glLineWidth_FUNC); -} -#endif - -#ifndef NO_glListBase -JNIEXPORT void JNICALL GL_NATIVE(glListBase) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glListBase_FUNC); - glListBase(arg0); - GL_NATIVE_EXIT(env, that, glListBase_FUNC); -} -#endif - -#ifndef NO_glLoadIdentity -JNIEXPORT void JNICALL GL_NATIVE(glLoadIdentity) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glLoadIdentity_FUNC); - glLoadIdentity(); - GL_NATIVE_EXIT(env, that, glLoadIdentity_FUNC); -} -#endif - -#ifndef NO_glLoadMatrixd -JNIEXPORT void JNICALL GL_NATIVE(glLoadMatrixd) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glLoadMatrixd_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glLoadMatrixd(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glLoadMatrixd_FUNC); -} -#endif - -#ifndef NO_glLoadMatrixf -JNIEXPORT void JNICALL GL_NATIVE(glLoadMatrixf) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glLoadMatrixf_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glLoadMatrixf(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glLoadMatrixf_FUNC); -} -#endif - -#ifndef NO_glLoadName -JNIEXPORT void JNICALL GL_NATIVE(glLoadName) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glLoadName_FUNC); - glLoadName(arg0); - GL_NATIVE_EXIT(env, that, glLoadName_FUNC); -} -#endif - -#ifndef NO_glLogicOp -JNIEXPORT void JNICALL GL_NATIVE(glLogicOp) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glLogicOp_FUNC); - glLogicOp(arg0); - GL_NATIVE_EXIT(env, that, glLogicOp_FUNC); -} -#endif - -#ifndef NO_glMap1d -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; - GL_NATIVE_ENTER(env, that, glMap1d_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg5) lparg5 = (*env)->GetPrimitiveArrayCritical(env, arg5, NULL); - } else -#endif - { - if (arg5) lparg5 = (*env)->GetDoubleArrayElements(env, arg5, NULL); - } - glMap1d(arg0, arg1, arg2, arg3, arg4, lparg5); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg5) (*env)->ReleasePrimitiveArrayCritical(env, arg5, lparg5, 0); - } else -#endif - { - if (arg5) (*env)->ReleaseDoubleArrayElements(env, arg5, lparg5, 0); - } - GL_NATIVE_EXIT(env, that, glMap1d_FUNC); -} -#endif - -#ifndef NO_glMap1f -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; - GL_NATIVE_ENTER(env, that, glMap1f_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg5) lparg5 = (*env)->GetPrimitiveArrayCritical(env, arg5, NULL); - } else -#endif - { - if (arg5) lparg5 = (*env)->GetFloatArrayElements(env, arg5, NULL); - } - glMap1f(arg0, arg1, arg2, arg3, arg4, lparg5); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg5) (*env)->ReleasePrimitiveArrayCritical(env, arg5, lparg5, 0); - } else -#endif - { - if (arg5) (*env)->ReleaseFloatArrayElements(env, arg5, lparg5, 0); - } - GL_NATIVE_EXIT(env, that, glMap1f_FUNC); -} -#endif - -#ifndef NO_glMap2d -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; - GL_NATIVE_ENTER(env, that, glMap2d_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg9) lparg9 = (*env)->GetPrimitiveArrayCritical(env, arg9, NULL); - } else -#endif - { - if (arg9) lparg9 = (*env)->GetDoubleArrayElements(env, arg9, NULL); - } - glMap2d(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, lparg9); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg9) (*env)->ReleasePrimitiveArrayCritical(env, arg9, lparg9, 0); - } else -#endif - { - if (arg9) (*env)->ReleaseDoubleArrayElements(env, arg9, lparg9, 0); - } - GL_NATIVE_EXIT(env, that, glMap2d_FUNC); -} -#endif - -#ifndef NO_glMap2f -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; - GL_NATIVE_ENTER(env, that, glMap2f_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg9) lparg9 = (*env)->GetPrimitiveArrayCritical(env, arg9, NULL); - } else -#endif - { - if (arg9) lparg9 = (*env)->GetFloatArrayElements(env, arg9, NULL); - } - glMap2f(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, lparg9); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg9) (*env)->ReleasePrimitiveArrayCritical(env, arg9, lparg9, 0); - } else -#endif - { - if (arg9) (*env)->ReleaseFloatArrayElements(env, arg9, lparg9, 0); - } - GL_NATIVE_EXIT(env, that, glMap2f_FUNC); -} -#endif - -#ifndef NO_glMapGrid1d -JNIEXPORT void JNICALL GL_NATIVE(glMapGrid1d) - (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2) -{ - GL_NATIVE_ENTER(env, that, glMapGrid1d_FUNC); - glMapGrid1d(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glMapGrid1d_FUNC); -} -#endif - -#ifndef NO_glMapGrid1f -JNIEXPORT void JNICALL GL_NATIVE(glMapGrid1f) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glMapGrid1f_FUNC); - glMapGrid1f(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glMapGrid1f_FUNC); -} -#endif - -#ifndef NO_glMapGrid2d -JNIEXPORT void JNICALL GL_NATIVE(glMapGrid2d) - (JNIEnv *env, jclass that, jint arg0, jdouble arg1, jdouble arg2, jint arg3, jdouble arg4, jdouble arg5) -{ - GL_NATIVE_ENTER(env, that, glMapGrid2d_FUNC); - glMapGrid2d(arg0, arg1, arg2, arg3, arg4, arg5); - GL_NATIVE_EXIT(env, that, glMapGrid2d_FUNC); -} -#endif - -#ifndef NO_glMapGrid2f -JNIEXPORT void JNICALL GL_NATIVE(glMapGrid2f) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1, jfloat arg2, jint arg3, jfloat arg4, jfloat arg5) -{ - GL_NATIVE_ENTER(env, that, glMapGrid2f_FUNC); - glMapGrid2f(arg0, arg1, arg2, arg3, arg4, arg5); - GL_NATIVE_EXIT(env, that, glMapGrid2f_FUNC); -} -#endif - -#ifndef NO_glMaterialf -JNIEXPORT void JNICALL GL_NATIVE(glMaterialf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glMaterialf_FUNC); - glMaterialf(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glMaterialf_FUNC); -} -#endif - -#ifndef NO_glMaterialfv -JNIEXPORT void JNICALL GL_NATIVE(glMaterialfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glMaterialfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glMaterialfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glMaterialfv_FUNC); -} -#endif - -#ifndef NO_glMateriali -JNIEXPORT void JNICALL GL_NATIVE(glMateriali) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glMateriali_FUNC); - glMateriali(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glMateriali_FUNC); -} -#endif - -#ifndef NO_glMaterialiv -JNIEXPORT void JNICALL GL_NATIVE(glMaterialiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glMaterialiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glMaterialiv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glMaterialiv_FUNC); -} -#endif - -#ifndef NO_glMatrixMode -JNIEXPORT void JNICALL GL_NATIVE(glMatrixMode) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glMatrixMode_FUNC); - glMatrixMode(arg0); - GL_NATIVE_EXIT(env, that, glMatrixMode_FUNC); -} -#endif - -#ifndef NO_glMultMatrixd -JNIEXPORT void JNICALL GL_NATIVE(glMultMatrixd) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glMultMatrixd_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glMultMatrixd(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glMultMatrixd_FUNC); -} -#endif - -#ifndef NO_glMultMatrixf -JNIEXPORT void JNICALL GL_NATIVE(glMultMatrixf) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glMultMatrixf_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glMultMatrixf(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glMultMatrixf_FUNC); -} -#endif - -#ifndef NO_glNewList -JNIEXPORT void JNICALL GL_NATIVE(glNewList) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glNewList_FUNC); - glNewList(arg0, arg1); - GL_NATIVE_EXIT(env, that, glNewList_FUNC); -} -#endif - -#ifndef NO_glNormal3b -JNIEXPORT void JNICALL GL_NATIVE(glNormal3b) - (JNIEnv *env, jclass that, jbyte arg0, jbyte arg1, jbyte arg2) -{ - GL_NATIVE_ENTER(env, that, glNormal3b_FUNC); - glNormal3b(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glNormal3b_FUNC); -} -#endif - -#ifndef NO_glNormal3bv -JNIEXPORT void JNICALL GL_NATIVE(glNormal3bv) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glNormal3bv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - } - glNormal3bv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glNormal3bv_FUNC); -} -#endif - -#ifndef NO_glNormal3d -JNIEXPORT void JNICALL GL_NATIVE(glNormal3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - GL_NATIVE_ENTER(env, that, glNormal3d_FUNC); - glNormal3d(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glNormal3d_FUNC); -} -#endif - -#ifndef NO_glNormal3dv -JNIEXPORT void JNICALL GL_NATIVE(glNormal3dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glNormal3dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glNormal3dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glNormal3dv_FUNC); -} -#endif - -#ifndef NO_glNormal3f -JNIEXPORT void JNICALL GL_NATIVE(glNormal3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glNormal3f_FUNC); - glNormal3f(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glNormal3f_FUNC); -} -#endif - -#ifndef NO_glNormal3fv -JNIEXPORT void JNICALL GL_NATIVE(glNormal3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glNormal3fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glNormal3fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glNormal3fv_FUNC); -} -#endif - -#ifndef NO_glNormal3i -JNIEXPORT void JNICALL GL_NATIVE(glNormal3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glNormal3i_FUNC); - glNormal3i(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glNormal3i_FUNC); -} -#endif - -#ifndef NO_glNormal3iv -JNIEXPORT void JNICALL GL_NATIVE(glNormal3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glNormal3iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glNormal3iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glNormal3iv_FUNC); -} -#endif - -#ifndef NO_glNormal3s -JNIEXPORT void JNICALL GL_NATIVE(glNormal3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - GL_NATIVE_ENTER(env, that, glNormal3s_FUNC); - glNormal3s(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glNormal3s_FUNC); -} -#endif - -#ifndef NO_glNormal3sv -JNIEXPORT void JNICALL GL_NATIVE(glNormal3sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glNormal3sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glNormal3sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glNormal3sv_FUNC); -} -#endif - -#ifndef NO_glNormalPointer -JNIEXPORT void JNICALL GL_NATIVE(glNormalPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glNormalPointer_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glNormalPointer(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glNormalPointer_FUNC); -} -#endif - -#ifndef NO_glOrtho -JNIEXPORT void JNICALL GL_NATIVE(glOrtho) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5) -{ - GL_NATIVE_ENTER(env, that, glOrtho_FUNC); - glOrtho(arg0, arg1, arg2, arg3, arg4, arg5); - GL_NATIVE_EXIT(env, that, glOrtho_FUNC); -} -#endif - -#ifndef NO_glPassThrough -JNIEXPORT void JNICALL GL_NATIVE(glPassThrough) - (JNIEnv *env, jclass that, jfloat arg0) -{ - GL_NATIVE_ENTER(env, that, glPassThrough_FUNC); - glPassThrough(arg0); - GL_NATIVE_EXIT(env, that, glPassThrough_FUNC); -} -#endif - -#ifndef NO_glPixelMapfv -JNIEXPORT void JNICALL GL_NATIVE(glPixelMapfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glPixelMapfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glPixelMapfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glPixelMapfv_FUNC); -} -#endif - -#ifndef NO_glPixelMapuiv -JNIEXPORT void JNICALL GL_NATIVE(glPixelMapuiv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glPixelMapuiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glPixelMapuiv(arg0, arg1, (const GLuint *)lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glPixelMapuiv_FUNC); -} -#endif - -#ifndef NO_glPixelMapusv -JNIEXPORT void JNICALL GL_NATIVE(glPixelMapusv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jshortArray arg2) -{ - jshort *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glPixelMapusv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetShortArrayElements(env, arg2, NULL); - } - glPixelMapusv(arg0, arg1, (const GLushort *)lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseShortArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glPixelMapusv_FUNC); -} -#endif - -#ifndef NO_glPixelStoref -JNIEXPORT void JNICALL GL_NATIVE(glPixelStoref) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glPixelStoref_FUNC); - glPixelStoref(arg0, arg1); - GL_NATIVE_EXIT(env, that, glPixelStoref_FUNC); -} -#endif - -#ifndef NO_glPixelStorei -JNIEXPORT void JNICALL GL_NATIVE(glPixelStorei) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glPixelStorei_FUNC); - glPixelStorei(arg0, arg1); - GL_NATIVE_EXIT(env, that, glPixelStorei_FUNC); -} -#endif - -#ifndef NO_glPixelTransferf -JNIEXPORT void JNICALL GL_NATIVE(glPixelTransferf) - (JNIEnv *env, jclass that, jint arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glPixelTransferf_FUNC); - glPixelTransferf(arg0, arg1); - GL_NATIVE_EXIT(env, that, glPixelTransferf_FUNC); -} -#endif - -#ifndef NO_glPixelTransferi -JNIEXPORT void JNICALL GL_NATIVE(glPixelTransferi) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glPixelTransferi_FUNC); - glPixelTransferi(arg0, arg1); - GL_NATIVE_EXIT(env, that, glPixelTransferi_FUNC); -} -#endif - -#ifndef NO_glPixelZoom -JNIEXPORT void JNICALL GL_NATIVE(glPixelZoom) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glPixelZoom_FUNC); - glPixelZoom(arg0, arg1); - GL_NATIVE_EXIT(env, that, glPixelZoom_FUNC); -} -#endif - -#ifndef NO_glPointSize -JNIEXPORT void JNICALL GL_NATIVE(glPointSize) - (JNIEnv *env, jclass that, jfloat arg0) -{ - GL_NATIVE_ENTER(env, that, glPointSize_FUNC); - glPointSize(arg0); - GL_NATIVE_EXIT(env, that, glPointSize_FUNC); -} -#endif - -#ifndef NO_glPolygonMode -JNIEXPORT void JNICALL GL_NATIVE(glPolygonMode) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glPolygonMode_FUNC); - glPolygonMode(arg0, arg1); - GL_NATIVE_EXIT(env, that, glPolygonMode_FUNC); -} -#endif - -#ifndef NO_glPolygonOffset -JNIEXPORT void JNICALL GL_NATIVE(glPolygonOffset) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glPolygonOffset_FUNC); - glPolygonOffset(arg0, arg1); - GL_NATIVE_EXIT(env, that, glPolygonOffset_FUNC); -} -#endif - -#ifndef NO_glPolygonStipple -JNIEXPORT void JNICALL GL_NATIVE(glPolygonStipple) - (JNIEnv *env, jclass that, jbyteArray arg0) -{ - jbyte *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glPolygonStipple_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL); - } - glPolygonStipple((GLubyte *)lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glPolygonStipple_FUNC); -} -#endif - -#ifndef NO_glPopAttrib -JNIEXPORT void JNICALL GL_NATIVE(glPopAttrib) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glPopAttrib_FUNC); - glPopAttrib(); - GL_NATIVE_EXIT(env, that, glPopAttrib_FUNC); -} -#endif - -#ifndef NO_glPopClientAttrib -JNIEXPORT void JNICALL GL_NATIVE(glPopClientAttrib) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glPopClientAttrib_FUNC); - glPopClientAttrib(); - GL_NATIVE_EXIT(env, that, glPopClientAttrib_FUNC); -} -#endif - -#ifndef NO_glPopMatrix -JNIEXPORT void JNICALL GL_NATIVE(glPopMatrix) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glPopMatrix_FUNC); - glPopMatrix(); - GL_NATIVE_EXIT(env, that, glPopMatrix_FUNC); -} -#endif - -#ifndef NO_glPopName -JNIEXPORT void JNICALL GL_NATIVE(glPopName) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glPopName_FUNC); - glPopName(); - GL_NATIVE_EXIT(env, that, glPopName_FUNC); -} -#endif - -#ifndef NO_glPrioritizeTextures -JNIEXPORT void JNICALL GL_NATIVE(glPrioritizeTextures) - (JNIEnv *env, jclass that, jint arg0, jintArray arg1, jfloatArray arg2) -{ - jint *lparg1=NULL; - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glPrioritizeTextures_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glPrioritizeTextures(arg0, (const GLuint *)lparg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - } - GL_NATIVE_EXIT(env, that, glPrioritizeTextures_FUNC); -} -#endif - -#ifndef NO_glPushAttrib -JNIEXPORT void JNICALL GL_NATIVE(glPushAttrib) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glPushAttrib_FUNC); - glPushAttrib(arg0); - GL_NATIVE_EXIT(env, that, glPushAttrib_FUNC); -} -#endif - -#ifndef NO_glPushClientAttrib -JNIEXPORT void JNICALL GL_NATIVE(glPushClientAttrib) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glPushClientAttrib_FUNC); - glPushClientAttrib(arg0); - GL_NATIVE_EXIT(env, that, glPushClientAttrib_FUNC); -} -#endif - -#ifndef NO_glPushMatrix -JNIEXPORT void JNICALL GL_NATIVE(glPushMatrix) - (JNIEnv *env, jclass that) -{ - GL_NATIVE_ENTER(env, that, glPushMatrix_FUNC); - glPushMatrix(); - GL_NATIVE_EXIT(env, that, glPushMatrix_FUNC); -} -#endif - -#ifndef NO_glPushName -JNIEXPORT void JNICALL GL_NATIVE(glPushName) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glPushName_FUNC); - glPushName(arg0); - GL_NATIVE_EXIT(env, that, glPushName_FUNC); -} -#endif - -#ifndef NO_glRasterPos2d -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - GL_NATIVE_ENTER(env, that, glRasterPos2d_FUNC); - glRasterPos2d(arg0, arg1); - GL_NATIVE_EXIT(env, that, glRasterPos2d_FUNC); -} -#endif - -#ifndef NO_glRasterPos2dv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos2dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glRasterPos2dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos2dv_FUNC); -} -#endif - -#ifndef NO_glRasterPos2f -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glRasterPos2f_FUNC); - glRasterPos2f(arg0, arg1); - GL_NATIVE_EXIT(env, that, glRasterPos2f_FUNC); -} -#endif - -#ifndef NO_glRasterPos2fv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos2fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glRasterPos2fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos2fv_FUNC); -} -#endif - -#ifndef NO_glRasterPos2i -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2i) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glRasterPos2i_FUNC); - glRasterPos2i(arg0, arg1); - GL_NATIVE_EXIT(env, that, glRasterPos2i_FUNC); -} -#endif - -#ifndef NO_glRasterPos2iv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos2iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glRasterPos2iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos2iv_FUNC); -} -#endif - -#ifndef NO_glRasterPos2s -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1) -{ - GL_NATIVE_ENTER(env, that, glRasterPos2s_FUNC); - glRasterPos2s(arg0, arg1); - GL_NATIVE_EXIT(env, that, glRasterPos2s_FUNC); -} -#endif - -#ifndef NO_glRasterPos2sv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos2sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos2sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glRasterPos2sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos2sv_FUNC); -} -#endif - -#ifndef NO_glRasterPos3d -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - GL_NATIVE_ENTER(env, that, glRasterPos3d_FUNC); - glRasterPos3d(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glRasterPos3d_FUNC); -} -#endif - -#ifndef NO_glRasterPos3dv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos3dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glRasterPos3dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos3dv_FUNC); -} -#endif - -#ifndef NO_glRasterPos3f -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glRasterPos3f_FUNC); - glRasterPos3f(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glRasterPos3f_FUNC); -} -#endif - -#ifndef NO_glRasterPos3fv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos3fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glRasterPos3fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos3fv_FUNC); -} -#endif - -#ifndef NO_glRasterPos3i -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glRasterPos3i_FUNC); - glRasterPos3i(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glRasterPos3i_FUNC); -} -#endif - -#ifndef NO_glRasterPos3iv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos3iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glRasterPos3iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos3iv_FUNC); -} -#endif - -#ifndef NO_glRasterPos3s -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - GL_NATIVE_ENTER(env, that, glRasterPos3s_FUNC); - glRasterPos3s(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glRasterPos3s_FUNC); -} -#endif - -#ifndef NO_glRasterPos3sv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos3sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos3sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glRasterPos3sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos3sv_FUNC); -} -#endif - -#ifndef NO_glRasterPos4d -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - GL_NATIVE_ENTER(env, that, glRasterPos4d_FUNC); - glRasterPos4d(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRasterPos4d_FUNC); -} -#endif - -#ifndef NO_glRasterPos4dv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos4dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glRasterPos4dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos4dv_FUNC); -} -#endif - -#ifndef NO_glRasterPos4f -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - GL_NATIVE_ENTER(env, that, glRasterPos4f_FUNC); - glRasterPos4f(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRasterPos4f_FUNC); -} -#endif - -#ifndef NO_glRasterPos4fv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos4fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glRasterPos4fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos4fv_FUNC); -} -#endif - -#ifndef NO_glRasterPos4i -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - GL_NATIVE_ENTER(env, that, glRasterPos4i_FUNC); - glRasterPos4i(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRasterPos4i_FUNC); -} -#endif - -#ifndef NO_glRasterPos4iv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos4iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glRasterPos4iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos4iv_FUNC); -} -#endif - -#ifndef NO_glRasterPos4s -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - GL_NATIVE_ENTER(env, that, glRasterPos4s_FUNC); - glRasterPos4s(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRasterPos4s_FUNC); -} -#endif - -#ifndef NO_glRasterPos4sv -JNIEXPORT void JNICALL GL_NATIVE(glRasterPos4sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glRasterPos4sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glRasterPos4sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRasterPos4sv_FUNC); -} -#endif - -#ifndef NO_glReadBuffer -JNIEXPORT void JNICALL GL_NATIVE(glReadBuffer) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glReadBuffer_FUNC); - glReadBuffer(arg0); - GL_NATIVE_EXIT(env, that, glReadBuffer_FUNC); -} -#endif - -#ifndef NO_glReadPixels -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; - GL_NATIVE_ENTER(env, that, glReadPixels_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg6) lparg6 = (*env)->GetPrimitiveArrayCritical(env, arg6, NULL); - } else -#endif - { - if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); - } - glReadPixels(arg0, arg1, arg2, arg3, arg4, arg5, lparg6); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg6) (*env)->ReleasePrimitiveArrayCritical(env, arg6, lparg6, 0); - } else -#endif - { - if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); - } - GL_NATIVE_EXIT(env, that, glReadPixels_FUNC); -} -#endif - -#ifndef NO_glRectd -JNIEXPORT void JNICALL GL_NATIVE(glRectd) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - GL_NATIVE_ENTER(env, that, glRectd_FUNC); - glRectd(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRectd_FUNC); -} -#endif - -#ifndef NO_glRectdv -JNIEXPORT void JNICALL GL_NATIVE(glRectdv) - (JNIEnv *env, jclass that, jdoubleArray arg0, jdoubleArray arg1) -{ - jdouble *lparg0=NULL; - jdouble *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glRectdv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL); - } - glRectdv(lparg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRectdv_FUNC); -} -#endif - -#ifndef NO_glRectf -JNIEXPORT void JNICALL GL_NATIVE(glRectf) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - GL_NATIVE_ENTER(env, that, glRectf_FUNC); - glRectf(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRectf_FUNC); -} -#endif - -#ifndef NO_glRectfv -JNIEXPORT void JNICALL GL_NATIVE(glRectfv) - (JNIEnv *env, jclass that, jfloatArray arg0, jfloatArray arg1) -{ - jfloat *lparg0=NULL; - jfloat *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glRectfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetFloatArrayElements(env, arg1, NULL); - } - glRectfv(lparg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseFloatArrayElements(env, arg1, lparg1, 0); - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRectfv_FUNC); -} -#endif - -#ifndef NO_glRecti -JNIEXPORT void JNICALL GL_NATIVE(glRecti) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - GL_NATIVE_ENTER(env, that, glRecti_FUNC); - glRecti(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRecti_FUNC); -} -#endif - -#ifndef NO_glRectiv -JNIEXPORT void JNICALL GL_NATIVE(glRectiv) - (JNIEnv *env, jclass that, jintArray arg0, jintArray arg1) -{ - jint *lparg0=NULL; - jint *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glRectiv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL); - } - glRectiv(lparg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRectiv_FUNC); -} -#endif - -#ifndef NO_glRects -JNIEXPORT void JNICALL GL_NATIVE(glRects) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - GL_NATIVE_ENTER(env, that, glRects_FUNC); - glRects(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRects_FUNC); -} -#endif - -#ifndef NO_glRectsv -JNIEXPORT void JNICALL GL_NATIVE(glRectsv) - (JNIEnv *env, jclass that, jshortArray arg0, jshortArray arg1) -{ - jshort *lparg0=NULL; - jshort *lparg1=NULL; - GL_NATIVE_ENTER(env, that, glRectsv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - if (arg1) lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL); - } - glRectsv(lparg0, lparg1); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, 0); - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, 0); - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glRectsv_FUNC); -} -#endif - -#ifndef NO_glRenderMode -JNIEXPORT jint JNICALL GL_NATIVE(glRenderMode) - (JNIEnv *env, jclass that, jint arg0) -{ - jint rc; - GL_NATIVE_ENTER(env, that, glRenderMode_FUNC); - rc = (jint)glRenderMode(arg0); - GL_NATIVE_EXIT(env, that, glRenderMode_FUNC); - return rc; -} -#endif - -#ifndef NO_glRotated -JNIEXPORT void JNICALL GL_NATIVE(glRotated) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - GL_NATIVE_ENTER(env, that, glRotated_FUNC); - glRotated(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRotated_FUNC); -} -#endif - -#ifndef NO_glRotatef -JNIEXPORT void JNICALL GL_NATIVE(glRotatef) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - GL_NATIVE_ENTER(env, that, glRotatef_FUNC); - glRotatef(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glRotatef_FUNC); -} -#endif - -#ifndef NO_glScaled -JNIEXPORT void JNICALL GL_NATIVE(glScaled) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - GL_NATIVE_ENTER(env, that, glScaled_FUNC); - glScaled(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glScaled_FUNC); -} -#endif - -#ifndef NO_glScalef -JNIEXPORT void JNICALL GL_NATIVE(glScalef) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glScalef_FUNC); - glScalef(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glScalef_FUNC); -} -#endif - -#ifndef NO_glScissor -JNIEXPORT void JNICALL GL_NATIVE(glScissor) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - GL_NATIVE_ENTER(env, that, glScissor_FUNC); - glScissor(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glScissor_FUNC); -} -#endif - -#ifndef NO_glSelectBuffer -JNIEXPORT void JNICALL GL_NATIVE(glSelectBuffer) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glSelectBuffer_FUNC); - glSelectBuffer(arg0, arg1); - GL_NATIVE_EXIT(env, that, glSelectBuffer_FUNC); -} -#endif - -#ifndef NO_glShadeModel -JNIEXPORT void JNICALL GL_NATIVE(glShadeModel) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glShadeModel_FUNC); - glShadeModel(arg0); - GL_NATIVE_EXIT(env, that, glShadeModel_FUNC); -} -#endif - -#ifndef NO_glStencilFunc -JNIEXPORT void JNICALL GL_NATIVE(glStencilFunc) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glStencilFunc_FUNC); - glStencilFunc(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glStencilFunc_FUNC); -} -#endif - -#ifndef NO_glStencilMask -JNIEXPORT void JNICALL GL_NATIVE(glStencilMask) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glStencilMask_FUNC); - glStencilMask(arg0); - GL_NATIVE_EXIT(env, that, glStencilMask_FUNC); -} -#endif - -#ifndef NO_glStencilOp -JNIEXPORT void JNICALL GL_NATIVE(glStencilOp) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glStencilOp_FUNC); - glStencilOp(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glStencilOp_FUNC); -} -#endif - -#ifndef NO_glTexCoord1d -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1d) - (JNIEnv *env, jclass that, jdouble arg0) -{ - GL_NATIVE_ENTER(env, that, glTexCoord1d_FUNC); - glTexCoord1d(arg0); - GL_NATIVE_EXIT(env, that, glTexCoord1d_FUNC); -} -#endif - -#ifndef NO_glTexCoord1dv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord1dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glTexCoord1dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord1dv_FUNC); -} -#endif - -#ifndef NO_glTexCoord1f -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1f) - (JNIEnv *env, jclass that, jfloat arg0) -{ - GL_NATIVE_ENTER(env, that, glTexCoord1f_FUNC); - glTexCoord1f(arg0); - GL_NATIVE_EXIT(env, that, glTexCoord1f_FUNC); -} -#endif - -#ifndef NO_glTexCoord1fv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord1fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glTexCoord1fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord1fv_FUNC); -} -#endif - -#ifndef NO_glTexCoord1i -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1i) - (JNIEnv *env, jclass that, jint arg0) -{ - GL_NATIVE_ENTER(env, that, glTexCoord1i_FUNC); - glTexCoord1i(arg0); - GL_NATIVE_EXIT(env, that, glTexCoord1i_FUNC); -} -#endif - -#ifndef NO_glTexCoord1iv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord1iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glTexCoord1iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord1iv_FUNC); -} -#endif - -#ifndef NO_glTexCoord1s -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1s) - (JNIEnv *env, jclass that, jshort arg0) -{ - GL_NATIVE_ENTER(env, that, glTexCoord1s_FUNC); - glTexCoord1s(arg0); - GL_NATIVE_EXIT(env, that, glTexCoord1s_FUNC); -} -#endif - -#ifndef NO_glTexCoord1sv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord1sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord1sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glTexCoord1sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord1sv_FUNC); -} -#endif - -#ifndef NO_glTexCoord2d -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - GL_NATIVE_ENTER(env, that, glTexCoord2d_FUNC); - glTexCoord2d(arg0, arg1); - GL_NATIVE_EXIT(env, that, glTexCoord2d_FUNC); -} -#endif - -#ifndef NO_glTexCoord2dv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord2dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glTexCoord2dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord2dv_FUNC); -} -#endif - -#ifndef NO_glTexCoord2f -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glTexCoord2f_FUNC); - glTexCoord2f(arg0, arg1); - GL_NATIVE_EXIT(env, that, glTexCoord2f_FUNC); -} -#endif - -#ifndef NO_glTexCoord2fv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord2fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glTexCoord2fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord2fv_FUNC); -} -#endif - -#ifndef NO_glTexCoord2i -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2i) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glTexCoord2i_FUNC); - glTexCoord2i(arg0, arg1); - GL_NATIVE_EXIT(env, that, glTexCoord2i_FUNC); -} -#endif - -#ifndef NO_glTexCoord2iv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord2iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glTexCoord2iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord2iv_FUNC); -} -#endif - -#ifndef NO_glTexCoord2s -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1) -{ - GL_NATIVE_ENTER(env, that, glTexCoord2s_FUNC); - glTexCoord2s(arg0, arg1); - GL_NATIVE_EXIT(env, that, glTexCoord2s_FUNC); -} -#endif - -#ifndef NO_glTexCoord2sv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord2sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord2sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glTexCoord2sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord2sv_FUNC); -} -#endif - -#ifndef NO_glTexCoord3d -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - GL_NATIVE_ENTER(env, that, glTexCoord3d_FUNC); - glTexCoord3d(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexCoord3d_FUNC); -} -#endif - -#ifndef NO_glTexCoord3dv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord3dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glTexCoord3dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord3dv_FUNC); -} -#endif - -#ifndef NO_glTexCoord3f -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glTexCoord3f_FUNC); - glTexCoord3f(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexCoord3f_FUNC); -} -#endif - -#ifndef NO_glTexCoord3fv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord3fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glTexCoord3fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord3fv_FUNC); -} -#endif - -#ifndef NO_glTexCoord3i -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glTexCoord3i_FUNC); - glTexCoord3i(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexCoord3i_FUNC); -} -#endif - -#ifndef NO_glTexCoord3iv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord3iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glTexCoord3iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord3iv_FUNC); -} -#endif - -#ifndef NO_glTexCoord3s -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - GL_NATIVE_ENTER(env, that, glTexCoord3s_FUNC); - glTexCoord3s(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexCoord3s_FUNC); -} -#endif - -#ifndef NO_glTexCoord3sv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord3sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord3sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glTexCoord3sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord3sv_FUNC); -} -#endif - -#ifndef NO_glTexCoord4d -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - GL_NATIVE_ENTER(env, that, glTexCoord4d_FUNC); - glTexCoord4d(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glTexCoord4d_FUNC); -} -#endif - -#ifndef NO_glTexCoord4dv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord4dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glTexCoord4dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord4dv_FUNC); -} -#endif - -#ifndef NO_glTexCoord4f -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - GL_NATIVE_ENTER(env, that, glTexCoord4f_FUNC); - glTexCoord4f(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glTexCoord4f_FUNC); -} -#endif - -#ifndef NO_glTexCoord4fv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord4fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glTexCoord4fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord4fv_FUNC); -} -#endif - -#ifndef NO_glTexCoord4i -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - GL_NATIVE_ENTER(env, that, glTexCoord4i_FUNC); - glTexCoord4i(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glTexCoord4i_FUNC); -} -#endif - -#ifndef NO_glTexCoord4iv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord4iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glTexCoord4iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord4iv_FUNC); -} -#endif - -#ifndef NO_glTexCoord4s -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - GL_NATIVE_ENTER(env, that, glTexCoord4s_FUNC); - glTexCoord4s(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glTexCoord4s_FUNC); -} -#endif - -#ifndef NO_glTexCoord4sv -JNIEXPORT void JNICALL GL_NATIVE(glTexCoord4sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glTexCoord4sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glTexCoord4sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoord4sv_FUNC); -} -#endif - -#ifndef NO_glTexCoordPointer -JNIEXPORT void JNICALL GL_NATIVE(glTexCoordPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - GL_NATIVE_ENTER(env, that, glTexCoordPointer_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL); - } else -#endif - { - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - } - glTexCoordPointer(arg0, arg1, arg2, lparg3); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0); - } else -#endif - { - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - } - GL_NATIVE_EXIT(env, that, glTexCoordPointer_FUNC); -} -#endif - -#ifndef NO_glTexEnvf -JNIEXPORT void JNICALL GL_NATIVE(glTexEnvf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glTexEnvf_FUNC); - glTexEnvf(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexEnvf_FUNC); -} -#endif - -#ifndef NO_glTexEnvfv -JNIEXPORT void JNICALL GL_NATIVE(glTexEnvfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glTexEnvfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glTexEnvfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glTexEnvfv_FUNC); -} -#endif - -#ifndef NO_glTexEnvi -JNIEXPORT void JNICALL GL_NATIVE(glTexEnvi) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glTexEnvi_FUNC); - glTexEnvi(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexEnvi_FUNC); -} -#endif - -#ifndef NO_glTexEnviv -JNIEXPORT void JNICALL GL_NATIVE(glTexEnviv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glTexEnviv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glTexEnviv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glTexEnviv_FUNC); -} -#endif - -#ifndef NO_glTexGend -JNIEXPORT void JNICALL GL_NATIVE(glTexGend) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jdouble arg2) -{ - GL_NATIVE_ENTER(env, that, glTexGend_FUNC); - glTexGend(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexGend_FUNC); -} -#endif - -#ifndef NO_glTexGendv -JNIEXPORT void JNICALL GL_NATIVE(glTexGendv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jdoubleArray arg2) -{ - jdouble *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glTexGendv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL); - } - glTexGendv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glTexGendv_FUNC); -} -#endif - -#ifndef NO_glTexGenf -JNIEXPORT void JNICALL GL_NATIVE(glTexGenf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glTexGenf_FUNC); - glTexGenf(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexGenf_FUNC); -} -#endif - -#ifndef NO_glTexGenfv -JNIEXPORT void JNICALL GL_NATIVE(glTexGenfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glTexGenfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glTexGenfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glTexGenfv_FUNC); -} -#endif - -#ifndef NO_glTexGeni -JNIEXPORT void JNICALL GL_NATIVE(glTexGeni) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glTexGeni_FUNC); - glTexGeni(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexGeni_FUNC); -} -#endif - -#ifndef NO_glTexGeniv -JNIEXPORT void JNICALL GL_NATIVE(glTexGeniv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glTexGeniv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glTexGeniv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glTexGeniv_FUNC); -} -#endif - -#ifndef NO_glTexImage1D -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; - GL_NATIVE_ENTER(env, that, glTexImage1D_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg7) lparg7 = (*env)->GetPrimitiveArrayCritical(env, arg7, NULL); - } else -#endif - { - if (arg7) lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL); - } - glTexImage1D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, lparg7); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg7) (*env)->ReleasePrimitiveArrayCritical(env, arg7, lparg7, 0); - } else -#endif - { - if (arg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0); - } - GL_NATIVE_EXIT(env, that, glTexImage1D_FUNC); -} -#endif - -#ifndef NO_glTexImage2D -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; - GL_NATIVE_ENTER(env, that, glTexImage2D_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg8) lparg8 = (*env)->GetPrimitiveArrayCritical(env, arg8, NULL); - } else -#endif - { - if (arg8) lparg8 = (*env)->GetByteArrayElements(env, arg8, NULL); - } - glTexImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, lparg8); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg8) (*env)->ReleasePrimitiveArrayCritical(env, arg8, lparg8, 0); - } else -#endif - { - if (arg8) (*env)->ReleaseByteArrayElements(env, arg8, lparg8, 0); - } - GL_NATIVE_EXIT(env, that, glTexImage2D_FUNC); -} -#endif - -#ifndef NO_glTexParameterf -JNIEXPORT void JNICALL GL_NATIVE(glTexParameterf) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glTexParameterf_FUNC); - glTexParameterf(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexParameterf_FUNC); -} -#endif - -#ifndef NO_glTexParameterfv -JNIEXPORT void JNICALL GL_NATIVE(glTexParameterfv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jfloatArray arg2) -{ - jfloat *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glTexParameterfv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetFloatArrayElements(env, arg2, NULL); - } - glTexParameterfv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseFloatArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glTexParameterfv_FUNC); -} -#endif - -#ifndef NO_glTexParameteri -JNIEXPORT void JNICALL GL_NATIVE(glTexParameteri) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glTexParameteri_FUNC); - glTexParameteri(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTexParameteri_FUNC); -} -#endif - -#ifndef NO_glTexParameteriv -JNIEXPORT void JNICALL GL_NATIVE(glTexParameteriv) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jintArray arg2) -{ - jint *lparg2=NULL; - GL_NATIVE_ENTER(env, that, glTexParameteriv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL); - } else -#endif - { - if (arg2) lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL); - } - glTexParameteriv(arg0, arg1, lparg2); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0); - } else -#endif - { - if (arg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); - } - GL_NATIVE_EXIT(env, that, glTexParameteriv_FUNC); -} -#endif - -#ifndef NO_glTexSubImage1D -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; - GL_NATIVE_ENTER(env, that, glTexSubImage1D_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg6) lparg6 = (*env)->GetPrimitiveArrayCritical(env, arg6, NULL); - } else -#endif - { - if (arg6) lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL); - } - glTexSubImage1D(arg0, arg1, arg2, arg3, arg4, arg5, lparg6); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg6) (*env)->ReleasePrimitiveArrayCritical(env, arg6, lparg6, 0); - } else -#endif - { - if (arg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); - } - GL_NATIVE_EXIT(env, that, glTexSubImage1D_FUNC); -} -#endif - -#ifndef NO_glTexSubImage2D -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; - GL_NATIVE_ENTER(env, that, glTexSubImage2D_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg8) lparg8 = (*env)->GetPrimitiveArrayCritical(env, arg8, NULL); - } else -#endif - { - if (arg8) lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL); - } - glTexSubImage2D(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, lparg8); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg8) (*env)->ReleasePrimitiveArrayCritical(env, arg8, lparg8, 0); - } else -#endif - { - if (arg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0); - } - GL_NATIVE_EXIT(env, that, glTexSubImage2D_FUNC); -} -#endif - -#ifndef NO_glTranslated -JNIEXPORT void JNICALL GL_NATIVE(glTranslated) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - GL_NATIVE_ENTER(env, that, glTranslated_FUNC); - glTranslated(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTranslated_FUNC); -} -#endif - -#ifndef NO_glTranslatef -JNIEXPORT void JNICALL GL_NATIVE(glTranslatef) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glTranslatef_FUNC); - glTranslatef(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glTranslatef_FUNC); -} -#endif - -#ifndef NO_glVertex2d -JNIEXPORT void JNICALL GL_NATIVE(glVertex2d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1) -{ - GL_NATIVE_ENTER(env, that, glVertex2d_FUNC); - glVertex2d(arg0, arg1); - GL_NATIVE_EXIT(env, that, glVertex2d_FUNC); -} -#endif - -#ifndef NO_glVertex2dv -JNIEXPORT void JNICALL GL_NATIVE(glVertex2dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex2dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glVertex2dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex2dv_FUNC); -} -#endif - -#ifndef NO_glVertex2f -JNIEXPORT void JNICALL GL_NATIVE(glVertex2f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1) -{ - GL_NATIVE_ENTER(env, that, glVertex2f_FUNC); - glVertex2f(arg0, arg1); - GL_NATIVE_EXIT(env, that, glVertex2f_FUNC); -} -#endif - -#ifndef NO_glVertex2fv -JNIEXPORT void JNICALL GL_NATIVE(glVertex2fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex2fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glVertex2fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex2fv_FUNC); -} -#endif - -#ifndef NO_glVertex2i -JNIEXPORT void JNICALL GL_NATIVE(glVertex2i) - (JNIEnv *env, jclass that, jint arg0, jint arg1) -{ - GL_NATIVE_ENTER(env, that, glVertex2i_FUNC); - glVertex2i(arg0, arg1); - GL_NATIVE_EXIT(env, that, glVertex2i_FUNC); -} -#endif - -#ifndef NO_glVertex2iv -JNIEXPORT void JNICALL GL_NATIVE(glVertex2iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex2iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glVertex2iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex2iv_FUNC); -} -#endif - -#ifndef NO_glVertex2s -JNIEXPORT void JNICALL GL_NATIVE(glVertex2s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1) -{ - GL_NATIVE_ENTER(env, that, glVertex2s_FUNC); - glVertex2s(arg0, arg1); - GL_NATIVE_EXIT(env, that, glVertex2s_FUNC); -} -#endif - -#ifndef NO_glVertex2sv -JNIEXPORT void JNICALL GL_NATIVE(glVertex2sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex2sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glVertex2sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex2sv_FUNC); -} -#endif - -#ifndef NO_glVertex3d -JNIEXPORT void JNICALL GL_NATIVE(glVertex3d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2) -{ - GL_NATIVE_ENTER(env, that, glVertex3d_FUNC); - glVertex3d(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glVertex3d_FUNC); -} -#endif - -#ifndef NO_glVertex3dv -JNIEXPORT void JNICALL GL_NATIVE(glVertex3dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex3dv_FUNC); - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - glVertex3dv(lparg0); - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - GL_NATIVE_EXIT(env, that, glVertex3dv_FUNC); -} -#endif - -#ifndef NO_glVertex3f -JNIEXPORT void JNICALL GL_NATIVE(glVertex3f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2) -{ - GL_NATIVE_ENTER(env, that, glVertex3f_FUNC); - glVertex3f(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glVertex3f_FUNC); -} -#endif - -#ifndef NO_glVertex3fv -JNIEXPORT void JNICALL GL_NATIVE(glVertex3fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex3fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glVertex3fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex3fv_FUNC); -} -#endif - -#ifndef NO_glVertex3i -JNIEXPORT void JNICALL GL_NATIVE(glVertex3i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2) -{ - GL_NATIVE_ENTER(env, that, glVertex3i_FUNC); - glVertex3i(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glVertex3i_FUNC); -} -#endif - -#ifndef NO_glVertex3iv -JNIEXPORT void JNICALL GL_NATIVE(glVertex3iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex3iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glVertex3iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex3iv_FUNC); -} -#endif - -#ifndef NO_glVertex3s -JNIEXPORT void JNICALL GL_NATIVE(glVertex3s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2) -{ - GL_NATIVE_ENTER(env, that, glVertex3s_FUNC); - glVertex3s(arg0, arg1, arg2); - GL_NATIVE_EXIT(env, that, glVertex3s_FUNC); -} -#endif - -#ifndef NO_glVertex3sv -JNIEXPORT void JNICALL GL_NATIVE(glVertex3sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex3sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glVertex3sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex3sv_FUNC); -} -#endif - -#ifndef NO_glVertex4d -JNIEXPORT void JNICALL GL_NATIVE(glVertex4d) - (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3) -{ - GL_NATIVE_ENTER(env, that, glVertex4d_FUNC); - glVertex4d(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glVertex4d_FUNC); -} -#endif - -#ifndef NO_glVertex4dv -JNIEXPORT void JNICALL GL_NATIVE(glVertex4dv) - (JNIEnv *env, jclass that, jdoubleArray arg0) -{ - jdouble *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex4dv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetDoubleArrayElements(env, arg0, NULL); - } - glVertex4dv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseDoubleArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex4dv_FUNC); -} -#endif - -#ifndef NO_glVertex4f -JNIEXPORT void JNICALL GL_NATIVE(glVertex4f) - (JNIEnv *env, jclass that, jfloat arg0, jfloat arg1, jfloat arg2, jfloat arg3) -{ - GL_NATIVE_ENTER(env, that, glVertex4f_FUNC); - glVertex4f(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glVertex4f_FUNC); -} -#endif - -#ifndef NO_glVertex4fv -JNIEXPORT void JNICALL GL_NATIVE(glVertex4fv) - (JNIEnv *env, jclass that, jfloatArray arg0) -{ - jfloat *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex4fv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetFloatArrayElements(env, arg0, NULL); - } - glVertex4fv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseFloatArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex4fv_FUNC); -} -#endif - -#ifndef NO_glVertex4i -JNIEXPORT void JNICALL GL_NATIVE(glVertex4i) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - GL_NATIVE_ENTER(env, that, glVertex4i_FUNC); - glVertex4i(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glVertex4i_FUNC); -} -#endif - -#ifndef NO_glVertex4iv -JNIEXPORT void JNICALL GL_NATIVE(glVertex4iv) - (JNIEnv *env, jclass that, jintArray arg0) -{ - jint *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex4iv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL); - } - glVertex4iv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex4iv_FUNC); -} -#endif - -#ifndef NO_glVertex4s -JNIEXPORT void JNICALL GL_NATIVE(glVertex4s) - (JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2, jshort arg3) -{ - GL_NATIVE_ENTER(env, that, glVertex4s_FUNC); - glVertex4s(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glVertex4s_FUNC); -} -#endif - -#ifndef NO_glVertex4sv -JNIEXPORT void JNICALL GL_NATIVE(glVertex4sv) - (JNIEnv *env, jclass that, jshortArray arg0) -{ - jshort *lparg0=NULL; - GL_NATIVE_ENTER(env, that, glVertex4sv_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL); - } else -#endif - { - if (arg0) lparg0 = (*env)->GetShortArrayElements(env, arg0, NULL); - } - glVertex4sv(lparg0); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, 0); - } else -#endif - { - if (arg0) (*env)->ReleaseShortArrayElements(env, arg0, lparg0, 0); - } - GL_NATIVE_EXIT(env, that, glVertex4sv_FUNC); -} -#endif - -#ifndef NO_glVertexPointer -JNIEXPORT void JNICALL GL_NATIVE(glVertexPointer) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jintArray arg3) -{ - jint *lparg3=NULL; - GL_NATIVE_ENTER(env, that, glVertexPointer_FUNC); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL); - } else -#endif - { - if (arg3) lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL); - } - glVertexPointer(arg0, arg1, arg2, lparg3); -#ifdef JNI_VERSION_1_2 - if (IS_JNI_1_2) { - if (arg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0); - } else -#endif - { - if (arg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0); - } - GL_NATIVE_EXIT(env, that, glVertexPointer_FUNC); -} -#endif - -#ifndef NO_glViewport -JNIEXPORT void JNICALL GL_NATIVE(glViewport) - (JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3) -{ - GL_NATIVE_ENTER(env, that, glViewport_FUNC); - glViewport(arg0, arg1, arg2, arg3); - GL_NATIVE_EXIT(env, that, glViewport_FUNC); -} -#endif - |