diff options
Diffstat (limited to 'CNativeCode')
-rwxr-xr-x | CNativeCode/GLF_JNI12_funcs.c | 4 | ||||
-rwxr-xr-x | CNativeCode/GLF_JNI_funcs.c | 4 | ||||
-rw-r--r-- | CNativeCode/OpenGLU_JauJNI12_funcs.c | 3397 | ||||
-rwxr-xr-x | CNativeCode/OpenGLU_JauJNI12nf_funcs.c | 3397 | ||||
-rw-r--r-- | CNativeCode/OpenGLU_JauJNI12tst_funcs.c | 3901 | ||||
-rw-r--r-- | CNativeCode/OpenGLU_JauJNI_funcs.c | 3397 | ||||
-rwxr-xr-x | CNativeCode/OpenGL_JauJNI12_funcs.c | 29175 | ||||
-rwxr-xr-x | CNativeCode/OpenGL_JauJNI12nf_funcs.c | 29175 | ||||
-rwxr-xr-x | CNativeCode/OpenGL_JauJNI12tst_funcs.c | 33625 | ||||
-rwxr-xr-x | CNativeCode/OpenGL_JauJNI_funcs.c | 29175 | ||||
-rwxr-xr-x | CNativeCode/gl-disp-fetch.hc | 1760 | ||||
-rwxr-xr-x | CNativeCode/gl-disp-var.h | 4484 | ||||
-rwxr-xr-x | CNativeCode/gl-disp-var.hc | 1156 | ||||
-rwxr-xr-x | CNativeCode/gltool.c | 2 | ||||
-rwxr-xr-x | CNativeCode/glu-disp-fetch.hc | 162 | ||||
-rwxr-xr-x | CNativeCode/glu-disp-var.h | 210 | ||||
-rwxr-xr-x | CNativeCode/glu-disp-var.hc | 90 |
17 files changed, 137595 insertions, 5519 deletions
diff --git a/CNativeCode/GLF_JNI12_funcs.c b/CNativeCode/GLF_JNI12_funcs.c index 63ff283..edfe4b5 100755 --- a/CNativeCode/GLF_JNI12_funcs.c +++ b/CNativeCode/GLF_JNI12_funcs.c @@ -46,7 +46,7 @@ Java_gl4java_utils_glf_GLFFuncJNI_glfLoadBFontNative ( } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: glf-proto-auto.orig.h . . . * Destination-Class: gl4java_utils_glf_GLFFuncJNI ! @@ -1316,4 +1316,4 @@ Java_gl4java_utils_glf_GLFFuncJNI_glfLoadBFontNative ( } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/GLF_JNI_funcs.c b/CNativeCode/GLF_JNI_funcs.c index 5a00b83..6643ea1 100755 --- a/CNativeCode/GLF_JNI_funcs.c +++ b/CNativeCode/GLF_JNI_funcs.c @@ -46,7 +46,7 @@ Java_gl4java_utils_glf_GLFFuncJNI_glfLoadBFontNative ( } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: glf-proto-auto.orig.h . . . * Destination-Class: gl4java_utils_glf_GLFFuncJNI ! @@ -1316,4 +1316,4 @@ Java_gl4java_utils_glf_GLFFuncJNI_glfLoadBFontNative ( } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/OpenGLU_JauJNI12_funcs.c b/CNativeCode/OpenGLU_JauJNI12_funcs.c index 1979469..54be382 100644 --- a/CNativeCode/OpenGLU_JauJNI12_funcs.c +++ b/CNativeCode/OpenGLU_JauJNI12_funcs.c @@ -68,7 +68,7 @@ Java_gl4java_GLUFuncJauJNI_gluGetString ( JNIEnv *env, jobject obj, } static const char * _glu_lib_vendor_="Jausoft - Sven Goethel Software Development"; -static const char * _glu_lib_version_="2.8.0.0"; +static const char * _glu_lib_version_="2.8.0.8"; JNIEXPORT jstring JNICALL Java_gl4java_GLUFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj ) @@ -301,7 +301,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: glu-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNI ! @@ -310,35 +310,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluLookAt ( GLdouble eyex , GLdouble eyey , GLdouble eyez , GLdouble centerx , GLdouble centery , GLdouble centerz , GLdouble upx , GLdouble upy , GLdouble upz ) ; + extern void gluBeginCurve ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluLookAt ( + Java_gl4java_GLUFuncJauJNI_gluBeginCurve ( JNIEnv *env, jobject obj, - jdouble eyex, - jdouble eyey, - jdouble eyez, - jdouble centerx, - jdouble centery, - jdouble centerz, - jdouble upx, - jdouble upy, - jdouble upz) + jlong nurb) { - if ( disp__gluLookAt == NULL ) return; + if ( disp__gluBeginCurve == NULL ) return; - disp__gluLookAt ( - (GLdouble) eyex, - (GLdouble) eyey, - (GLdouble) eyez, - (GLdouble) centerx, - (GLdouble) centery, - (GLdouble) centerz, - (GLdouble) upx, - (GLdouble) upy, - (GLdouble) upz + disp__gluBeginCurve ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -346,25 +330,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; + extern void gluBeginPolygon ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluOrtho2D ( + Java_gl4java_GLUFuncJauJNI_gluBeginPolygon ( JNIEnv *env, jobject obj, - jdouble left, - jdouble right, - jdouble bottom, - jdouble top) + jlong tess) { - if ( disp__gluOrtho2D == NULL ) return; + if ( disp__gluBeginPolygon == NULL ) return; - disp__gluOrtho2D ( - (GLdouble) left, - (GLdouble) right, - (GLdouble) bottom, - (GLdouble) top + disp__gluBeginPolygon ( + (GLUtesselator *) (PointerHolder) tess ); } @@ -372,25 +350,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; + extern void gluBeginSurface ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluPerspective ( + Java_gl4java_GLUFuncJauJNI_gluBeginSurface ( JNIEnv *env, jobject obj, - jdouble fovy, - jdouble aspect, - jdouble zNear, - jdouble zFar) + jlong nurb) { - if ( disp__gluPerspective == NULL ) return; + if ( disp__gluBeginSurface == NULL ) return; - disp__gluPerspective ( - (GLdouble) fovy, - (GLdouble) aspect, - (GLdouble) zNear, - (GLdouble) zFar + disp__gluBeginSurface ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -398,287 +370,313 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble width , GLdouble height , GLint * viewport ) ; + extern void gluBeginTrim ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluPickMatrix ( + Java_gl4java_GLUFuncJauJNI_gluBeginTrim ( JNIEnv *env, jobject obj, - jdouble x, - jdouble y, - jdouble width, - jdouble height, - jintArray viewport) + jlong nurb) { - jboolean isCopiedArray4 = JNI_FALSE; - jint *ptr4 = NULL; - if ( disp__gluPickMatrix == NULL ) return; + if ( disp__gluBeginTrim == NULL ) return; - if(viewport!=NULL) - { - ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4); - } - disp__gluPickMatrix ( - (GLdouble) x, - (GLdouble) y, - (GLdouble) width, - (GLdouble) height, - (GLint *) ptr4 + disp__gluBeginTrim ( + (GLUnurbs *) (PointerHolder) nurb ); - if(viewport!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); - } } /** * Original Function-Prototype : * <pre> - extern GLint gluProject ( GLdouble objx , GLdouble objy , GLdouble objz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * winx , GLdouble * winy , GLdouble * winz ) ; + extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNI_gluProject ( + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3B ( JNIEnv *env, jobject obj, - jdouble objx, - jdouble objy, - jdouble objz, - jdoubleArray modelMatrix, - jdoubleArray projMatrix, - jintArray viewport, - jdoubleArray winx, - jdoubleArray winy, - jdoubleArray winz) + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) { jint ret; - jdouble *ptr3 = NULL; - jdouble *ptr4 = NULL; - jint *ptr5 = NULL; - jboolean isCopiedArray6 = JNI_FALSE; - jdouble *ptr6 = NULL; - jboolean isCopiedArray7 = JNI_FALSE; - jdouble *ptr7 = NULL; - jboolean isCopiedArray8 = JNI_FALSE; - jdouble *ptr8 = NULL; + jbyte *ptr8 = NULL; - if ( disp__gluProject == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(modelMatrix!=NULL) - { - ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, 0); - } - if(projMatrix!=NULL) - { - ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, 0); - } - if(viewport!=NULL) - { - ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, 0); - } - if(winx!=NULL) + if(data!=NULL) { - ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winx, &isCopiedArray6); + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - if(winy!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winy, &isCopiedArray7); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(winz!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; + + jshort *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winz, &isCopiedArray8); + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - ret = (jint) disp__gluProject ( - (GLdouble) objx, - (GLdouble) objy, - (GLdouble) objz, - (const GLdouble *) ptr3, - (const GLdouble *) ptr4, - (const GLint *) ptr5, - (GLdouble *) ptr6, - (GLdouble *) ptr7, - (GLdouble *) ptr8 + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(modelMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, modelMatrix, ptr3, JNI_ABORT); - } - if(projMatrix!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, projMatrix, ptr4, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(viewport!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) + { + jint ret; + + jint *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr5, JNI_ABORT); + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - if(winx!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, winx, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(winy!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jfloat *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, winy, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - if(winz!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, winz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } return ret; } - -/** - * Original Function-Prototype : - * <pre> - extern GLint gluUnProject ( GLdouble winx , GLdouble winy , GLdouble winz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * objx , GLdouble * objy , GLdouble * objz ) ; - * </pre> - */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNI_gluUnProject ( + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3D ( JNIEnv *env, jobject obj, - jdouble winx, - jdouble winy, - jdouble winz, - jdoubleArray modelMatrix, - jdoubleArray projMatrix, - jintArray viewport, - jdoubleArray objx, - jdoubleArray objy, - jdoubleArray objz) + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) { jint ret; - jdouble *ptr3 = NULL; - jdouble *ptr4 = NULL; - jint *ptr5 = NULL; - jboolean isCopiedArray6 = JNI_FALSE; - jdouble *ptr6 = NULL; - jboolean isCopiedArray7 = JNI_FALSE; - jdouble *ptr7 = NULL; - jboolean isCopiedArray8 = JNI_FALSE; jdouble *ptr8 = NULL; - if ( disp__gluUnProject == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(modelMatrix!=NULL) - { - ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, 0); - } - if(projMatrix!=NULL) - { - ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, 0); - } - if(viewport!=NULL) - { - ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, 0); - } - if(objx!=NULL) - { - ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objx, &isCopiedArray6); - } - if(objy!=NULL) - { - ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objy, &isCopiedArray7); - } - if(objz!=NULL) + if(data!=NULL) { - ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objz, &isCopiedArray8); + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - ret = (jint) disp__gluUnProject ( - (GLdouble) winx, - (GLdouble) winy, - (GLdouble) winz, - (const GLdouble *) ptr3, - (const GLdouble *) ptr4, - (const GLint *) ptr5, - (GLdouble *) ptr6, - (GLdouble *) ptr7, - (GLdouble *) ptr8 + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(modelMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, modelMatrix, ptr3, JNI_ABORT); - } - if(projMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, projMatrix, ptr4, JNI_ABORT); - } - if(viewport!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr5, JNI_ABORT); - } - if(objx!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, objx, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(objy!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, objy, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - if(objz!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, objz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } return ret; } - -/** - * Original Function-Prototype : - * <pre> - extern GLint gluScaleImage ( GLenum format , GLsizei widthin , GLsizei heightin , GLenum typein , const GLbyte * datain , GLsizei widthout , GLsizei heightout , GLenum typeout , GLbyte * dataout ) ; - * </pre> - */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNI_gluScaleImage ( + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3J ( JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, jint format, - jint widthin, - jint heightin, - jint typein, - jbyteArray datain, - jint widthout, - jint heightout, - jint typeout, - jbyteArray dataout) + jint type, + jint level, + jint base, + jint max, + jlongArray data) { jint ret; - jbyte *ptr4 = NULL; - jboolean isCopiedArray8 = JNI_FALSE; - jbyte *ptr8 = NULL; + jlong *ptr8 = NULL; - if ( disp__gluScaleImage == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(datain!=NULL) - { - ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, datain, 0); - } - if(dataout!=NULL) + if(data!=NULL) { - ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataout, &isCopiedArray8); + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - ret = (jint) disp__gluScaleImage ( + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, - (GLsizei) widthin, - (GLsizei) heightin, - (GLenum) typein, - (const GLbyte *) ptr4, - (GLsizei) widthout, - (GLsizei) heightout, - (GLenum) typeout, - (GLbyte *) ptr8 + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(datain!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, datain, ptr4, JNI_ABORT); - } - if(dataout!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, dataout, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } return ret; } @@ -686,14 +684,14 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern GLint gluBuild1DMipmaps ( GLenum target , GLint components , GLint width , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3B ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -711,8 +709,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -728,7 +726,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3S ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -746,8 +744,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -763,7 +761,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3I ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -781,8 +779,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -798,7 +796,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3F ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -816,8 +814,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -833,7 +831,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3D ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -851,8 +849,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -868,7 +866,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3Z ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -886,8 +884,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -903,7 +901,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3J ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -921,8 +919,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -938,14 +936,322 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern GLint gluBuild2DMipmaps ( GLenum target , GLint components , GLint width , GLint height , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) + { + jint ret; + + jbyte *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; + + jshort *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) + { + jint ret; + + jint *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jfloat *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) + { + jint ret; + + jdouble *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jlongArray data) + { + jint ret; + + jlong *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3B ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -964,9 +1270,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -982,7 +1288,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3S ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1001,9 +1307,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1019,7 +1325,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3I ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1038,9 +1344,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1056,7 +1362,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3F ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1075,9 +1381,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1093,7 +1399,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3D ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1112,9 +1418,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1130,7 +1436,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3Z ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1149,9 +1455,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1167,7 +1473,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3J ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1186,9 +1492,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1204,103 +1510,660 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluQuadricDrawStyle ( GLUquadricObj * quadObject , GLenum drawStyle ) ; + extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricDrawStyle ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3B ( JNIEnv *env, jobject obj, - jlong quadObject, - jint drawStyle) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) { + jint ret; - if ( disp__gluQuadricDrawStyle == NULL ) return; + jbyte *ptr10 = NULL; - disp__gluQuadricDrawStyle ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) drawStyle + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; -/** - * Original Function-Prototype : - * <pre> - extern void gluQuadricOrientation ( GLUquadricObj * quadObject , GLenum orientation ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricOrientation ( + jshort *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3I ( JNIEnv *env, jobject obj, - jlong quadObject, - jint orientation) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) { + jint ret; - if ( disp__gluQuadricOrientation == NULL ) return; + jint *ptr10 = NULL; - disp__gluQuadricOrientation ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) orientation + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jfloat *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) + { + jint ret; + + jdouble *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jlongArray data) + { + jint ret; + + jlong *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluQuadricNormals ( GLUquadricObj * quadObject , GLenum normals ) ; + extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricNormals ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3B ( JNIEnv *env, jobject obj, - jlong quadObject, - jint normals) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jbyteArray data) { + jint ret; - if ( disp__gluQuadricNormals == NULL ) return; + jbyte *ptr7 = NULL; - disp__gluQuadricNormals ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) normals + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jshortArray data) + { + jint ret; + + jshort *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jintArray data) + { + jint ret; + + jint *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jfloatArray data) + { + jint ret; + + jfloat *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jdoubleArray data) + { + jint ret; + + jdouble *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jbooleanArray data) + { + jint ret; + + jboolean *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jlongArray data) + { + jint ret; + + jlong *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluQuadricTexture ( GLUquadricObj * quadObject , GLboolean textureCoords ) ; + extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricTexture ( + JNIEXPORT jboolean JNICALL + Java_gl4java_GLUFuncJauJNI_gluCheckExtension ( JNIEnv *env, jobject obj, - jlong quadObject, - jboolean textureCoords) + jbyteArray extName, + jbyteArray extString) { + jboolean ret; - if ( disp__gluQuadricTexture == NULL ) return; + jbyte *ptr0 = NULL; + jbyte *ptr1 = NULL; - disp__gluQuadricTexture ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLboolean) textureCoords + if ( disp__gluCheckExtension == NULL ) return 0; + + if(extName!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extName, 0); + } + if(extString!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extString, 0); + } + ret = (jboolean) disp__gluCheckExtension ( + (const GLubyte *) ptr0, + (const GLubyte *) ptr1 ); + if(extName!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, extName, ptr0, JNI_ABORT); + } + if(extString!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, extString, ptr1, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluCylinder ( GLUquadricObj * qobj , GLdouble baseRadius , GLdouble topRadius , GLdouble height , GLint slices , GLint stacks ) ; + extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluCylinder ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble baseRadius, - jdouble topRadius, + jlong quad, + jdouble base, + jdouble top, jdouble height, jint slices, jint stacks) @@ -1309,9 +2172,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluCylinder == NULL ) return; disp__gluCylinder ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) baseRadius, - (GLdouble) topRadius, + (GLUquadric *) (PointerHolder) quad, + (GLdouble) base, + (GLdouble) top, (GLdouble) height, (GLint) slices, (GLint) stacks @@ -1322,25 +2185,27 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluSphere ( GLUquadricObj * qobj , GLdouble radius , GLint slices , GLint stacks ) ; + extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluSphere ( + Java_gl4java_GLUFuncJauJNI_gluDisk ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble radius, + jlong quad, + jdouble inner, + jdouble outer, jint slices, - jint stacks) + jint loops) { - if ( disp__gluSphere == NULL ) return; + if ( disp__gluDisk == NULL ) return; - disp__gluSphere ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) radius, + disp__gluDisk ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) inner, + (GLdouble) outer, (GLint) slices, - (GLint) stacks + (GLint) loops ); } @@ -1348,27 +2213,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops ) ; + extern void gluEndCurve ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluDisk ( + Java_gl4java_GLUFuncJauJNI_gluEndCurve ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble innerRadius, - jdouble outerRadius, - jint slices, - jint loops) + jlong nurb) { - if ( disp__gluDisk == NULL ) return; + if ( disp__gluEndCurve == NULL ) return; - disp__gluDisk ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) innerRadius, - (GLdouble) outerRadius, - (GLint) slices, - (GLint) loops + disp__gluEndCurve ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -1376,31 +2233,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPartialDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops , GLdouble startAngle , GLdouble sweepAngle ) ; + extern void gluEndPolygon ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluPartialDisk ( + Java_gl4java_GLUFuncJauJNI_gluEndPolygon ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble innerRadius, - jdouble outerRadius, - jint slices, - jint loops, - jdouble startAngle, - jdouble sweepAngle) + jlong tess) { - if ( disp__gluPartialDisk == NULL ) return; + if ( disp__gluEndPolygon == NULL ) return; - disp__gluPartialDisk ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) innerRadius, - (GLdouble) outerRadius, - (GLint) slices, - (GLint) loops, - (GLdouble) startAngle, - (GLdouble) sweepAngle + disp__gluEndPolygon ( + (GLUtesselator *) (PointerHolder) tess ); } @@ -1408,76 +2253,39 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluLoadSamplingMatrices ( GLUnurbsObj * nobj , const GLfloat modelMatrix [ 16 ] , const GLfloat projMatrix [ 16 ] , const GLint viewport [ 4 ] ) ; + extern void gluEndSurface ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluLoadSamplingMatrices ( + Java_gl4java_GLUFuncJauJNI_gluEndSurface ( JNIEnv *env, jobject obj, - jlong nobj, - jfloatArray modelMatrix, - jfloatArray projMatrix, - jintArray viewport) + jlong nurb) { - jfloat *ptr1 = NULL; - jfloat *ptr2 = NULL; - jint *ptr3 = NULL; - if ( disp__gluLoadSamplingMatrices == NULL ) return; + if ( disp__gluEndSurface == NULL ) return; - if(modelMatrix!=NULL) - { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, 0); - } - if(projMatrix!=NULL) - { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, 0); - } - if(viewport!=NULL) - { - ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, 0); - } - disp__gluLoadSamplingMatrices ( - (GLUnurbsObj *) (PointerHolder) nobj, - (const GLfloat *) ptr1, - (const GLfloat *) ptr2, - (const GLint *) ptr3 + disp__gluEndSurface ( + (GLUnurbs *) (PointerHolder) nurb ); - if(modelMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, modelMatrix, ptr1, JNI_ABORT); - } - if(projMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, projMatrix, ptr2, JNI_ABORT); - } - if(viewport!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr3, JNI_ABORT); - } } /** * Original Function-Prototype : * <pre> - extern void gluNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat value ) ; + extern void gluEndTrim ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluNurbsProperty ( + Java_gl4java_GLUFuncJauJNI_gluEndTrim ( JNIEnv *env, jobject obj, - jlong nobj, - jint property, - jfloat value) + jlong nurb) { - if ( disp__gluNurbsProperty == NULL ) return; + if ( disp__gluEndTrim == NULL ) return; - disp__gluNurbsProperty ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLenum) property, - (GLfloat) value + disp__gluEndTrim ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -1485,73 +2293,156 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluGetNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat * value ) ; + extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluGetNurbsProperty ( JNIEnv *env, jobject obj, - jlong nobj, + jlong nurb, jint property, - jfloatArray value) + jfloatArray data) { jboolean isCopiedArray2 = JNI_FALSE; jfloat *ptr2 = NULL; if ( disp__gluGetNurbsProperty == NULL ) return; - if(value!=NULL) + if(data!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluGetNurbsProperty ( - (GLUnurbsObj *) (PointerHolder) nobj, + (GLUnurbs *) (PointerHolder) nurb, (GLenum) property, (GLfloat *) ptr2 ); - if(value!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginCurve ( GLUnurbsObj * nobj ) ; + extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginCurve ( + Java_gl4java_GLUFuncJauJNI_gluGetTessProperty ( JNIEnv *env, jobject obj, - jlong nobj) + jlong tess, + jint which, + jdoubleArray data) { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; - if ( disp__gluBeginCurve == NULL ) return; + if ( disp__gluGetTessProperty == NULL ) return; - disp__gluBeginCurve ( - (GLUnurbsObj *) (PointerHolder) nobj + if(data!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); + } + disp__gluGetTessProperty ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) which, + (GLdouble *) ptr2 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void gluEndCurve ( GLUnurbsObj * nobj ) ; + extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndCurve ( + Java_gl4java_GLUFuncJauJNI_gluLoadSamplingMatrices ( JNIEnv *env, jobject obj, - jlong nobj) + jlong nurb, + jfloatArray model, + jfloatArray perspective, + jintArray view) { + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jint *ptr3 = NULL; - if ( disp__gluEndCurve == NULL ) return; + if ( disp__gluLoadSamplingMatrices == NULL ) return; - disp__gluEndCurve ( - (GLUnurbsObj *) (PointerHolder) nobj + if(model!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, model, 0); + } + if(perspective!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, perspective, 0); + } + if(view!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0); + } + disp__gluLoadSamplingMatrices ( + (GLUnurbs *) (PointerHolder) nurb, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLint *) ptr3 + ); + + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr1, JNI_ABORT); + } + if(perspective!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, perspective, ptr2, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluLookAt ( GLdouble eyeX , GLdouble eyeY , GLdouble eyeZ , GLdouble centerX , GLdouble centerY , GLdouble centerZ , GLdouble upX , GLdouble upY , GLdouble upZ ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluLookAt ( + JNIEnv *env, jobject obj, + jdouble eyeX, + jdouble eyeY, + jdouble eyeZ, + jdouble centerX, + jdouble centerY, + jdouble centerZ, + jdouble upX, + jdouble upY, + jdouble upZ) + { + + if ( disp__gluLookAt == NULL ) return; + + disp__gluLookAt ( + (GLdouble) eyeX, + (GLdouble) eyeY, + (GLdouble) eyeZ, + (GLdouble) centerX, + (GLdouble) centerY, + (GLdouble) centerZ, + (GLdouble) upX, + (GLdouble) upY, + (GLdouble) upZ ); } @@ -1559,17 +2450,39 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluNurbsCurve ( GLUnurbsObj * nobj , GLint nknots , GLfloat * knot , GLint stride , GLfloat * ctlarray , GLint order , GLenum type ) ; + extern void gluNextContour ( GLUtesselator * tess , GLenum type ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluNextContour ( + JNIEnv *env, jobject obj, + jlong tess, + jint type) + { + + if ( disp__gluNextContour == NULL ) return; + + disp__gluNextContour ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) type + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluNurbsCurve ( JNIEnv *env, jobject obj, - jlong nobj, - jint nknots, - jfloatArray knot, + jlong nurb, + jint knotCount, + jfloatArray knots, jint stride, - jfloatArray ctlarray, + jfloatArray control, jint order, jint type) { @@ -1580,17 +2493,17 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluNurbsCurve == NULL ) return; - if(knot!=NULL) + if(knots!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knot, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knots, &isCopiedArray2); } - if(ctlarray!=NULL) + if(control!=NULL) { - ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray4); + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray4); } disp__gluNurbsCurve ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLint) nknots, + (GLUnurbs *) (PointerHolder) nurb, + (GLint) knotCount, (GLfloat *) ptr2, (GLint) stride, (GLfloat *) ptr4, @@ -1598,52 +2511,36 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) (GLenum) type ); - if(knot!=NULL) + if(knots!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, knot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, knots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } - if(ctlarray!=NULL) + if(control!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, control, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginSurface ( GLUnurbsObj * nobj ) ; + extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginSurface ( - JNIEnv *env, jobject obj, - jlong nobj) - { - - if ( disp__gluBeginSurface == NULL ) return; - - disp__gluBeginSurface ( - (GLUnurbsObj *) (PointerHolder) nobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluEndSurface ( GLUnurbsObj * nobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndSurface ( + Java_gl4java_GLUFuncJauJNI_gluNurbsProperty ( JNIEnv *env, jobject obj, - jlong nobj) + jlong nurb, + jint property, + jfloat value) { - if ( disp__gluEndSurface == NULL ) return; + if ( disp__gluNurbsProperty == NULL ) return; - disp__gluEndSurface ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluNurbsProperty ( + (GLUnurbs *) (PointerHolder) nurb, + (GLenum) property, + (GLfloat) value ); } @@ -1651,22 +2548,22 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluNurbsSurface ( GLUnurbsObj * nobj , GLint sknot_count , GLfloat * sknot , GLint tknot_count , GLfloat * tknot , GLint s_stride , GLint t_stride , GLfloat * ctlarray , GLint sorder , GLint torder , GLenum type ) ; + extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluNurbsSurface ( JNIEnv *env, jobject obj, - jlong nobj, - jint sknot_count, - jfloatArray sknot, - jint tknot_count, - jfloatArray tknot, - jint s_stride, - jint t_stride, - jfloatArray ctlarray, - jint sorder, - jint torder, + jlong nurb, + jint sKnotCount, + jfloatArray sKnots, + jint tKnotCount, + jfloatArray tKnots, + jint sStride, + jint tStride, + jfloatArray control, + jint sOrder, + jint tOrder, jint type) { jboolean isCopiedArray2 = JNI_FALSE; @@ -1678,62 +2575,68 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluNurbsSurface == NULL ) return; - if(sknot!=NULL) + if(sKnots!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sknot, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sKnots, &isCopiedArray2); } - if(tknot!=NULL) + if(tKnots!=NULL) { - ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tknot, &isCopiedArray4); + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tKnots, &isCopiedArray4); } - if(ctlarray!=NULL) + if(control!=NULL) { - ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray7); + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray7); } disp__gluNurbsSurface ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLint) sknot_count, + (GLUnurbs *) (PointerHolder) nurb, + (GLint) sKnotCount, (GLfloat *) ptr2, - (GLint) tknot_count, + (GLint) tKnotCount, (GLfloat *) ptr4, - (GLint) s_stride, - (GLint) t_stride, + (GLint) sStride, + (GLint) tStride, (GLfloat *) ptr7, - (GLint) sorder, - (GLint) torder, + (GLint) sOrder, + (GLint) tOrder, (GLenum) type ); - if(sknot!=NULL) + if(sKnots!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, sknot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, sKnots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } - if(tknot!=NULL) + if(tKnots!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, tknot, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, tKnots, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); } - if(ctlarray!=NULL) + if(control!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, control, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginTrim ( GLUnurbsObj * nobj ) ; + extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginTrim ( + Java_gl4java_GLUFuncJauJNI_gluOrtho2D ( JNIEnv *env, jobject obj, - jlong nobj) + jdouble left, + jdouble right, + jdouble bottom, + jdouble top) { - if ( disp__gluBeginTrim == NULL ) return; + if ( disp__gluOrtho2D == NULL ) return; - disp__gluBeginTrim ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluOrtho2D ( + (GLdouble) left, + (GLdouble) right, + (GLdouble) bottom, + (GLdouble) top ); } @@ -1741,35 +2644,207 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluEndTrim ( GLUnurbsObj * nobj ) ; + extern void gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndTrim ( + Java_gl4java_GLUFuncJauJNI_gluPartialDisk ( JNIEnv *env, jobject obj, - jlong nobj) + jlong quad, + jdouble inner, + jdouble outer, + jint slices, + jint loops, + jdouble start, + jdouble sweep) { - if ( disp__gluEndTrim == NULL ) return; + if ( disp__gluPartialDisk == NULL ) return; - disp__gluEndTrim ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluPartialDisk ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) inner, + (GLdouble) outer, + (GLint) slices, + (GLint) loops, + (GLdouble) start, + (GLdouble) sweep + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluPerspective ( + JNIEnv *env, jobject obj, + jdouble fovy, + jdouble aspect, + jdouble zNear, + jdouble zFar) + { + + if ( disp__gluPerspective == NULL ) return; + + disp__gluPerspective ( + (GLdouble) fovy, + (GLdouble) aspect, + (GLdouble) zNear, + (GLdouble) zFar + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluPickMatrix ( + JNIEnv *env, jobject obj, + jdouble x, + jdouble y, + jdouble delX, + jdouble delY, + jintArray viewport) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__gluPickMatrix == NULL ) return; + + if(viewport!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4); + } + disp__gluPickMatrix ( + (GLdouble) x, + (GLdouble) y, + (GLdouble) delX, + (GLdouble) delY, + (GLint *) ptr4 + ); + + if(viewport!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluProject ( + JNIEnv *env, jobject obj, + jdouble objX, + jdouble objY, + jdouble objZ, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdoubleArray winX, + jdoubleArray winY, + jdoubleArray winZ) + { + jint ret; + + jdouble *ptr3 = NULL; + jdouble *ptr4 = NULL; + jint *ptr5 = NULL; + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + + if ( disp__gluProject == NULL ) return 0; + + if(model!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0); + } + if(proj!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0); + } + if(view!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0); + } + if(winX!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winX, &isCopiedArray6); + } + if(winY!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winY, &isCopiedArray7); + } + if(winZ!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winZ, &isCopiedArray8); + } + ret = (jint) disp__gluProject ( + (GLdouble) objX, + (GLdouble) objY, + (GLdouble) objZ, + (const GLdouble *) ptr3, + (const GLdouble *) ptr4, + (const GLint *) ptr5, + (GLdouble *) ptr6, + (GLdouble *) ptr7, + (GLdouble *) ptr8 ); + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT); + } + if(winX!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, winX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + if(winY!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, winY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + } + if(winZ!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, winZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluPwlCurve ( GLUnurbsObj * nobj , GLint count , GLfloat * array , GLint stride , GLenum type ) ; + extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluPwlCurve ( JNIEnv *env, jobject obj, - jlong nobj, + jlong nurb, jint count, - jfloatArray array, + jfloatArray data, jint stride, jint type) { @@ -1778,222 +2853,766 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluPwlCurve == NULL ) return; - if(array!=NULL) + if(data!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, array, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluPwlCurve ( - (GLUnurbsObj *) (PointerHolder) nobj, + (GLUnurbs *) (PointerHolder) nurb, (GLint) count, (GLfloat *) ptr2, (GLint) stride, (GLenum) type ); - if(array!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, array, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessBeginPolygon ( GLUtesselator * tobj , void * polygon_data ) ; + extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricDrawStyle ( + JNIEnv *env, jobject obj, + jlong quad, + jint draw) + { + + if ( disp__gluQuadricDrawStyle == NULL ) return; + + disp__gluQuadricDrawStyle ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) draw + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricNormals ( + JNIEnv *env, jobject obj, + jlong quad, + jint normal) + { + + if ( disp__gluQuadricNormals == NULL ) return; + + disp__gluQuadricNormals ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) normal + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricOrientation ( + JNIEnv *env, jobject obj, + jlong quad, + jint orientation) + { + + if ( disp__gluQuadricOrientation == NULL ) return; + + disp__gluQuadricOrientation ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) orientation + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricTexture ( + JNIEnv *env, jobject obj, + jlong quad, + jboolean texture) + { + + if ( disp__gluQuadricTexture == NULL ) return; + + disp__gluQuadricTexture ( + (GLUquadric *) (PointerHolder) quad, + (GLboolean) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3BIII_3B ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jbyteArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jbyteArray dataOut) + { + jint ret; + + jbyte *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3SIII_3S ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jshortArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jshortArray dataOut) + { + jint ret; + + jshort *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3IIII_3I ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jintArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jintArray dataOut) + { + jint ret; + + jint *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3FIII_3F ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jfloatArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jfloatArray dataOut) + { + jint ret; + + jfloat *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3DIII_3D ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jdoubleArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jdoubleArray dataOut) + { + jint ret; + + jdouble *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3ZIII_3Z ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jbooleanArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jbooleanArray dataOut) + { + jint ret; + + jboolean *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3JIII_3J ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jlongArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jlongArray dataOut) + { + jint ret; + + jlong *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluSphere ( + JNIEnv *env, jobject obj, + jlong quad, + jdouble radius, + jint slices, + jint stacks) + { + + if ( disp__gluSphere == NULL ) return; + + disp__gluSphere ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) radius, + (GLint) slices, + (GLint) stacks + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginContour ( GLUtesselator * tess ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessBeginContour ( + JNIEnv *env, jobject obj, + jlong tess) + { + + if ( disp__gluTessBeginContour == NULL ) return; + + disp__gluTessBeginContour ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3B ( JNIEnv *env, jobject obj, - jlong tobj, - jbyteArray polygon_data) + jlong tess, + jbyteArray data) { jboolean isCopiedArray1 = JNI_FALSE; jbyte *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3S ( JNIEnv *env, jobject obj, - jlong tobj, - jshortArray polygon_data) + jlong tess, + jshortArray data) { jboolean isCopiedArray1 = JNI_FALSE; jshort *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3I ( JNIEnv *env, jobject obj, - jlong tobj, - jintArray polygon_data) + jlong tess, + jintArray data) { jboolean isCopiedArray1 = JNI_FALSE; jint *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3F ( JNIEnv *env, jobject obj, - jlong tobj, - jfloatArray polygon_data) + jlong tess, + jfloatArray data) { jboolean isCopiedArray1 = JNI_FALSE; jfloat *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3D ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray polygon_data) + jlong tess, + jdoubleArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3Z ( JNIEnv *env, jobject obj, - jlong tobj, - jbooleanArray polygon_data) + jlong tess, + jbooleanArray data) { jboolean isCopiedArray1 = JNI_FALSE; jboolean *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3J ( JNIEnv *env, jobject obj, - jlong tobj, - jlongArray polygon_data) + jlong tess, + jlongArray data) { jboolean isCopiedArray1 = JNI_FALSE; jlong *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessBeginContour ( GLUtesselator * tobj ) ; + extern void gluTessEndContour ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessBeginContour ( + Java_gl4java_GLUFuncJauJNI_gluTessEndContour ( JNIEnv *env, jobject obj, - jlong tobj) + jlong tess) { - if ( disp__gluTessBeginContour == NULL ) return; + if ( disp__gluTessEndContour == NULL ) return; - disp__gluTessBeginContour ( - (GLUtesselator *) (PointerHolder) tobj + disp__gluTessEndContour ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessEndPolygon ( GLUtesselator * tess ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessEndPolygon ( + JNIEnv *env, jobject obj, + jlong tess) + { + + if ( disp__gluTessEndPolygon == NULL ) return; + + disp__gluTessEndPolygon ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessNormal ( + JNIEnv *env, jobject obj, + jlong tess, + jdouble valueX, + jdouble valueY, + jdouble valueZ) + { + + if ( disp__gluTessNormal == NULL ) return; + + disp__gluTessNormal ( + (GLUtesselator *) (PointerHolder) tess, + (GLdouble) valueX, + (GLdouble) valueY, + (GLdouble) valueZ ); } @@ -2001,15 +3620,39 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluTessVertex ( GLUtesselator * tobj , GLdouble coords [ 3 ] , void * vertex_data ) ; + extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessProperty ( + JNIEnv *env, jobject obj, + jlong tess, + jint which, + jdouble data) + { + + if ( disp__gluTessProperty == NULL ) return; + + disp__gluTessProperty ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) which, + (GLdouble) data + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3B ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jbyteArray vertex_data) + jlong tess, + jdoubleArray location, + jbyteArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2018,35 +3661,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3S ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jshortArray vertex_data) + jlong tess, + jdoubleArray location, + jshortArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2055,35 +3698,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3I ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jintArray vertex_data) + jlong tess, + jdoubleArray location, + jintArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2092,35 +3735,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3F ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jfloatArray vertex_data) + jlong tess, + jdoubleArray location, + jfloatArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2129,35 +3772,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3D ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jdoubleArray vertex_data) + jlong tess, + jdoubleArray location, + jdoubleArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2166,35 +3809,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3Z ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jbooleanArray vertex_data) + jlong tess, + jdoubleArray location, + jbooleanArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2203,35 +3846,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3J ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jlongArray vertex_data) + jlong tess, + jdoubleArray location, + jlongArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2240,214 +3883,238 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessEndContour ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessEndContour ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluTessEndContour == NULL ) return; - - disp__gluTessEndContour ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessEndPolygon ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessEndPolygon ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluTessEndPolygon == NULL ) return; - - disp__gluTessEndPolygon ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble value ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessProperty ( - JNIEnv *env, jobject obj, - jlong tobj, - jint which, - jdouble value) - { - - if ( disp__gluTessProperty == NULL ) return; - - disp__gluTessProperty ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) which, - (GLdouble) value - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessNormal ( GLUtesselator * tobj , GLdouble x , GLdouble y , GLdouble z ) ; + extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessNormal ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluUnProject ( JNIEnv *env, jobject obj, - jlong tobj, - jdouble x, - jdouble y, - jdouble z) + jdouble winX, + jdouble winY, + jdouble winZ, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdoubleArray objX, + jdoubleArray objY, + jdoubleArray objZ) { + jint ret; - if ( disp__gluTessNormal == NULL ) return; - - disp__gluTessNormal ( - (GLUtesselator *) (PointerHolder) tobj, - (GLdouble) x, - (GLdouble) y, - (GLdouble) z - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluGetTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble * value ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluGetTessProperty ( - JNIEnv *env, jobject obj, - jlong tobj, - jint which, - jdoubleArray value) - { - jboolean isCopiedArray2 = JNI_FALSE; - jdouble *ptr2 = NULL; + jdouble *ptr3 = NULL; + jdouble *ptr4 = NULL; + jint *ptr5 = NULL; + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; - if ( disp__gluGetTessProperty == NULL ) return; + if ( disp__gluUnProject == NULL ) return 0; - if(value!=NULL) + if(model!=NULL) { - ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2); + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0); } - disp__gluGetTessProperty ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) which, - (GLdouble *) ptr2 - ); - - if(value!=NULL) + if(proj!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0); } - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluBeginPolygon ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginPolygon ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluBeginPolygon == NULL ) return; - - disp__gluBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluNextContour ( GLUtesselator * tobj , GLenum type ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluNextContour ( - JNIEnv *env, jobject obj, - jlong tobj, - jint type) - { - - if ( disp__gluNextContour == NULL ) return; - - disp__gluNextContour ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) type + if(view!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0); + } + if(objX!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray6); + } + if(objY!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray7); + } + if(objZ!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray8); + } + ret = (jint) disp__gluUnProject ( + (GLdouble) winX, + (GLdouble) winY, + (GLdouble) winZ, + (const GLdouble *) ptr3, + (const GLdouble *) ptr4, + (const GLint *) ptr5, + (GLdouble *) ptr6, + (GLdouble *) ptr7, + (GLdouble *) ptr8 ); + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT); + } + if(objX!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + if(objY!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + } + if(objZ!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluEndPolygon ( GLUtesselator * tobj ) ; + extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndPolygon ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluUnProject4 ( JNIEnv *env, jobject obj, - jlong tobj) + jdouble winX, + jdouble winY, + jdouble winZ, + jdouble clipW, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdouble nearVal, + jdouble farVal, + jdoubleArray objX, + jdoubleArray objY, + jdoubleArray objZ, + jdoubleArray objW) { + jint ret; - if ( disp__gluEndPolygon == NULL ) return; - - disp__gluEndPolygon ( - (GLUtesselator *) (PointerHolder) tobj + jdouble *ptr4 = NULL; + jdouble *ptr5 = NULL; + jint *ptr6 = NULL; + jboolean isCopiedArray9 = JNI_FALSE; + jdouble *ptr9 = NULL; + jboolean isCopiedArray10 = JNI_FALSE; + jdouble *ptr10 = NULL; + jboolean isCopiedArray11 = JNI_FALSE; + jdouble *ptr11 = NULL; + jboolean isCopiedArray12 = JNI_FALSE; + jdouble *ptr12 = NULL; + + if ( disp__gluUnProject4 == NULL ) return 0; + + if(model!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0); + } + if(proj!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0); + } + if(view!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0); + } + if(objX!=NULL) + { + ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray9); + } + if(objY!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray10); + } + if(objZ!=NULL) + { + ptr11 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray11); + } + if(objW!=NULL) + { + ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objW, &isCopiedArray12); + } + ret = (jint) disp__gluUnProject4 ( + (GLdouble) winX, + (GLdouble) winY, + (GLdouble) winZ, + (GLdouble) clipW, + (const GLdouble *) ptr4, + (const GLdouble *) ptr5, + (const GLint *) ptr6, + (GLdouble) nearVal, + (GLdouble) farVal, + (GLdouble *) ptr9, + (GLdouble *) ptr10, + (GLdouble *) ptr11, + (GLdouble *) ptr12 ); + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr4, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr5, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr6, JNI_ABORT); + } + if(objX!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr9, (isCopiedArray9 == JNI_TRUE)?0:JNI_ABORT); + } + if(objY!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr10, (isCopiedArray10 == JNI_TRUE)?0:JNI_ABORT); + } + if(objZ!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr11, (isCopiedArray11 == JNI_TRUE)?0:JNI_ABORT); + } + if(objW!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objW, ptr12, (isCopiedArray12 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/OpenGLU_JauJNI12nf_funcs.c b/CNativeCode/OpenGLU_JauJNI12nf_funcs.c index 219d58c..06b518f 100755 --- a/CNativeCode/OpenGLU_JauJNI12nf_funcs.c +++ b/CNativeCode/OpenGLU_JauJNI12nf_funcs.c @@ -68,7 +68,7 @@ Java_gl4java_GLUFuncJauJNInf_gluGetString ( JNIEnv *env, jobject obj, } static const char * _glu_lib_vendor_="Jausoft - Sven Goethel Software Development"; -static const char * _glu_lib_version_="2.8.0.0"; +static const char * _glu_lib_version_="2.8.0.8"; JNIEXPORT jstring JNICALL Java_gl4java_GLUFuncJauJNInf_getNativeVendor ( JNIEnv *env, jobject obj ) @@ -301,7 +301,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: glu-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNInf ! @@ -310,35 +310,19 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluLookAt ( GLdouble eyex , GLdouble eyey , GLdouble eyez , GLdouble centerx , GLdouble centery , GLdouble centerz , GLdouble upx , GLdouble upy , GLdouble upz ) ; + extern void gluBeginCurve ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluLookAt ( + Java_gl4java_GLUFuncJauJNInf_gluBeginCurve ( JNIEnv *env, jobject obj, - jdouble eyex, - jdouble eyey, - jdouble eyez, - jdouble centerx, - jdouble centery, - jdouble centerz, - jdouble upx, - jdouble upy, - jdouble upz) + jlong nurb) { - if ( disp__gluLookAt == NULL ) return; + if ( disp__gluBeginCurve == NULL ) return; - disp__gluLookAt ( - (GLdouble) eyex, - (GLdouble) eyey, - (GLdouble) eyez, - (GLdouble) centerx, - (GLdouble) centery, - (GLdouble) centerz, - (GLdouble) upx, - (GLdouble) upy, - (GLdouble) upz + disp__gluBeginCurve ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -346,25 +330,19 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; + extern void gluBeginPolygon ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluOrtho2D ( + Java_gl4java_GLUFuncJauJNInf_gluBeginPolygon ( JNIEnv *env, jobject obj, - jdouble left, - jdouble right, - jdouble bottom, - jdouble top) + jlong tess) { - if ( disp__gluOrtho2D == NULL ) return; + if ( disp__gluBeginPolygon == NULL ) return; - disp__gluOrtho2D ( - (GLdouble) left, - (GLdouble) right, - (GLdouble) bottom, - (GLdouble) top + disp__gluBeginPolygon ( + (GLUtesselator *) (PointerHolder) tess ); } @@ -372,25 +350,19 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; + extern void gluBeginSurface ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluPerspective ( + Java_gl4java_GLUFuncJauJNInf_gluBeginSurface ( JNIEnv *env, jobject obj, - jdouble fovy, - jdouble aspect, - jdouble zNear, - jdouble zFar) + jlong nurb) { - if ( disp__gluPerspective == NULL ) return; + if ( disp__gluBeginSurface == NULL ) return; - disp__gluPerspective ( - (GLdouble) fovy, - (GLdouble) aspect, - (GLdouble) zNear, - (GLdouble) zFar + disp__gluBeginSurface ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -398,287 +370,313 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble width , GLdouble height , GLint * viewport ) ; + extern void gluBeginTrim ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluPickMatrix ( + Java_gl4java_GLUFuncJauJNInf_gluBeginTrim ( JNIEnv *env, jobject obj, - jdouble x, - jdouble y, - jdouble width, - jdouble height, - jintArray viewport) + jlong nurb) { - jboolean isCopiedArray4 = JNI_FALSE; - jint *ptr4 = NULL; - if ( disp__gluPickMatrix == NULL ) return; + if ( disp__gluBeginTrim == NULL ) return; - if(viewport!=NULL) - { - ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4); - } - disp__gluPickMatrix ( - (GLdouble) x, - (GLdouble) y, - (GLdouble) width, - (GLdouble) height, - (GLint *) ptr4 + disp__gluBeginTrim ( + (GLUnurbs *) (PointerHolder) nurb ); - if(viewport!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); - } } /** * Original Function-Prototype : * <pre> - extern GLint gluProject ( GLdouble objx , GLdouble objy , GLdouble objz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * winx , GLdouble * winy , GLdouble * winz ) ; + extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNInf_gluProject ( + Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmapLevels__IIIIIIII_3B ( JNIEnv *env, jobject obj, - jdouble objx, - jdouble objy, - jdouble objz, - jdoubleArray modelMatrix, - jdoubleArray projMatrix, - jintArray viewport, - jdoubleArray winx, - jdoubleArray winy, - jdoubleArray winz) + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) { jint ret; - jdouble *ptr3 = NULL; - jdouble *ptr4 = NULL; - jint *ptr5 = NULL; - jboolean isCopiedArray6 = JNI_FALSE; - jdouble *ptr6 = NULL; - jboolean isCopiedArray7 = JNI_FALSE; - jdouble *ptr7 = NULL; - jboolean isCopiedArray8 = JNI_FALSE; - jdouble *ptr8 = NULL; + jbyte *ptr8 = NULL; - if ( disp__gluProject == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(modelMatrix!=NULL) - { - ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, 0); - } - if(projMatrix!=NULL) - { - ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, 0); - } - if(viewport!=NULL) - { - ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, 0); - } - if(winx!=NULL) + if(data!=NULL) { - ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winx, &isCopiedArray6); + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - if(winy!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winy, &isCopiedArray7); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(winz!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmapLevels__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; + + jshort *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winz, &isCopiedArray8); + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - ret = (jint) disp__gluProject ( - (GLdouble) objx, - (GLdouble) objy, - (GLdouble) objz, - (const GLdouble *) ptr3, - (const GLdouble *) ptr4, - (const GLint *) ptr5, - (GLdouble *) ptr6, - (GLdouble *) ptr7, - (GLdouble *) ptr8 + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(modelMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, modelMatrix, ptr3, JNI_ABORT); - } - if(projMatrix!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, projMatrix, ptr4, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(viewport!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmapLevels__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) + { + jint ret; + + jint *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr5, JNI_ABORT); + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - if(winx!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, winx, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(winy!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmapLevels__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jfloat *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, winy, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - if(winz!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, winz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } return ret; } - -/** - * Original Function-Prototype : - * <pre> - extern GLint gluUnProject ( GLdouble winx , GLdouble winy , GLdouble winz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * objx , GLdouble * objy , GLdouble * objz ) ; - * </pre> - */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNInf_gluUnProject ( + Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmapLevels__IIIIIIII_3D ( JNIEnv *env, jobject obj, - jdouble winx, - jdouble winy, - jdouble winz, - jdoubleArray modelMatrix, - jdoubleArray projMatrix, - jintArray viewport, - jdoubleArray objx, - jdoubleArray objy, - jdoubleArray objz) + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) { jint ret; - jdouble *ptr3 = NULL; - jdouble *ptr4 = NULL; - jint *ptr5 = NULL; - jboolean isCopiedArray6 = JNI_FALSE; - jdouble *ptr6 = NULL; - jboolean isCopiedArray7 = JNI_FALSE; - jdouble *ptr7 = NULL; - jboolean isCopiedArray8 = JNI_FALSE; jdouble *ptr8 = NULL; - if ( disp__gluUnProject == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(modelMatrix!=NULL) - { - ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, 0); - } - if(projMatrix!=NULL) - { - ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, 0); - } - if(viewport!=NULL) - { - ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, 0); - } - if(objx!=NULL) - { - ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objx, &isCopiedArray6); - } - if(objy!=NULL) - { - ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objy, &isCopiedArray7); - } - if(objz!=NULL) + if(data!=NULL) { - ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objz, &isCopiedArray8); + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - ret = (jint) disp__gluUnProject ( - (GLdouble) winx, - (GLdouble) winy, - (GLdouble) winz, - (const GLdouble *) ptr3, - (const GLdouble *) ptr4, - (const GLint *) ptr5, - (GLdouble *) ptr6, - (GLdouble *) ptr7, - (GLdouble *) ptr8 + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(modelMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, modelMatrix, ptr3, JNI_ABORT); - } - if(projMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, projMatrix, ptr4, JNI_ABORT); - } - if(viewport!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr5, JNI_ABORT); - } - if(objx!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, objx, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(objy!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmapLevels__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, objy, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - if(objz!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, objz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } return ret; } - -/** - * Original Function-Prototype : - * <pre> - extern GLint gluScaleImage ( GLenum format , GLsizei widthin , GLsizei heightin , GLenum typein , const GLbyte * datain , GLsizei widthout , GLsizei heightout , GLenum typeout , GLbyte * dataout ) ; - * </pre> - */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNInf_gluScaleImage ( + Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmapLevels__IIIIIIII_3J ( JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, jint format, - jint widthin, - jint heightin, - jint typein, - jbyteArray datain, - jint widthout, - jint heightout, - jint typeout, - jbyteArray dataout) + jint type, + jint level, + jint base, + jint max, + jlongArray data) { jint ret; - jbyte *ptr4 = NULL; - jboolean isCopiedArray8 = JNI_FALSE; - jbyte *ptr8 = NULL; + jlong *ptr8 = NULL; - if ( disp__gluScaleImage == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(datain!=NULL) - { - ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, datain, 0); - } - if(dataout!=NULL) + if(data!=NULL) { - ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataout, &isCopiedArray8); + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); } - ret = (jint) disp__gluScaleImage ( + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, - (GLsizei) widthin, - (GLsizei) heightin, - (GLenum) typein, - (const GLbyte *) ptr4, - (GLsizei) widthout, - (GLsizei) heightout, - (GLenum) typeout, - (GLbyte *) ptr8 + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(datain!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, datain, ptr4, JNI_ABORT); - } - if(dataout!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, dataout, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } return ret; } @@ -686,14 +684,14 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern GLint gluBuild1DMipmaps ( GLenum target , GLint components , GLint width , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3B ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -711,8 +709,8 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -728,7 +726,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3S ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -746,8 +744,8 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -763,7 +761,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3I ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -781,8 +779,8 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -798,7 +796,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3F ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -816,8 +814,8 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -833,7 +831,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3D ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -851,8 +849,8 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -868,7 +866,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3Z ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -886,8 +884,8 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -903,7 +901,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3J ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -921,8 +919,8 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -938,14 +936,322 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern GLint gluBuild2DMipmaps ( GLenum target , GLint components , GLint width , GLint height , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmapLevels__IIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) + { + jint ret; + + jbyte *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmapLevels__IIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; + + jshort *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmapLevels__IIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) + { + jint ret; + + jint *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmapLevels__IIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jfloat *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmapLevels__IIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) + { + jint ret; + + jdouble *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmapLevels__IIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmapLevels__IIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jlongArray data) + { + jint ret; + + jlong *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3B ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -964,9 +1270,9 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -982,7 +1288,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3S ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1001,9 +1307,9 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1019,7 +1325,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3I ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1038,9 +1344,9 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1056,7 +1362,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3F ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1075,9 +1381,9 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1093,7 +1399,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3D ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1112,9 +1418,9 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1130,7 +1436,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3Z ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1149,9 +1455,9 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1167,7 +1473,7 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3J ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1186,9 +1492,9 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1204,103 +1510,660 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluQuadricDrawStyle ( GLUquadricObj * quadObject , GLenum drawStyle ) ; + extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluQuadricDrawStyle ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmapLevels__IIIIIIIIII_3B ( JNIEnv *env, jobject obj, - jlong quadObject, - jint drawStyle) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) { + jint ret; - if ( disp__gluQuadricDrawStyle == NULL ) return; + jbyte *ptr10 = NULL; - disp__gluQuadricDrawStyle ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) drawStyle + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmapLevels__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; -/** - * Original Function-Prototype : - * <pre> - extern void gluQuadricOrientation ( GLUquadricObj * quadObject , GLenum orientation ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluQuadricOrientation ( + jshort *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmapLevels__IIIIIIIIII_3I ( JNIEnv *env, jobject obj, - jlong quadObject, - jint orientation) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) { + jint ret; - if ( disp__gluQuadricOrientation == NULL ) return; + jint *ptr10 = NULL; - disp__gluQuadricOrientation ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) orientation + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmapLevels__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jfloat *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmapLevels__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) + { + jint ret; + + jdouble *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmapLevels__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmapLevels__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jlongArray data) + { + jint ret; + + jlong *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluQuadricNormals ( GLUquadricObj * quadObject , GLenum normals ) ; + extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluQuadricNormals ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmaps__IIIIIII_3B ( JNIEnv *env, jobject obj, - jlong quadObject, - jint normals) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jbyteArray data) { + jint ret; - if ( disp__gluQuadricNormals == NULL ) return; + jbyte *ptr7 = NULL; - disp__gluQuadricNormals ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) normals + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmaps__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jshortArray data) + { + jint ret; + + jshort *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmaps__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jintArray data) + { + jint ret; + + jint *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmaps__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jfloatArray data) + { + jint ret; + + jfloat *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmaps__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jdoubleArray data) + { + jint ret; + + jdouble *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmaps__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jbooleanArray data) + { + jint ret; + + jboolean *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluBuild3DMipmaps__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jlongArray data) + { + jint ret; + + jlong *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluQuadricTexture ( GLUquadricObj * quadObject , GLboolean textureCoords ) ; + extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluQuadricTexture ( + JNIEXPORT jboolean JNICALL + Java_gl4java_GLUFuncJauJNInf_gluCheckExtension ( JNIEnv *env, jobject obj, - jlong quadObject, - jboolean textureCoords) + jbyteArray extName, + jbyteArray extString) { + jboolean ret; - if ( disp__gluQuadricTexture == NULL ) return; + jbyte *ptr0 = NULL; + jbyte *ptr1 = NULL; - disp__gluQuadricTexture ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLboolean) textureCoords + if ( disp__gluCheckExtension == NULL ) return 0; + + if(extName!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extName, 0); + } + if(extString!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extString, 0); + } + ret = (jboolean) disp__gluCheckExtension ( + (const GLubyte *) ptr0, + (const GLubyte *) ptr1 ); + if(extName!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, extName, ptr0, JNI_ABORT); + } + if(extString!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, extString, ptr1, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluCylinder ( GLUquadricObj * qobj , GLdouble baseRadius , GLdouble topRadius , GLdouble height , GLint slices , GLint stacks ) ; + extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluCylinder ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble baseRadius, - jdouble topRadius, + jlong quad, + jdouble base, + jdouble top, jdouble height, jint slices, jint stacks) @@ -1309,9 +2172,9 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluCylinder == NULL ) return; disp__gluCylinder ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) baseRadius, - (GLdouble) topRadius, + (GLUquadric *) (PointerHolder) quad, + (GLdouble) base, + (GLdouble) top, (GLdouble) height, (GLint) slices, (GLint) stacks @@ -1322,25 +2185,27 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluSphere ( GLUquadricObj * qobj , GLdouble radius , GLint slices , GLint stacks ) ; + extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluSphere ( + Java_gl4java_GLUFuncJauJNInf_gluDisk ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble radius, + jlong quad, + jdouble inner, + jdouble outer, jint slices, - jint stacks) + jint loops) { - if ( disp__gluSphere == NULL ) return; + if ( disp__gluDisk == NULL ) return; - disp__gluSphere ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) radius, + disp__gluDisk ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) inner, + (GLdouble) outer, (GLint) slices, - (GLint) stacks + (GLint) loops ); } @@ -1348,27 +2213,19 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops ) ; + extern void gluEndCurve ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluDisk ( + Java_gl4java_GLUFuncJauJNInf_gluEndCurve ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble innerRadius, - jdouble outerRadius, - jint slices, - jint loops) + jlong nurb) { - if ( disp__gluDisk == NULL ) return; + if ( disp__gluEndCurve == NULL ) return; - disp__gluDisk ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) innerRadius, - (GLdouble) outerRadius, - (GLint) slices, - (GLint) loops + disp__gluEndCurve ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -1376,31 +2233,19 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPartialDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops , GLdouble startAngle , GLdouble sweepAngle ) ; + extern void gluEndPolygon ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluPartialDisk ( + Java_gl4java_GLUFuncJauJNInf_gluEndPolygon ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble innerRadius, - jdouble outerRadius, - jint slices, - jint loops, - jdouble startAngle, - jdouble sweepAngle) + jlong tess) { - if ( disp__gluPartialDisk == NULL ) return; + if ( disp__gluEndPolygon == NULL ) return; - disp__gluPartialDisk ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) innerRadius, - (GLdouble) outerRadius, - (GLint) slices, - (GLint) loops, - (GLdouble) startAngle, - (GLdouble) sweepAngle + disp__gluEndPolygon ( + (GLUtesselator *) (PointerHolder) tess ); } @@ -1408,76 +2253,39 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluLoadSamplingMatrices ( GLUnurbsObj * nobj , const GLfloat modelMatrix [ 16 ] , const GLfloat projMatrix [ 16 ] , const GLint viewport [ 4 ] ) ; + extern void gluEndSurface ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluLoadSamplingMatrices ( + Java_gl4java_GLUFuncJauJNInf_gluEndSurface ( JNIEnv *env, jobject obj, - jlong nobj, - jfloatArray modelMatrix, - jfloatArray projMatrix, - jintArray viewport) + jlong nurb) { - jfloat *ptr1 = NULL; - jfloat *ptr2 = NULL; - jint *ptr3 = NULL; - if ( disp__gluLoadSamplingMatrices == NULL ) return; + if ( disp__gluEndSurface == NULL ) return; - if(modelMatrix!=NULL) - { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, 0); - } - if(projMatrix!=NULL) - { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, 0); - } - if(viewport!=NULL) - { - ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, 0); - } - disp__gluLoadSamplingMatrices ( - (GLUnurbsObj *) (PointerHolder) nobj, - (const GLfloat *) ptr1, - (const GLfloat *) ptr2, - (const GLint *) ptr3 + disp__gluEndSurface ( + (GLUnurbs *) (PointerHolder) nurb ); - if(modelMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, modelMatrix, ptr1, JNI_ABORT); - } - if(projMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, projMatrix, ptr2, JNI_ABORT); - } - if(viewport!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr3, JNI_ABORT); - } } /** * Original Function-Prototype : * <pre> - extern void gluNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat value ) ; + extern void gluEndTrim ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluNurbsProperty ( + Java_gl4java_GLUFuncJauJNInf_gluEndTrim ( JNIEnv *env, jobject obj, - jlong nobj, - jint property, - jfloat value) + jlong nurb) { - if ( disp__gluNurbsProperty == NULL ) return; + if ( disp__gluEndTrim == NULL ) return; - disp__gluNurbsProperty ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLenum) property, - (GLfloat) value + disp__gluEndTrim ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -1485,73 +2293,156 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluGetNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat * value ) ; + extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluGetNurbsProperty ( JNIEnv *env, jobject obj, - jlong nobj, + jlong nurb, jint property, - jfloatArray value) + jfloatArray data) { jboolean isCopiedArray2 = JNI_FALSE; jfloat *ptr2 = NULL; if ( disp__gluGetNurbsProperty == NULL ) return; - if(value!=NULL) + if(data!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluGetNurbsProperty ( - (GLUnurbsObj *) (PointerHolder) nobj, + (GLUnurbs *) (PointerHolder) nurb, (GLenum) property, (GLfloat *) ptr2 ); - if(value!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginCurve ( GLUnurbsObj * nobj ) ; + extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluBeginCurve ( + Java_gl4java_GLUFuncJauJNInf_gluGetTessProperty ( JNIEnv *env, jobject obj, - jlong nobj) + jlong tess, + jint which, + jdoubleArray data) { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; - if ( disp__gluBeginCurve == NULL ) return; + if ( disp__gluGetTessProperty == NULL ) return; - disp__gluBeginCurve ( - (GLUnurbsObj *) (PointerHolder) nobj + if(data!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); + } + disp__gluGetTessProperty ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) which, + (GLdouble *) ptr2 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void gluEndCurve ( GLUnurbsObj * nobj ) ; + extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluEndCurve ( + Java_gl4java_GLUFuncJauJNInf_gluLoadSamplingMatrices ( JNIEnv *env, jobject obj, - jlong nobj) + jlong nurb, + jfloatArray model, + jfloatArray perspective, + jintArray view) { + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jint *ptr3 = NULL; - if ( disp__gluEndCurve == NULL ) return; + if ( disp__gluLoadSamplingMatrices == NULL ) return; - disp__gluEndCurve ( - (GLUnurbsObj *) (PointerHolder) nobj + if(model!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, model, 0); + } + if(perspective!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, perspective, 0); + } + if(view!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0); + } + disp__gluLoadSamplingMatrices ( + (GLUnurbs *) (PointerHolder) nurb, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLint *) ptr3 + ); + + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr1, JNI_ABORT); + } + if(perspective!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, perspective, ptr2, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluLookAt ( GLdouble eyeX , GLdouble eyeY , GLdouble eyeZ , GLdouble centerX , GLdouble centerY , GLdouble centerZ , GLdouble upX , GLdouble upY , GLdouble upZ ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluLookAt ( + JNIEnv *env, jobject obj, + jdouble eyeX, + jdouble eyeY, + jdouble eyeZ, + jdouble centerX, + jdouble centerY, + jdouble centerZ, + jdouble upX, + jdouble upY, + jdouble upZ) + { + + if ( disp__gluLookAt == NULL ) return; + + disp__gluLookAt ( + (GLdouble) eyeX, + (GLdouble) eyeY, + (GLdouble) eyeZ, + (GLdouble) centerX, + (GLdouble) centerY, + (GLdouble) centerZ, + (GLdouble) upX, + (GLdouble) upY, + (GLdouble) upZ ); } @@ -1559,17 +2450,39 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluNurbsCurve ( GLUnurbsObj * nobj , GLint nknots , GLfloat * knot , GLint stride , GLfloat * ctlarray , GLint order , GLenum type ) ; + extern void gluNextContour ( GLUtesselator * tess , GLenum type ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluNextContour ( + JNIEnv *env, jobject obj, + jlong tess, + jint type) + { + + if ( disp__gluNextContour == NULL ) return; + + disp__gluNextContour ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) type + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluNurbsCurve ( JNIEnv *env, jobject obj, - jlong nobj, - jint nknots, - jfloatArray knot, + jlong nurb, + jint knotCount, + jfloatArray knots, jint stride, - jfloatArray ctlarray, + jfloatArray control, jint order, jint type) { @@ -1580,17 +2493,17 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluNurbsCurve == NULL ) return; - if(knot!=NULL) + if(knots!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knot, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knots, &isCopiedArray2); } - if(ctlarray!=NULL) + if(control!=NULL) { - ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray4); + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray4); } disp__gluNurbsCurve ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLint) nknots, + (GLUnurbs *) (PointerHolder) nurb, + (GLint) knotCount, (GLfloat *) ptr2, (GLint) stride, (GLfloat *) ptr4, @@ -1598,52 +2511,36 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) (GLenum) type ); - if(knot!=NULL) + if(knots!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, knot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, knots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } - if(ctlarray!=NULL) + if(control!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, control, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginSurface ( GLUnurbsObj * nobj ) ; + extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluBeginSurface ( - JNIEnv *env, jobject obj, - jlong nobj) - { - - if ( disp__gluBeginSurface == NULL ) return; - - disp__gluBeginSurface ( - (GLUnurbsObj *) (PointerHolder) nobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluEndSurface ( GLUnurbsObj * nobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluEndSurface ( + Java_gl4java_GLUFuncJauJNInf_gluNurbsProperty ( JNIEnv *env, jobject obj, - jlong nobj) + jlong nurb, + jint property, + jfloat value) { - if ( disp__gluEndSurface == NULL ) return; + if ( disp__gluNurbsProperty == NULL ) return; - disp__gluEndSurface ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluNurbsProperty ( + (GLUnurbs *) (PointerHolder) nurb, + (GLenum) property, + (GLfloat) value ); } @@ -1651,22 +2548,22 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluNurbsSurface ( GLUnurbsObj * nobj , GLint sknot_count , GLfloat * sknot , GLint tknot_count , GLfloat * tknot , GLint s_stride , GLint t_stride , GLfloat * ctlarray , GLint sorder , GLint torder , GLenum type ) ; + extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluNurbsSurface ( JNIEnv *env, jobject obj, - jlong nobj, - jint sknot_count, - jfloatArray sknot, - jint tknot_count, - jfloatArray tknot, - jint s_stride, - jint t_stride, - jfloatArray ctlarray, - jint sorder, - jint torder, + jlong nurb, + jint sKnotCount, + jfloatArray sKnots, + jint tKnotCount, + jfloatArray tKnots, + jint sStride, + jint tStride, + jfloatArray control, + jint sOrder, + jint tOrder, jint type) { jboolean isCopiedArray2 = JNI_FALSE; @@ -1678,62 +2575,68 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluNurbsSurface == NULL ) return; - if(sknot!=NULL) + if(sKnots!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sknot, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sKnots, &isCopiedArray2); } - if(tknot!=NULL) + if(tKnots!=NULL) { - ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tknot, &isCopiedArray4); + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tKnots, &isCopiedArray4); } - if(ctlarray!=NULL) + if(control!=NULL) { - ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray7); + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray7); } disp__gluNurbsSurface ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLint) sknot_count, + (GLUnurbs *) (PointerHolder) nurb, + (GLint) sKnotCount, (GLfloat *) ptr2, - (GLint) tknot_count, + (GLint) tKnotCount, (GLfloat *) ptr4, - (GLint) s_stride, - (GLint) t_stride, + (GLint) sStride, + (GLint) tStride, (GLfloat *) ptr7, - (GLint) sorder, - (GLint) torder, + (GLint) sOrder, + (GLint) tOrder, (GLenum) type ); - if(sknot!=NULL) + if(sKnots!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, sknot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, sKnots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } - if(tknot!=NULL) + if(tKnots!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, tknot, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, tKnots, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); } - if(ctlarray!=NULL) + if(control!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, control, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginTrim ( GLUnurbsObj * nobj ) ; + extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluBeginTrim ( + Java_gl4java_GLUFuncJauJNInf_gluOrtho2D ( JNIEnv *env, jobject obj, - jlong nobj) + jdouble left, + jdouble right, + jdouble bottom, + jdouble top) { - if ( disp__gluBeginTrim == NULL ) return; + if ( disp__gluOrtho2D == NULL ) return; - disp__gluBeginTrim ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluOrtho2D ( + (GLdouble) left, + (GLdouble) right, + (GLdouble) bottom, + (GLdouble) top ); } @@ -1741,35 +2644,207 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluEndTrim ( GLUnurbsObj * nobj ) ; + extern void gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluEndTrim ( + Java_gl4java_GLUFuncJauJNInf_gluPartialDisk ( JNIEnv *env, jobject obj, - jlong nobj) + jlong quad, + jdouble inner, + jdouble outer, + jint slices, + jint loops, + jdouble start, + jdouble sweep) { - if ( disp__gluEndTrim == NULL ) return; + if ( disp__gluPartialDisk == NULL ) return; - disp__gluEndTrim ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluPartialDisk ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) inner, + (GLdouble) outer, + (GLint) slices, + (GLint) loops, + (GLdouble) start, + (GLdouble) sweep + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluPerspective ( + JNIEnv *env, jobject obj, + jdouble fovy, + jdouble aspect, + jdouble zNear, + jdouble zFar) + { + + if ( disp__gluPerspective == NULL ) return; + + disp__gluPerspective ( + (GLdouble) fovy, + (GLdouble) aspect, + (GLdouble) zNear, + (GLdouble) zFar + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluPickMatrix ( + JNIEnv *env, jobject obj, + jdouble x, + jdouble y, + jdouble delX, + jdouble delY, + jintArray viewport) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__gluPickMatrix == NULL ) return; + + if(viewport!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4); + } + disp__gluPickMatrix ( + (GLdouble) x, + (GLdouble) y, + (GLdouble) delX, + (GLdouble) delY, + (GLint *) ptr4 + ); + + if(viewport!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluProject ( + JNIEnv *env, jobject obj, + jdouble objX, + jdouble objY, + jdouble objZ, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdoubleArray winX, + jdoubleArray winY, + jdoubleArray winZ) + { + jint ret; + + jdouble *ptr3 = NULL; + jdouble *ptr4 = NULL; + jint *ptr5 = NULL; + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + + if ( disp__gluProject == NULL ) return 0; + + if(model!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0); + } + if(proj!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0); + } + if(view!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0); + } + if(winX!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winX, &isCopiedArray6); + } + if(winY!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winY, &isCopiedArray7); + } + if(winZ!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winZ, &isCopiedArray8); + } + ret = (jint) disp__gluProject ( + (GLdouble) objX, + (GLdouble) objY, + (GLdouble) objZ, + (const GLdouble *) ptr3, + (const GLdouble *) ptr4, + (const GLint *) ptr5, + (GLdouble *) ptr6, + (GLdouble *) ptr7, + (GLdouble *) ptr8 ); + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT); + } + if(winX!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, winX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + if(winY!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, winY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + } + if(winZ!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, winZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluPwlCurve ( GLUnurbsObj * nobj , GLint count , GLfloat * array , GLint stride , GLenum type ) ; + extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluPwlCurve ( JNIEnv *env, jobject obj, - jlong nobj, + jlong nurb, jint count, - jfloatArray array, + jfloatArray data, jint stride, jint type) { @@ -1778,222 +2853,766 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluPwlCurve == NULL ) return; - if(array!=NULL) + if(data!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, array, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluPwlCurve ( - (GLUnurbsObj *) (PointerHolder) nobj, + (GLUnurbs *) (PointerHolder) nurb, (GLint) count, (GLfloat *) ptr2, (GLint) stride, (GLenum) type ); - if(array!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, array, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessBeginPolygon ( GLUtesselator * tobj , void * polygon_data ) ; + extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluQuadricDrawStyle ( + JNIEnv *env, jobject obj, + jlong quad, + jint draw) + { + + if ( disp__gluQuadricDrawStyle == NULL ) return; + + disp__gluQuadricDrawStyle ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) draw + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluQuadricNormals ( + JNIEnv *env, jobject obj, + jlong quad, + jint normal) + { + + if ( disp__gluQuadricNormals == NULL ) return; + + disp__gluQuadricNormals ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) normal + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluQuadricOrientation ( + JNIEnv *env, jobject obj, + jlong quad, + jint orientation) + { + + if ( disp__gluQuadricOrientation == NULL ) return; + + disp__gluQuadricOrientation ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) orientation + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluQuadricTexture ( + JNIEnv *env, jobject obj, + jlong quad, + jboolean texture) + { + + if ( disp__gluQuadricTexture == NULL ) return; + + disp__gluQuadricTexture ( + (GLUquadric *) (PointerHolder) quad, + (GLboolean) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluScaleImage__IIII_3BIII_3B ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jbyteArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jbyteArray dataOut) + { + jint ret; + + jbyte *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluScaleImage__IIII_3SIII_3S ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jshortArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jshortArray dataOut) + { + jint ret; + + jshort *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluScaleImage__IIII_3IIII_3I ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jintArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jintArray dataOut) + { + jint ret; + + jint *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluScaleImage__IIII_3FIII_3F ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jfloatArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jfloatArray dataOut) + { + jint ret; + + jfloat *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluScaleImage__IIII_3DIII_3D ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jdoubleArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jdoubleArray dataOut) + { + jint ret; + + jdouble *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluScaleImage__IIII_3ZIII_3Z ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jbooleanArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jbooleanArray dataOut) + { + jint ret; + + jboolean *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluScaleImage__IIII_3JIII_3J ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jlongArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jlongArray dataOut) + { + jint ret; + + jlong *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluSphere ( + JNIEnv *env, jobject obj, + jlong quad, + jdouble radius, + jint slices, + jint stacks) + { + + if ( disp__gluSphere == NULL ) return; + + disp__gluSphere ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) radius, + (GLint) slices, + (GLint) stacks + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginContour ( GLUtesselator * tess ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluTessBeginContour ( + JNIEnv *env, jobject obj, + jlong tess) + { + + if ( disp__gluTessBeginContour == NULL ) return; + + disp__gluTessBeginContour ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessBeginPolygon__J_3B ( JNIEnv *env, jobject obj, - jlong tobj, - jbyteArray polygon_data) + jlong tess, + jbyteArray data) { jboolean isCopiedArray1 = JNI_FALSE; jbyte *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessBeginPolygon__J_3S ( JNIEnv *env, jobject obj, - jlong tobj, - jshortArray polygon_data) + jlong tess, + jshortArray data) { jboolean isCopiedArray1 = JNI_FALSE; jshort *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessBeginPolygon__J_3I ( JNIEnv *env, jobject obj, - jlong tobj, - jintArray polygon_data) + jlong tess, + jintArray data) { jboolean isCopiedArray1 = JNI_FALSE; jint *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessBeginPolygon__J_3F ( JNIEnv *env, jobject obj, - jlong tobj, - jfloatArray polygon_data) + jlong tess, + jfloatArray data) { jboolean isCopiedArray1 = JNI_FALSE; jfloat *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessBeginPolygon__J_3D ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray polygon_data) + jlong tess, + jdoubleArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessBeginPolygon__J_3Z ( JNIEnv *env, jobject obj, - jlong tobj, - jbooleanArray polygon_data) + jlong tess, + jbooleanArray data) { jboolean isCopiedArray1 = JNI_FALSE; jboolean *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessBeginPolygon__J_3J ( JNIEnv *env, jobject obj, - jlong tobj, - jlongArray polygon_data) + jlong tess, + jlongArray data) { jboolean isCopiedArray1 = JNI_FALSE; jlong *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessBeginContour ( GLUtesselator * tobj ) ; + extern void gluTessEndContour ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluTessBeginContour ( + Java_gl4java_GLUFuncJauJNInf_gluTessEndContour ( JNIEnv *env, jobject obj, - jlong tobj) + jlong tess) { - if ( disp__gluTessBeginContour == NULL ) return; + if ( disp__gluTessEndContour == NULL ) return; - disp__gluTessBeginContour ( - (GLUtesselator *) (PointerHolder) tobj + disp__gluTessEndContour ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessEndPolygon ( GLUtesselator * tess ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluTessEndPolygon ( + JNIEnv *env, jobject obj, + jlong tess) + { + + if ( disp__gluTessEndPolygon == NULL ) return; + + disp__gluTessEndPolygon ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluTessNormal ( + JNIEnv *env, jobject obj, + jlong tess, + jdouble valueX, + jdouble valueY, + jdouble valueZ) + { + + if ( disp__gluTessNormal == NULL ) return; + + disp__gluTessNormal ( + (GLUtesselator *) (PointerHolder) tess, + (GLdouble) valueX, + (GLdouble) valueY, + (GLdouble) valueZ ); } @@ -2001,15 +3620,39 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluTessVertex ( GLUtesselator * tobj , GLdouble coords [ 3 ] , void * vertex_data ) ; + extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNInf_gluTessProperty ( + JNIEnv *env, jobject obj, + jlong tess, + jint which, + jdouble data) + { + + if ( disp__gluTessProperty == NULL ) return; + + disp__gluTessProperty ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) which, + (GLdouble) data + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessVertex__J_3D_3B ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jbyteArray vertex_data) + jlong tess, + jdoubleArray location, + jbyteArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2018,35 +3661,35 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessVertex__J_3D_3S ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jshortArray vertex_data) + jlong tess, + jdoubleArray location, + jshortArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2055,35 +3698,35 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessVertex__J_3D_3I ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jintArray vertex_data) + jlong tess, + jdoubleArray location, + jintArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2092,35 +3735,35 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessVertex__J_3D_3F ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jfloatArray vertex_data) + jlong tess, + jdoubleArray location, + jfloatArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2129,35 +3772,35 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessVertex__J_3D_3D ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jdoubleArray vertex_data) + jlong tess, + jdoubleArray location, + jdoubleArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2166,35 +3809,35 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessVertex__J_3D_3Z ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jbooleanArray vertex_data) + jlong tess, + jdoubleArray location, + jbooleanArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2203,35 +3846,35 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNInf_gluTessVertex__J_3D_3J ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jlongArray vertex_data) + jlong tess, + jdoubleArray location, + jlongArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2240,214 +3883,238 @@ Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessEndContour ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluTessEndContour ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluTessEndContour == NULL ) return; - - disp__gluTessEndContour ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessEndPolygon ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluTessEndPolygon ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluTessEndPolygon == NULL ) return; - - disp__gluTessEndPolygon ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble value ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluTessProperty ( - JNIEnv *env, jobject obj, - jlong tobj, - jint which, - jdouble value) - { - - if ( disp__gluTessProperty == NULL ) return; - - disp__gluTessProperty ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) which, - (GLdouble) value - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessNormal ( GLUtesselator * tobj , GLdouble x , GLdouble y , GLdouble z ) ; + extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluTessNormal ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluUnProject ( JNIEnv *env, jobject obj, - jlong tobj, - jdouble x, - jdouble y, - jdouble z) + jdouble winX, + jdouble winY, + jdouble winZ, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdoubleArray objX, + jdoubleArray objY, + jdoubleArray objZ) { + jint ret; - if ( disp__gluTessNormal == NULL ) return; - - disp__gluTessNormal ( - (GLUtesselator *) (PointerHolder) tobj, - (GLdouble) x, - (GLdouble) y, - (GLdouble) z - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluGetTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble * value ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluGetTessProperty ( - JNIEnv *env, jobject obj, - jlong tobj, - jint which, - jdoubleArray value) - { - jboolean isCopiedArray2 = JNI_FALSE; - jdouble *ptr2 = NULL; + jdouble *ptr3 = NULL; + jdouble *ptr4 = NULL; + jint *ptr5 = NULL; + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; - if ( disp__gluGetTessProperty == NULL ) return; + if ( disp__gluUnProject == NULL ) return 0; - if(value!=NULL) + if(model!=NULL) { - ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2); + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0); } - disp__gluGetTessProperty ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) which, - (GLdouble *) ptr2 - ); - - if(value!=NULL) + if(proj!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0); } - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluBeginPolygon ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluBeginPolygon ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluBeginPolygon == NULL ) return; - - disp__gluBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluNextContour ( GLUtesselator * tobj , GLenum type ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluNextContour ( - JNIEnv *env, jobject obj, - jlong tobj, - jint type) - { - - if ( disp__gluNextContour == NULL ) return; - - disp__gluNextContour ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) type + if(view!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0); + } + if(objX!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray6); + } + if(objY!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray7); + } + if(objZ!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray8); + } + ret = (jint) disp__gluUnProject ( + (GLdouble) winX, + (GLdouble) winY, + (GLdouble) winZ, + (const GLdouble *) ptr3, + (const GLdouble *) ptr4, + (const GLint *) ptr5, + (GLdouble *) ptr6, + (GLdouble *) ptr7, + (GLdouble *) ptr8 ); + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT); + } + if(objX!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + if(objY!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + } + if(objZ!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluEndPolygon ( GLUtesselator * tobj ) ; + extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNInf_gluEndPolygon ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNInf_gluUnProject4 ( JNIEnv *env, jobject obj, - jlong tobj) + jdouble winX, + jdouble winY, + jdouble winZ, + jdouble clipW, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdouble nearVal, + jdouble farVal, + jdoubleArray objX, + jdoubleArray objY, + jdoubleArray objZ, + jdoubleArray objW) { + jint ret; - if ( disp__gluEndPolygon == NULL ) return; - - disp__gluEndPolygon ( - (GLUtesselator *) (PointerHolder) tobj + jdouble *ptr4 = NULL; + jdouble *ptr5 = NULL; + jint *ptr6 = NULL; + jboolean isCopiedArray9 = JNI_FALSE; + jdouble *ptr9 = NULL; + jboolean isCopiedArray10 = JNI_FALSE; + jdouble *ptr10 = NULL; + jboolean isCopiedArray11 = JNI_FALSE; + jdouble *ptr11 = NULL; + jboolean isCopiedArray12 = JNI_FALSE; + jdouble *ptr12 = NULL; + + if ( disp__gluUnProject4 == NULL ) return 0; + + if(model!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0); + } + if(proj!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0); + } + if(view!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0); + } + if(objX!=NULL) + { + ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray9); + } + if(objY!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray10); + } + if(objZ!=NULL) + { + ptr11 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray11); + } + if(objW!=NULL) + { + ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objW, &isCopiedArray12); + } + ret = (jint) disp__gluUnProject4 ( + (GLdouble) winX, + (GLdouble) winY, + (GLdouble) winZ, + (GLdouble) clipW, + (const GLdouble *) ptr4, + (const GLdouble *) ptr5, + (const GLint *) ptr6, + (GLdouble) nearVal, + (GLdouble) farVal, + (GLdouble *) ptr9, + (GLdouble *) ptr10, + (GLdouble *) ptr11, + (GLdouble *) ptr12 ); + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr4, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr5, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr6, JNI_ABORT); + } + if(objX!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr9, (isCopiedArray9 == JNI_TRUE)?0:JNI_ABORT); + } + if(objY!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr10, (isCopiedArray10 == JNI_TRUE)?0:JNI_ABORT); + } + if(objZ!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr11, (isCopiedArray11 == JNI_TRUE)?0:JNI_ABORT); + } + if(objW!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objW, ptr12, (isCopiedArray12 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/OpenGLU_JauJNI12tst_funcs.c b/CNativeCode/OpenGLU_JauJNI12tst_funcs.c index 5144c00..5d437a0 100644 --- a/CNativeCode/OpenGLU_JauJNI12tst_funcs.c +++ b/CNativeCode/OpenGLU_JauJNI12tst_funcs.c @@ -68,7 +68,7 @@ Java_gl4java_GLUFuncJauJNI_gluGetString ( JNIEnv *env, jobject obj, } static const char * _glu_lib_vendor_="Jausoft - Sven Goethel Software Development"; -static const char * _glu_lib_version_="2.8.0.0"; +static const char * _glu_lib_version_="2.8.0.8"; JNIEXPORT jstring JNICALL Java_gl4java_GLUFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj ) @@ -301,7 +301,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: glu-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNI ! @@ -310,35 +310,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluLookAt ( GLdouble eyex , GLdouble eyey , GLdouble eyez , GLdouble centerx , GLdouble centery , GLdouble centerz , GLdouble upx , GLdouble upy , GLdouble upz ) ; + extern void gluBeginCurve ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluLookAt ( + Java_gl4java_GLUFuncJauJNI_gluBeginCurve ( JNIEnv *env, jobject obj, - jdouble eyex, - jdouble eyey, - jdouble eyez, - jdouble centerx, - jdouble centery, - jdouble centerz, - jdouble upx, - jdouble upy, - jdouble upz) + jlong nurb) { - if ( disp__gluLookAt == NULL ) return; + if ( disp__gluBeginCurve == NULL ) return; - disp__gluLookAt ( - (GLdouble) eyex, - (GLdouble) eyey, - (GLdouble) eyez, - (GLdouble) centerx, - (GLdouble) centery, - (GLdouble) centerz, - (GLdouble) upx, - (GLdouble) upy, - (GLdouble) upz + disp__gluBeginCurve ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -346,25 +330,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; + extern void gluBeginPolygon ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluOrtho2D ( + Java_gl4java_GLUFuncJauJNI_gluBeginPolygon ( JNIEnv *env, jobject obj, - jdouble left, - jdouble right, - jdouble bottom, - jdouble top) + jlong tess) { - if ( disp__gluOrtho2D == NULL ) return; + if ( disp__gluBeginPolygon == NULL ) return; - disp__gluOrtho2D ( - (GLdouble) left, - (GLdouble) right, - (GLdouble) bottom, - (GLdouble) top + disp__gluBeginPolygon ( + (GLUtesselator *) (PointerHolder) tess ); } @@ -372,25 +350,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; + extern void gluBeginSurface ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluPerspective ( + Java_gl4java_GLUFuncJauJNI_gluBeginSurface ( JNIEnv *env, jobject obj, - jdouble fovy, - jdouble aspect, - jdouble zNear, - jdouble zFar) + jlong nurb) { - if ( disp__gluPerspective == NULL ) return; + if ( disp__gluBeginSurface == NULL ) return; - disp__gluPerspective ( - (GLdouble) fovy, - (GLdouble) aspect, - (GLdouble) zNear, - (GLdouble) zFar + disp__gluBeginSurface ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -398,369 +370,355 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble width , GLdouble height , GLint * viewport ) ; + extern void gluBeginTrim ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluPickMatrix ( + Java_gl4java_GLUFuncJauJNI_gluBeginTrim ( JNIEnv *env, jobject obj, - jdouble x, - jdouble y, - jdouble width, - jdouble height, - jintArray viewport) + jlong nurb) { - jboolean isCopiedArray4 = JNI_FALSE; - jint *ptr4 = NULL; - static int isWarned4 = 0; - if ( disp__gluPickMatrix == NULL ) return; + if ( disp__gluBeginTrim == NULL ) return; - if(viewport!=NULL) - { - ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4); - if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { - isWarned4=1; - printf("COPY by gluPickMatrix arg: viewport"); - } - } - disp__gluPickMatrix ( - (GLdouble) x, - (GLdouble) y, - (GLdouble) width, - (GLdouble) height, - (GLint *) ptr4 + disp__gluBeginTrim ( + (GLUnurbs *) (PointerHolder) nurb ); - if(viewport!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); - } } /** * Original Function-Prototype : * <pre> - extern GLint gluProject ( GLdouble objx , GLdouble objy , GLdouble objz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * winx , GLdouble * winy , GLdouble * winz ) ; + extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNI_gluProject ( + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3B ( JNIEnv *env, jobject obj, - jdouble objx, - jdouble objy, - jdouble objz, - jdoubleArray modelMatrix, - jdoubleArray projMatrix, - jintArray viewport, - jdoubleArray winx, - jdoubleArray winy, - jdoubleArray winz) + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) { jint ret; - jboolean isCopiedArray3 = JNI_FALSE; - jdouble *ptr3 = NULL; - static int isWarned3 = 0; - jboolean isCopiedArray4 = JNI_FALSE; - jdouble *ptr4 = NULL; - static int isWarned4 = 0; - jboolean isCopiedArray5 = JNI_FALSE; - jint *ptr5 = NULL; - static int isWarned5 = 0; - jboolean isCopiedArray6 = JNI_FALSE; - jdouble *ptr6 = NULL; - static int isWarned6 = 0; - jboolean isCopiedArray7 = JNI_FALSE; - jdouble *ptr7 = NULL; - static int isWarned7 = 0; jboolean isCopiedArray8 = JNI_FALSE; - jdouble *ptr8 = NULL; + jbyte *ptr8 = NULL; static int isWarned8 = 0; - if ( disp__gluProject == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(modelMatrix!=NULL) - { - ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, &isCopiedArray3); - if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { - isWarned3=1; - printf("COPY by gluProject arg: modelMatrix"); - } - } - if(projMatrix!=NULL) + if(data!=NULL) { - ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, &isCopiedArray4); - if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { - isWarned4=1; - printf("COPY by gluProject arg: projMatrix"); + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluBuild1DMipmapLevels arg: data"); } } - if(viewport!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray5); - if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { - isWarned5=1; - printf("COPY by gluProject arg: viewport"); - } + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(winx!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; + + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winx, &isCopiedArray6); - if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { - isWarned6=1; - printf("COPY by gluProject arg: winx"); + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluBuild1DMipmapLevels arg: data"); } } - if(winy!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winy, &isCopiedArray7); - if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { - isWarned7=1; - printf("COPY by gluProject arg: winy"); - } + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(winz!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) + { + jint ret; + + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winz, &isCopiedArray8); + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { isWarned8=1; - printf("COPY by gluProject arg: winz"); + printf("COPY by gluBuild1DMipmapLevels arg: data"); } } - ret = (jint) disp__gluProject ( - (GLdouble) objx, - (GLdouble) objy, - (GLdouble) objz, - (const GLdouble *) ptr3, - (const GLdouble *) ptr4, - (const GLint *) ptr5, - (GLdouble *) ptr6, - (GLdouble *) ptr7, - (GLdouble *) ptr8 + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(modelMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, modelMatrix, ptr3, JNI_ABORT); - } - if(projMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, projMatrix, ptr4, JNI_ABORT); - } - if(viewport!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr5, JNI_ABORT); - } - if(winx!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, winx, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); - } - if(winy!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, winy, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); - } - if(winz!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, winz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } return ret; } - -/** - * Original Function-Prototype : - * <pre> - extern GLint gluUnProject ( GLdouble winx , GLdouble winy , GLdouble winz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * objx , GLdouble * objy , GLdouble * objz ) ; - * </pre> - */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNI_gluUnProject ( + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3F ( JNIEnv *env, jobject obj, - jdouble winx, - jdouble winy, - jdouble winz, - jdoubleArray modelMatrix, - jdoubleArray projMatrix, - jintArray viewport, - jdoubleArray objx, - jdoubleArray objy, - jdoubleArray objz) + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) { jint ret; - jboolean isCopiedArray3 = JNI_FALSE; - jdouble *ptr3 = NULL; - static int isWarned3 = 0; - jboolean isCopiedArray4 = JNI_FALSE; - jdouble *ptr4 = NULL; - static int isWarned4 = 0; - jboolean isCopiedArray5 = JNI_FALSE; - jint *ptr5 = NULL; - static int isWarned5 = 0; - jboolean isCopiedArray6 = JNI_FALSE; - jdouble *ptr6 = NULL; - static int isWarned6 = 0; - jboolean isCopiedArray7 = JNI_FALSE; - jdouble *ptr7 = NULL; - static int isWarned7 = 0; jboolean isCopiedArray8 = JNI_FALSE; - jdouble *ptr8 = NULL; + jfloat *ptr8 = NULL; static int isWarned8 = 0; - if ( disp__gluUnProject == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(modelMatrix!=NULL) - { - ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, &isCopiedArray3); - if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { - isWarned3=1; - printf("COPY by gluUnProject arg: modelMatrix"); - } - } - if(projMatrix!=NULL) + if(data!=NULL) { - ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, &isCopiedArray4); - if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { - isWarned4=1; - printf("COPY by gluUnProject arg: projMatrix"); + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluBuild1DMipmapLevels arg: data"); } } - if(viewport!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray5); - if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { - isWarned5=1; - printf("COPY by gluUnProject arg: viewport"); - } + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(objx!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) + { + jint ret; + + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objx, &isCopiedArray6); - if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { - isWarned6=1; - printf("COPY by gluUnProject arg: objx"); + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluBuild1DMipmapLevels arg: data"); } } - if(objy!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objy, &isCopiedArray7); - if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { - isWarned7=1; - printf("COPY by gluUnProject arg: objy"); - } + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } - if(objz!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objz, &isCopiedArray8); + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { isWarned8=1; - printf("COPY by gluUnProject arg: objz"); + printf("COPY by gluBuild1DMipmapLevels arg: data"); } } - ret = (jint) disp__gluUnProject ( - (GLdouble) winx, - (GLdouble) winy, - (GLdouble) winz, - (const GLdouble *) ptr3, - (const GLdouble *) ptr4, - (const GLint *) ptr5, - (GLdouble *) ptr6, - (GLdouble *) ptr7, - (GLdouble *) ptr8 + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(modelMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, modelMatrix, ptr3, JNI_ABORT); - } - if(projMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, projMatrix, ptr4, JNI_ABORT); - } - if(viewport!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr5, JNI_ABORT); - } - if(objx!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, objx, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); - } - if(objy!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, objy, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); - } - if(objz!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, objz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } return ret; } - -/** - * Original Function-Prototype : - * <pre> - extern GLint gluScaleImage ( GLenum format , GLsizei widthin , GLsizei heightin , GLenum typein , const GLbyte * datain , GLsizei widthout , GLsizei heightout , GLenum typeout , GLbyte * dataout ) ; - * </pre> - */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNI_gluScaleImage ( + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3J ( JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, jint format, - jint widthin, - jint heightin, - jint typein, - jbyteArray datain, - jint widthout, - jint heightout, - jint typeout, - jbyteArray dataout) + jint type, + jint level, + jint base, + jint max, + jlongArray data) { jint ret; - jboolean isCopiedArray4 = JNI_FALSE; - jbyte *ptr4 = NULL; - static int isWarned4 = 0; jboolean isCopiedArray8 = JNI_FALSE; - jbyte *ptr8 = NULL; + jlong *ptr8 = NULL; static int isWarned8 = 0; - if ( disp__gluScaleImage == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(datain!=NULL) - { - ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, datain, &isCopiedArray4); - if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { - isWarned4=1; - printf("COPY by gluScaleImage arg: datain"); - } - } - if(dataout!=NULL) + if(data!=NULL) { - ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataout, &isCopiedArray8); + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { isWarned8=1; - printf("COPY by gluScaleImage arg: dataout"); + printf("COPY by gluBuild1DMipmapLevels arg: data"); } } - ret = (jint) disp__gluScaleImage ( + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, - (GLsizei) widthin, - (GLsizei) heightin, - (GLenum) typein, - (const GLbyte *) ptr4, - (GLsizei) widthout, - (GLsizei) heightout, - (GLenum) typeout, - (GLbyte *) ptr8 + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(datain!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, datain, ptr4, JNI_ABORT); - } - if(dataout!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, dataout, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); } return ret; } @@ -768,14 +726,14 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern GLint gluBuild1DMipmaps ( GLenum target , GLint components , GLint width , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3B ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -799,8 +757,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -816,7 +774,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3S ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -840,8 +798,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -857,7 +815,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3I ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -881,8 +839,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -898,7 +856,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3F ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -922,8 +880,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -939,7 +897,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3D ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -963,8 +921,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -980,7 +938,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3Z ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -1004,8 +962,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -1021,7 +979,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3J ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -1045,8 +1003,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -1062,14 +1020,364 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern GLint gluBuild2DMipmaps ( GLenum target , GLint components , GLint width , GLint height , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) + { + jint ret; + + jboolean isCopiedArray9 = JNI_FALSE; + jbyte *ptr9 = NULL; + static int isWarned9 = 0; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray9); + if( isCopiedArray9 == JNI_TRUE && isWarned9==0 ) { + isWarned9=1; + printf("COPY by gluBuild2DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; + + jboolean isCopiedArray9 = JNI_FALSE; + jshort *ptr9 = NULL; + static int isWarned9 = 0; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray9); + if( isCopiedArray9 == JNI_TRUE && isWarned9==0 ) { + isWarned9=1; + printf("COPY by gluBuild2DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) + { + jint ret; + + jboolean isCopiedArray9 = JNI_FALSE; + jint *ptr9 = NULL; + static int isWarned9 = 0; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray9); + if( isCopiedArray9 == JNI_TRUE && isWarned9==0 ) { + isWarned9=1; + printf("COPY by gluBuild2DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jboolean isCopiedArray9 = JNI_FALSE; + jfloat *ptr9 = NULL; + static int isWarned9 = 0; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray9); + if( isCopiedArray9 == JNI_TRUE && isWarned9==0 ) { + isWarned9=1; + printf("COPY by gluBuild2DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) + { + jint ret; + + jboolean isCopiedArray9 = JNI_FALSE; + jdouble *ptr9 = NULL; + static int isWarned9 = 0; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray9); + if( isCopiedArray9 == JNI_TRUE && isWarned9==0 ) { + isWarned9=1; + printf("COPY by gluBuild2DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean isCopiedArray9 = JNI_FALSE; + jboolean *ptr9 = NULL; + static int isWarned9 = 0; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray9); + if( isCopiedArray9 == JNI_TRUE && isWarned9==0 ) { + isWarned9=1; + printf("COPY by gluBuild2DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jlongArray data) + { + jint ret; + + jboolean isCopiedArray9 = JNI_FALSE; + jlong *ptr9 = NULL; + static int isWarned9 = 0; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray9); + if( isCopiedArray9 == JNI_TRUE && isWarned9==0 ) { + isWarned9=1; + printf("COPY by gluBuild2DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3B ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1094,9 +1402,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1112,7 +1420,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3S ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1137,9 +1445,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1155,7 +1463,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3I ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1180,9 +1488,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1198,7 +1506,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3F ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1223,9 +1531,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1241,7 +1549,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3D ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1266,9 +1574,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1284,7 +1592,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3Z ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1309,9 +1617,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1327,7 +1635,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3J ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1352,9 +1660,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1370,103 +1678,756 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluQuadricDrawStyle ( GLUquadricObj * quadObject , GLenum drawStyle ) ; + extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricDrawStyle ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3B ( JNIEnv *env, jobject obj, - jlong quadObject, - jint drawStyle) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) { + jint ret; - if ( disp__gluQuadricDrawStyle == NULL ) return; + jboolean isCopiedArray10 = JNI_FALSE; + jbyte *ptr10 = NULL; + static int isWarned10 = 0; - disp__gluQuadricDrawStyle ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) drawStyle + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by gluBuild3DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; -/** - * Original Function-Prototype : - * <pre> - extern void gluQuadricOrientation ( GLUquadricObj * quadObject , GLenum orientation ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricOrientation ( + jboolean isCopiedArray10 = JNI_FALSE; + jshort *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by gluBuild3DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3I ( JNIEnv *env, jobject obj, - jlong quadObject, - jint orientation) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) { + jint ret; - if ( disp__gluQuadricOrientation == NULL ) return; + jboolean isCopiedArray10 = JNI_FALSE; + jint *ptr10 = NULL; + static int isWarned10 = 0; - disp__gluQuadricOrientation ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) orientation + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by gluBuild3DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jboolean isCopiedArray10 = JNI_FALSE; + jfloat *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by gluBuild3DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) + { + jint ret; + + jboolean isCopiedArray10 = JNI_FALSE; + jdouble *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by gluBuild3DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean isCopiedArray10 = JNI_FALSE; + jboolean *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by gluBuild3DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jlongArray data) + { + jint ret; + + jboolean isCopiedArray10 = JNI_FALSE; + jlong *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by gluBuild3DMipmapLevels arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluQuadricNormals ( GLUquadricObj * quadObject , GLenum normals ) ; + extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricNormals ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3B ( JNIEnv *env, jobject obj, - jlong quadObject, - jint normals) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jbyteArray data) { + jint ret; - if ( disp__gluQuadricNormals == NULL ) return; + jboolean isCopiedArray7 = JNI_FALSE; + jbyte *ptr7 = NULL; + static int isWarned7 = 0; - disp__gluQuadricNormals ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) normals + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by gluBuild3DMipmaps arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jshortArray data) + { + jint ret; + + jboolean isCopiedArray7 = JNI_FALSE; + jshort *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by gluBuild3DMipmaps arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jintArray data) + { + jint ret; + + jboolean isCopiedArray7 = JNI_FALSE; + jint *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by gluBuild3DMipmaps arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jfloatArray data) + { + jint ret; + + jboolean isCopiedArray7 = JNI_FALSE; + jfloat *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by gluBuild3DMipmaps arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jdoubleArray data) + { + jint ret; + + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by gluBuild3DMipmaps arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jbooleanArray data) + { + jint ret; + + jboolean isCopiedArray7 = JNI_FALSE; + jboolean *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by gluBuild3DMipmaps arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jlongArray data) + { + jint ret; + + jboolean isCopiedArray7 = JNI_FALSE; + jlong *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by gluBuild3DMipmaps arg: data"); + } + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluQuadricTexture ( GLUquadricObj * quadObject , GLboolean textureCoords ) ; + extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricTexture ( + JNIEXPORT jboolean JNICALL + Java_gl4java_GLUFuncJauJNI_gluCheckExtension ( JNIEnv *env, jobject obj, - jlong quadObject, - jboolean textureCoords) + jbyteArray extName, + jbyteArray extString) { + jboolean ret; - if ( disp__gluQuadricTexture == NULL ) return; + jboolean isCopiedArray0 = JNI_FALSE; + jbyte *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; - disp__gluQuadricTexture ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLboolean) textureCoords + if ( disp__gluCheckExtension == NULL ) return 0; + + if(extName!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extName, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by gluCheckExtension arg: extName"); + } + } + if(extString!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extString, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by gluCheckExtension arg: extString"); + } + } + ret = (jboolean) disp__gluCheckExtension ( + (const GLubyte *) ptr0, + (const GLubyte *) ptr1 ); + if(extName!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, extName, ptr0, JNI_ABORT); + } + if(extString!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, extString, ptr1, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluCylinder ( GLUquadricObj * qobj , GLdouble baseRadius , GLdouble topRadius , GLdouble height , GLint slices , GLint stacks ) ; + extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluCylinder ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble baseRadius, - jdouble topRadius, + jlong quad, + jdouble base, + jdouble top, jdouble height, jint slices, jint stacks) @@ -1475,9 +2436,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluCylinder == NULL ) return; disp__gluCylinder ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) baseRadius, - (GLdouble) topRadius, + (GLUquadric *) (PointerHolder) quad, + (GLdouble) base, + (GLdouble) top, (GLdouble) height, (GLint) slices, (GLint) stacks @@ -1488,25 +2449,27 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluSphere ( GLUquadricObj * qobj , GLdouble radius , GLint slices , GLint stacks ) ; + extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluSphere ( + Java_gl4java_GLUFuncJauJNI_gluDisk ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble radius, + jlong quad, + jdouble inner, + jdouble outer, jint slices, - jint stacks) + jint loops) { - if ( disp__gluSphere == NULL ) return; + if ( disp__gluDisk == NULL ) return; - disp__gluSphere ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) radius, + disp__gluDisk ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) inner, + (GLdouble) outer, (GLint) slices, - (GLint) stacks + (GLint) loops ); } @@ -1514,27 +2477,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops ) ; + extern void gluEndCurve ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluDisk ( + Java_gl4java_GLUFuncJauJNI_gluEndCurve ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble innerRadius, - jdouble outerRadius, - jint slices, - jint loops) + jlong nurb) { - if ( disp__gluDisk == NULL ) return; + if ( disp__gluEndCurve == NULL ) return; - disp__gluDisk ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) innerRadius, - (GLdouble) outerRadius, - (GLint) slices, - (GLint) loops + disp__gluEndCurve ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -1542,31 +2497,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPartialDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops , GLdouble startAngle , GLdouble sweepAngle ) ; + extern void gluEndPolygon ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluPartialDisk ( + Java_gl4java_GLUFuncJauJNI_gluEndPolygon ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble innerRadius, - jdouble outerRadius, - jint slices, - jint loops, - jdouble startAngle, - jdouble sweepAngle) + jlong tess) { - if ( disp__gluPartialDisk == NULL ) return; + if ( disp__gluEndPolygon == NULL ) return; - disp__gluPartialDisk ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) innerRadius, - (GLdouble) outerRadius, - (GLint) slices, - (GLint) loops, - (GLdouble) startAngle, - (GLdouble) sweepAngle + disp__gluEndPolygon ( + (GLUtesselator *) (PointerHolder) tess ); } @@ -1574,153 +2517,224 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluLoadSamplingMatrices ( GLUnurbsObj * nobj , const GLfloat modelMatrix [ 16 ] , const GLfloat projMatrix [ 16 ] , const GLint viewport [ 4 ] ) ; + extern void gluEndSurface ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluLoadSamplingMatrices ( + Java_gl4java_GLUFuncJauJNI_gluEndSurface ( JNIEnv *env, jobject obj, - jlong nobj, - jfloatArray modelMatrix, - jfloatArray projMatrix, - jintArray viewport) + jlong nurb) + { + + if ( disp__gluEndSurface == NULL ) return; + + disp__gluEndSurface ( + (GLUnurbs *) (PointerHolder) nurb + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluEndTrim ( GLUnurbs * nurb ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluEndTrim ( + JNIEnv *env, jobject obj, + jlong nurb) + { + + if ( disp__gluEndTrim == NULL ) return; + + disp__gluEndTrim ( + (GLUnurbs *) (PointerHolder) nurb + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluGetNurbsProperty ( + JNIEnv *env, jobject obj, + jlong nurb, + jint property, + jfloatArray data) { - jboolean isCopiedArray1 = JNI_FALSE; - jfloat *ptr1 = NULL; - static int isWarned1 = 0; jboolean isCopiedArray2 = JNI_FALSE; jfloat *ptr2 = NULL; static int isWarned2 = 0; - jboolean isCopiedArray3 = JNI_FALSE; - jint *ptr3 = NULL; - static int isWarned3 = 0; - if ( disp__gluLoadSamplingMatrices == NULL ) return; + if ( disp__gluGetNurbsProperty == NULL ) return; - if(modelMatrix!=NULL) - { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, &isCopiedArray1); - if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { - isWarned1=1; - printf("COPY by gluLoadSamplingMatrices arg: modelMatrix"); - } - } - if(projMatrix!=NULL) + if(data!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluLoadSamplingMatrices arg: projMatrix"); - } - } - if(viewport!=NULL) - { - ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray3); - if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { - isWarned3=1; - printf("COPY by gluLoadSamplingMatrices arg: viewport"); + printf("COPY by gluGetNurbsProperty arg: data"); } } - disp__gluLoadSamplingMatrices ( - (GLUnurbsObj *) (PointerHolder) nobj, - (const GLfloat *) ptr1, - (const GLfloat *) ptr2, - (const GLint *) ptr3 + disp__gluGetNurbsProperty ( + (GLUnurbs *) (PointerHolder) nurb, + (GLenum) property, + (GLfloat *) ptr2 ); - if(modelMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, modelMatrix, ptr1, JNI_ABORT); - } - if(projMatrix!=NULL) - { - (*env)->ReleasePrimitiveArrayCritical(env, projMatrix, ptr2, JNI_ABORT); - } - if(viewport!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr3, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat value ) ; + extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluNurbsProperty ( + Java_gl4java_GLUFuncJauJNI_gluGetTessProperty ( JNIEnv *env, jobject obj, - jlong nobj, - jint property, - jfloat value) + jlong tess, + jint which, + jdoubleArray data) { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; - if ( disp__gluNurbsProperty == NULL ) return; + if ( disp__gluGetTessProperty == NULL ) return; - disp__gluNurbsProperty ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLenum) property, - (GLfloat) value + if(data!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by gluGetTessProperty arg: data"); + } + } + disp__gluGetTessProperty ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) which, + (GLdouble *) ptr2 ); + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void gluGetNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat * value ) ; + extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluGetNurbsProperty ( + Java_gl4java_GLUFuncJauJNI_gluLoadSamplingMatrices ( JNIEnv *env, jobject obj, - jlong nobj, - jint property, - jfloatArray value) + jlong nurb, + jfloatArray model, + jfloatArray perspective, + jintArray view) { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; jboolean isCopiedArray2 = JNI_FALSE; jfloat *ptr2 = NULL; static int isWarned2 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; - if ( disp__gluGetNurbsProperty == NULL ) return; + if ( disp__gluLoadSamplingMatrices == NULL ) return; - if(value!=NULL) + if(model!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, model, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by gluLoadSamplingMatrices arg: model"); + } + } + if(perspective!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, perspective, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluGetNurbsProperty arg: value"); + printf("COPY by gluLoadSamplingMatrices arg: perspective"); } } - disp__gluGetNurbsProperty ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLenum) property, - (GLfloat *) ptr2 + if(view!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by gluLoadSamplingMatrices arg: view"); + } + } + disp__gluLoadSamplingMatrices ( + (GLUnurbs *) (PointerHolder) nurb, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLint *) ptr3 ); - if(value!=NULL) + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr1, JNI_ABORT); + } + if(perspective!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, perspective, ptr2, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr3, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginCurve ( GLUnurbsObj * nobj ) ; + extern void gluLookAt ( GLdouble eyeX , GLdouble eyeY , GLdouble eyeZ , GLdouble centerX , GLdouble centerY , GLdouble centerZ , GLdouble upX , GLdouble upY , GLdouble upZ ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginCurve ( + Java_gl4java_GLUFuncJauJNI_gluLookAt ( JNIEnv *env, jobject obj, - jlong nobj) + jdouble eyeX, + jdouble eyeY, + jdouble eyeZ, + jdouble centerX, + jdouble centerY, + jdouble centerZ, + jdouble upX, + jdouble upY, + jdouble upZ) { - if ( disp__gluBeginCurve == NULL ) return; + if ( disp__gluLookAt == NULL ) return; - disp__gluBeginCurve ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluLookAt ( + (GLdouble) eyeX, + (GLdouble) eyeY, + (GLdouble) eyeZ, + (GLdouble) centerX, + (GLdouble) centerY, + (GLdouble) centerZ, + (GLdouble) upX, + (GLdouble) upY, + (GLdouble) upZ ); } @@ -1728,19 +2742,21 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluEndCurve ( GLUnurbsObj * nobj ) ; + extern void gluNextContour ( GLUtesselator * tess , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndCurve ( + Java_gl4java_GLUFuncJauJNI_gluNextContour ( JNIEnv *env, jobject obj, - jlong nobj) + jlong tess, + jint type) { - if ( disp__gluEndCurve == NULL ) return; + if ( disp__gluNextContour == NULL ) return; - disp__gluEndCurve ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluNextContour ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) type ); } @@ -1748,17 +2764,17 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluNurbsCurve ( GLUnurbsObj * nobj , GLint nknots , GLfloat * knot , GLint stride , GLfloat * ctlarray , GLint order , GLenum type ) ; + extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluNurbsCurve ( JNIEnv *env, jobject obj, - jlong nobj, - jint nknots, - jfloatArray knot, + jlong nurb, + jint knotCount, + jfloatArray knots, jint stride, - jfloatArray ctlarray, + jfloatArray control, jint order, jint type) { @@ -1771,25 +2787,25 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluNurbsCurve == NULL ) return; - if(knot!=NULL) + if(knots!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knot, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knots, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluNurbsCurve arg: knot"); + printf("COPY by gluNurbsCurve arg: knots"); } } - if(ctlarray!=NULL) + if(control!=NULL) { - ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray4); + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray4); if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { isWarned4=1; - printf("COPY by gluNurbsCurve arg: ctlarray"); + printf("COPY by gluNurbsCurve arg: control"); } } disp__gluNurbsCurve ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLint) nknots, + (GLUnurbs *) (PointerHolder) nurb, + (GLint) knotCount, (GLfloat *) ptr2, (GLint) stride, (GLfloat *) ptr4, @@ -1797,52 +2813,36 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) (GLenum) type ); - if(knot!=NULL) + if(knots!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, knot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, knots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } - if(ctlarray!=NULL) + if(control!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, control, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginSurface ( GLUnurbsObj * nobj ) ; + extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginSurface ( - JNIEnv *env, jobject obj, - jlong nobj) - { - - if ( disp__gluBeginSurface == NULL ) return; - - disp__gluBeginSurface ( - (GLUnurbsObj *) (PointerHolder) nobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluEndSurface ( GLUnurbsObj * nobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndSurface ( + Java_gl4java_GLUFuncJauJNI_gluNurbsProperty ( JNIEnv *env, jobject obj, - jlong nobj) + jlong nurb, + jint property, + jfloat value) { - if ( disp__gluEndSurface == NULL ) return; + if ( disp__gluNurbsProperty == NULL ) return; - disp__gluEndSurface ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluNurbsProperty ( + (GLUnurbs *) (PointerHolder) nurb, + (GLenum) property, + (GLfloat) value ); } @@ -1850,22 +2850,22 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluNurbsSurface ( GLUnurbsObj * nobj , GLint sknot_count , GLfloat * sknot , GLint tknot_count , GLfloat * tknot , GLint s_stride , GLint t_stride , GLfloat * ctlarray , GLint sorder , GLint torder , GLenum type ) ; + extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluNurbsSurface ( JNIEnv *env, jobject obj, - jlong nobj, - jint sknot_count, - jfloatArray sknot, - jint tknot_count, - jfloatArray tknot, - jint s_stride, - jint t_stride, - jfloatArray ctlarray, - jint sorder, - jint torder, + jlong nurb, + jint sKnotCount, + jfloatArray sKnots, + jint tKnotCount, + jfloatArray tKnots, + jint sStride, + jint tStride, + jfloatArray control, + jint sOrder, + jint tOrder, jint type) { jboolean isCopiedArray2 = JNI_FALSE; @@ -1880,74 +2880,80 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluNurbsSurface == NULL ) return; - if(sknot!=NULL) + if(sKnots!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sknot, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sKnots, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluNurbsSurface arg: sknot"); + printf("COPY by gluNurbsSurface arg: sKnots"); } } - if(tknot!=NULL) + if(tKnots!=NULL) { - ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tknot, &isCopiedArray4); + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tKnots, &isCopiedArray4); if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { isWarned4=1; - printf("COPY by gluNurbsSurface arg: tknot"); + printf("COPY by gluNurbsSurface arg: tKnots"); } } - if(ctlarray!=NULL) + if(control!=NULL) { - ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray7); + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray7); if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { isWarned7=1; - printf("COPY by gluNurbsSurface arg: ctlarray"); + printf("COPY by gluNurbsSurface arg: control"); } } disp__gluNurbsSurface ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLint) sknot_count, + (GLUnurbs *) (PointerHolder) nurb, + (GLint) sKnotCount, (GLfloat *) ptr2, - (GLint) tknot_count, + (GLint) tKnotCount, (GLfloat *) ptr4, - (GLint) s_stride, - (GLint) t_stride, + (GLint) sStride, + (GLint) tStride, (GLfloat *) ptr7, - (GLint) sorder, - (GLint) torder, + (GLint) sOrder, + (GLint) tOrder, (GLenum) type ); - if(sknot!=NULL) + if(sKnots!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, sknot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, sKnots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } - if(tknot!=NULL) + if(tKnots!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, tknot, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, tKnots, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); } - if(ctlarray!=NULL) + if(control!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, control, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginTrim ( GLUnurbsObj * nobj ) ; + extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginTrim ( + Java_gl4java_GLUFuncJauJNI_gluOrtho2D ( JNIEnv *env, jobject obj, - jlong nobj) + jdouble left, + jdouble right, + jdouble bottom, + jdouble top) { - if ( disp__gluBeginTrim == NULL ) return; + if ( disp__gluOrtho2D == NULL ) return; - disp__gluBeginTrim ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluOrtho2D ( + (GLdouble) left, + (GLdouble) right, + (GLdouble) bottom, + (GLdouble) top ); } @@ -1955,19 +2961,57 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluEndTrim ( GLUnurbsObj * nobj ) ; + extern void gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndTrim ( + Java_gl4java_GLUFuncJauJNI_gluPartialDisk ( JNIEnv *env, jobject obj, - jlong nobj) + jlong quad, + jdouble inner, + jdouble outer, + jint slices, + jint loops, + jdouble start, + jdouble sweep) { - if ( disp__gluEndTrim == NULL ) return; + if ( disp__gluPartialDisk == NULL ) return; - disp__gluEndTrim ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluPartialDisk ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) inner, + (GLdouble) outer, + (GLint) slices, + (GLint) loops, + (GLdouble) start, + (GLdouble) sweep + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluPerspective ( + JNIEnv *env, jobject obj, + jdouble fovy, + jdouble aspect, + jdouble zNear, + jdouble zFar) + { + + if ( disp__gluPerspective == NULL ) return; + + disp__gluPerspective ( + (GLdouble) fovy, + (GLdouble) aspect, + (GLdouble) zNear, + (GLdouble) zFar ); } @@ -1975,15 +3019,187 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPwlCurve ( GLUnurbsObj * nobj , GLint count , GLfloat * array , GLint stride , GLenum type ) ; + extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluPickMatrix ( + JNIEnv *env, jobject obj, + jdouble x, + jdouble y, + jdouble delX, + jdouble delY, + jintArray viewport) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__gluPickMatrix == NULL ) return; + + if(viewport!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluPickMatrix arg: viewport"); + } + } + disp__gluPickMatrix ( + (GLdouble) x, + (GLdouble) y, + (GLdouble) delX, + (GLdouble) delY, + (GLint *) ptr4 + ); + + if(viewport!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluProject ( + JNIEnv *env, jobject obj, + jdouble objX, + jdouble objY, + jdouble objZ, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdoubleArray winX, + jdoubleArray winY, + jdoubleArray winZ) + { + jint ret; + + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jint *ptr5 = NULL; + static int isWarned5 = 0; + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + static int isWarned7 = 0; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluProject == NULL ) return 0; + + if(model!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by gluProject arg: model"); + } + } + if(proj!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluProject arg: proj"); + } + } + if(view!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by gluProject arg: view"); + } + } + if(winX!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winX, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by gluProject arg: winX"); + } + } + if(winY!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winY, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by gluProject arg: winY"); + } + } + if(winZ!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winZ, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluProject arg: winZ"); + } + } + ret = (jint) disp__gluProject ( + (GLdouble) objX, + (GLdouble) objY, + (GLdouble) objZ, + (const GLdouble *) ptr3, + (const GLdouble *) ptr4, + (const GLint *) ptr5, + (GLdouble *) ptr6, + (GLdouble *) ptr7, + (GLdouble *) ptr8 + ); + + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT); + } + if(winX!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, winX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + if(winY!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, winY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + } + if(winZ!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, winZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluPwlCurve ( JNIEnv *env, jobject obj, - jlong nobj, + jlong nurb, jint count, - jfloatArray array, + jfloatArray data, jint stride, jint type) { @@ -1993,39 +3209,614 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluPwlCurve == NULL ) return; - if(array!=NULL) + if(data!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, array, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluPwlCurve arg: array"); + printf("COPY by gluPwlCurve arg: data"); } } disp__gluPwlCurve ( - (GLUnurbsObj *) (PointerHolder) nobj, + (GLUnurbs *) (PointerHolder) nurb, (GLint) count, (GLfloat *) ptr2, (GLint) stride, (GLenum) type ); - if(array!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, array, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessBeginPolygon ( GLUtesselator * tobj , void * polygon_data ) ; + extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricDrawStyle ( + JNIEnv *env, jobject obj, + jlong quad, + jint draw) + { + + if ( disp__gluQuadricDrawStyle == NULL ) return; + + disp__gluQuadricDrawStyle ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) draw + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricNormals ( + JNIEnv *env, jobject obj, + jlong quad, + jint normal) + { + + if ( disp__gluQuadricNormals == NULL ) return; + + disp__gluQuadricNormals ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) normal + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricOrientation ( + JNIEnv *env, jobject obj, + jlong quad, + jint orientation) + { + + if ( disp__gluQuadricOrientation == NULL ) return; + + disp__gluQuadricOrientation ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) orientation + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricTexture ( + JNIEnv *env, jobject obj, + jlong quad, + jboolean texture) + { + + if ( disp__gluQuadricTexture == NULL ) return; + + disp__gluQuadricTexture ( + (GLUquadric *) (PointerHolder) quad, + (GLboolean) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3BIII_3B ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jbyteArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jbyteArray dataOut) + { + jint ret; + + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataIn, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluScaleImage arg: dataIn"); + } + } + if(dataOut!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluScaleImage arg: dataOut"); + } + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3SIII_3S ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jshortArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jshortArray dataOut) + { + jint ret; + + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataIn, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluScaleImage arg: dataIn"); + } + } + if(dataOut!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluScaleImage arg: dataOut"); + } + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3IIII_3I ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jintArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jintArray dataOut) + { + jint ret; + + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataIn, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluScaleImage arg: dataIn"); + } + } + if(dataOut!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluScaleImage arg: dataOut"); + } + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3FIII_3F ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jfloatArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jfloatArray dataOut) + { + jint ret; + + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataIn, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluScaleImage arg: dataIn"); + } + } + if(dataOut!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluScaleImage arg: dataOut"); + } + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3DIII_3D ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jdoubleArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jdoubleArray dataOut) + { + jint ret; + + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataIn, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluScaleImage arg: dataIn"); + } + } + if(dataOut!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluScaleImage arg: dataOut"); + } + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3ZIII_3Z ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jbooleanArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jbooleanArray dataOut) + { + jint ret; + + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataIn, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluScaleImage arg: dataIn"); + } + } + if(dataOut!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluScaleImage arg: dataOut"); + } + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3JIII_3J ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jlongArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jlongArray dataOut) + { + jint ret; + + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataIn, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluScaleImage arg: dataIn"); + } + } + if(dataOut!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluScaleImage arg: dataOut"); + } + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluSphere ( + JNIEnv *env, jobject obj, + jlong quad, + jdouble radius, + jint slices, + jint stacks) + { + + if ( disp__gluSphere == NULL ) return; + + disp__gluSphere ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) radius, + (GLint) slices, + (GLint) stacks + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginContour ( GLUtesselator * tess ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessBeginContour ( + JNIEnv *env, jobject obj, + jlong tess) + { + + if ( disp__gluTessBeginContour == NULL ) return; + + disp__gluTessBeginContour ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3B ( JNIEnv *env, jobject obj, - jlong tobj, - jbyteArray polygon_data) + jlong tess, + jbyteArray data) { jboolean isCopiedArray1 = JNI_FALSE; jbyte *ptr1 = NULL; @@ -2033,29 +3824,29 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessBeginPolygon arg: polygon_data"); + printf("COPY by gluTessBeginPolygon arg: data"); } } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3S ( JNIEnv *env, jobject obj, - jlong tobj, - jshortArray polygon_data) + jlong tess, + jshortArray data) { jboolean isCopiedArray1 = JNI_FALSE; jshort *ptr1 = NULL; @@ -2063,29 +3854,29 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessBeginPolygon arg: polygon_data"); + printf("COPY by gluTessBeginPolygon arg: data"); } } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3I ( JNIEnv *env, jobject obj, - jlong tobj, - jintArray polygon_data) + jlong tess, + jintArray data) { jboolean isCopiedArray1 = JNI_FALSE; jint *ptr1 = NULL; @@ -2093,29 +3884,29 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessBeginPolygon arg: polygon_data"); + printf("COPY by gluTessBeginPolygon arg: data"); } } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3F ( JNIEnv *env, jobject obj, - jlong tobj, - jfloatArray polygon_data) + jlong tess, + jfloatArray data) { jboolean isCopiedArray1 = JNI_FALSE; jfloat *ptr1 = NULL; @@ -2123,29 +3914,29 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessBeginPolygon arg: polygon_data"); + printf("COPY by gluTessBeginPolygon arg: data"); } } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3D ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray polygon_data) + jlong tess, + jdoubleArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2153,29 +3944,29 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessBeginPolygon arg: polygon_data"); + printf("COPY by gluTessBeginPolygon arg: data"); } } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3Z ( JNIEnv *env, jobject obj, - jlong tobj, - jbooleanArray polygon_data) + jlong tess, + jbooleanArray data) { jboolean isCopiedArray1 = JNI_FALSE; jboolean *ptr1 = NULL; @@ -2183,29 +3974,29 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessBeginPolygon arg: polygon_data"); + printf("COPY by gluTessBeginPolygon arg: data"); } } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3J ( JNIEnv *env, jobject obj, - jlong tobj, - jlongArray polygon_data) + jlong tess, + jlongArray data) { jboolean isCopiedArray1 = JNI_FALSE; jlong *ptr1 = NULL; @@ -2213,41 +4004,87 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1); + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessBeginPolygon arg: polygon_data"); + printf("COPY by gluTessBeginPolygon arg: data"); } } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessBeginContour ( GLUtesselator * tobj ) ; + extern void gluTessEndContour ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessBeginContour ( + Java_gl4java_GLUFuncJauJNI_gluTessEndContour ( JNIEnv *env, jobject obj, - jlong tobj) + jlong tess) { - if ( disp__gluTessBeginContour == NULL ) return; + if ( disp__gluTessEndContour == NULL ) return; - disp__gluTessBeginContour ( - (GLUtesselator *) (PointerHolder) tobj + disp__gluTessEndContour ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessEndPolygon ( GLUtesselator * tess ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessEndPolygon ( + JNIEnv *env, jobject obj, + jlong tess) + { + + if ( disp__gluTessEndPolygon == NULL ) return; + + disp__gluTessEndPolygon ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessNormal ( + JNIEnv *env, jobject obj, + jlong tess, + jdouble valueX, + jdouble valueY, + jdouble valueZ) + { + + if ( disp__gluTessNormal == NULL ) return; + + disp__gluTessNormal ( + (GLUtesselator *) (PointerHolder) tess, + (GLdouble) valueX, + (GLdouble) valueY, + (GLdouble) valueZ ); } @@ -2255,15 +4092,39 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluTessVertex ( GLUtesselator * tobj , GLdouble coords [ 3 ] , void * vertex_data ) ; + extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessProperty ( + JNIEnv *env, jobject obj, + jlong tess, + jint which, + jdouble data) + { + + if ( disp__gluTessProperty == NULL ) return; + + disp__gluTessProperty ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) which, + (GLdouble) data + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3B ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jbyteArray vertex_data) + jlong tess, + jdoubleArray location, + jbyteArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2274,43 +4135,43 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessVertex arg: coords"); + printf("COPY by gluTessVertex arg: location"); } } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluTessVertex arg: vertex_data"); + printf("COPY by gluTessVertex arg: data"); } } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3S ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jshortArray vertex_data) + jlong tess, + jdoubleArray location, + jshortArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2321,43 +4182,43 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessVertex arg: coords"); + printf("COPY by gluTessVertex arg: location"); } } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluTessVertex arg: vertex_data"); + printf("COPY by gluTessVertex arg: data"); } } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3I ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jintArray vertex_data) + jlong tess, + jdoubleArray location, + jintArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2368,43 +4229,43 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessVertex arg: coords"); + printf("COPY by gluTessVertex arg: location"); } } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluTessVertex arg: vertex_data"); + printf("COPY by gluTessVertex arg: data"); } } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3F ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jfloatArray vertex_data) + jlong tess, + jdoubleArray location, + jfloatArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2415,43 +4276,43 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessVertex arg: coords"); + printf("COPY by gluTessVertex arg: location"); } } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluTessVertex arg: vertex_data"); + printf("COPY by gluTessVertex arg: data"); } } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3D ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jdoubleArray vertex_data) + jlong tess, + jdoubleArray location, + jdoubleArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2462,43 +4323,43 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessVertex arg: coords"); + printf("COPY by gluTessVertex arg: location"); } } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluTessVertex arg: vertex_data"); + printf("COPY by gluTessVertex arg: data"); } } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3Z ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jbooleanArray vertex_data) + jlong tess, + jdoubleArray location, + jbooleanArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2509,43 +4370,43 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessVertex arg: coords"); + printf("COPY by gluTessVertex arg: location"); } } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluTessVertex arg: vertex_data"); + printf("COPY by gluTessVertex arg: data"); } } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3J ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jlongArray vertex_data) + jlong tess, + jdoubleArray location, + jlongArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2556,227 +4417,317 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by gluTessVertex arg: coords"); + printf("COPY by gluTessVertex arg: location"); } } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2); + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2); if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { isWarned2=1; - printf("COPY by gluTessVertex arg: vertex_data"); + printf("COPY by gluTessVertex arg: data"); } } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessEndContour ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessEndContour ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluTessEndContour == NULL ) return; - - disp__gluTessEndContour ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessEndPolygon ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessEndPolygon ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluTessEndPolygon == NULL ) return; - - disp__gluTessEndPolygon ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble value ) ; + extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessProperty ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluUnProject ( JNIEnv *env, jobject obj, - jlong tobj, - jint which, - jdouble value) + jdouble winX, + jdouble winY, + jdouble winZ, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdoubleArray objX, + jdoubleArray objY, + jdoubleArray objZ) { + jint ret; - if ( disp__gluTessProperty == NULL ) return; - - disp__gluTessProperty ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) which, - (GLdouble) value - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessNormal ( GLUtesselator * tobj , GLdouble x , GLdouble y , GLdouble z ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessNormal ( - JNIEnv *env, jobject obj, - jlong tobj, - jdouble x, - jdouble y, - jdouble z) - { - - if ( disp__gluTessNormal == NULL ) return; - - disp__gluTessNormal ( - (GLUtesselator *) (PointerHolder) tobj, - (GLdouble) x, - (GLdouble) y, - (GLdouble) z - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluGetTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble * value ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluGetTessProperty ( - JNIEnv *env, jobject obj, - jlong tobj, - jint which, - jdoubleArray value) - { - jboolean isCopiedArray2 = JNI_FALSE; - jdouble *ptr2 = NULL; - static int isWarned2 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jint *ptr5 = NULL; + static int isWarned5 = 0; + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + static int isWarned7 = 0; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; - if ( disp__gluGetTessProperty == NULL ) return; + if ( disp__gluUnProject == NULL ) return 0; - if(value!=NULL) + if(model!=NULL) { - ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2); - if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { - isWarned2=1; - printf("COPY by gluGetTessProperty arg: value"); + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by gluUnProject arg: model"); } } - disp__gluGetTessProperty ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) which, - (GLdouble *) ptr2 - ); - - if(value!=NULL) + if(proj!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluUnProject arg: proj"); + } } - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluBeginPolygon ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginPolygon ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluBeginPolygon == NULL ) return; - - disp__gluBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluNextContour ( GLUtesselator * tobj , GLenum type ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluNextContour ( - JNIEnv *env, jobject obj, - jlong tobj, - jint type) - { - - if ( disp__gluNextContour == NULL ) return; - - disp__gluNextContour ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) type + if(view!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by gluUnProject arg: view"); + } + } + if(objX!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by gluUnProject arg: objX"); + } + } + if(objY!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by gluUnProject arg: objY"); + } + } + if(objZ!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by gluUnProject arg: objZ"); + } + } + ret = (jint) disp__gluUnProject ( + (GLdouble) winX, + (GLdouble) winY, + (GLdouble) winZ, + (const GLdouble *) ptr3, + (const GLdouble *) ptr4, + (const GLint *) ptr5, + (GLdouble *) ptr6, + (GLdouble *) ptr7, + (GLdouble *) ptr8 ); + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT); + } + if(objX!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + if(objY!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + } + if(objZ!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluEndPolygon ( GLUtesselator * tobj ) ; + extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndPolygon ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluUnProject4 ( JNIEnv *env, jobject obj, - jlong tobj) + jdouble winX, + jdouble winY, + jdouble winZ, + jdouble clipW, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdouble nearVal, + jdouble farVal, + jdoubleArray objX, + jdoubleArray objY, + jdoubleArray objZ, + jdoubleArray objW) { + jint ret; - if ( disp__gluEndPolygon == NULL ) return; - - disp__gluEndPolygon ( - (GLUtesselator *) (PointerHolder) tobj + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jdouble *ptr5 = NULL; + static int isWarned5 = 0; + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray9 = JNI_FALSE; + jdouble *ptr9 = NULL; + static int isWarned9 = 0; + jboolean isCopiedArray10 = JNI_FALSE; + jdouble *ptr10 = NULL; + static int isWarned10 = 0; + jboolean isCopiedArray11 = JNI_FALSE; + jdouble *ptr11 = NULL; + static int isWarned11 = 0; + jboolean isCopiedArray12 = JNI_FALSE; + jdouble *ptr12 = NULL; + static int isWarned12 = 0; + + if ( disp__gluUnProject4 == NULL ) return 0; + + if(model!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by gluUnProject4 arg: model"); + } + } + if(proj!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by gluUnProject4 arg: proj"); + } + } + if(view!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by gluUnProject4 arg: view"); + } + } + if(objX!=NULL) + { + ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray9); + if( isCopiedArray9 == JNI_TRUE && isWarned9==0 ) { + isWarned9=1; + printf("COPY by gluUnProject4 arg: objX"); + } + } + if(objY!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by gluUnProject4 arg: objY"); + } + } + if(objZ!=NULL) + { + ptr11 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray11); + if( isCopiedArray11 == JNI_TRUE && isWarned11==0 ) { + isWarned11=1; + printf("COPY by gluUnProject4 arg: objZ"); + } + } + if(objW!=NULL) + { + ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objW, &isCopiedArray12); + if( isCopiedArray12 == JNI_TRUE && isWarned12==0 ) { + isWarned12=1; + printf("COPY by gluUnProject4 arg: objW"); + } + } + ret = (jint) disp__gluUnProject4 ( + (GLdouble) winX, + (GLdouble) winY, + (GLdouble) winZ, + (GLdouble) clipW, + (const GLdouble *) ptr4, + (const GLdouble *) ptr5, + (const GLint *) ptr6, + (GLdouble) nearVal, + (GLdouble) farVal, + (GLdouble *) ptr9, + (GLdouble *) ptr10, + (GLdouble *) ptr11, + (GLdouble *) ptr12 ); + if(model!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, model, ptr4, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr5, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, view, ptr6, JNI_ABORT); + } + if(objX!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr9, (isCopiedArray9 == JNI_TRUE)?0:JNI_ABORT); + } + if(objY!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr10, (isCopiedArray10 == JNI_TRUE)?0:JNI_ABORT); + } + if(objZ!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr11, (isCopiedArray11 == JNI_TRUE)?0:JNI_ABORT); + } + if(objW!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, objW, ptr12, (isCopiedArray12 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/OpenGLU_JauJNI_funcs.c b/CNativeCode/OpenGLU_JauJNI_funcs.c index 276761c..114bfff 100644 --- a/CNativeCode/OpenGLU_JauJNI_funcs.c +++ b/CNativeCode/OpenGLU_JauJNI_funcs.c @@ -68,7 +68,7 @@ Java_gl4java_GLUFuncJauJNI_gluGetString ( JNIEnv *env, jobject obj, } static const char * _glu_lib_vendor_="Jausoft - Sven Goethel Software Development"; -static const char * _glu_lib_version_="2.8.0.0"; +static const char * _glu_lib_version_="2.8.0.8"; JNIEXPORT jstring JNICALL Java_gl4java_GLUFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj ) @@ -301,7 +301,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: glu-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNI ! @@ -310,35 +310,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluLookAt ( GLdouble eyex , GLdouble eyey , GLdouble eyez , GLdouble centerx , GLdouble centery , GLdouble centerz , GLdouble upx , GLdouble upy , GLdouble upz ) ; + extern void gluBeginCurve ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluLookAt ( + Java_gl4java_GLUFuncJauJNI_gluBeginCurve ( JNIEnv *env, jobject obj, - jdouble eyex, - jdouble eyey, - jdouble eyez, - jdouble centerx, - jdouble centery, - jdouble centerz, - jdouble upx, - jdouble upy, - jdouble upz) + jlong nurb) { - if ( disp__gluLookAt == NULL ) return; + if ( disp__gluBeginCurve == NULL ) return; - disp__gluLookAt ( - (GLdouble) eyex, - (GLdouble) eyey, - (GLdouble) eyez, - (GLdouble) centerx, - (GLdouble) centery, - (GLdouble) centerz, - (GLdouble) upx, - (GLdouble) upy, - (GLdouble) upz + disp__gluBeginCurve ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -346,25 +330,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; + extern void gluBeginPolygon ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluOrtho2D ( + Java_gl4java_GLUFuncJauJNI_gluBeginPolygon ( JNIEnv *env, jobject obj, - jdouble left, - jdouble right, - jdouble bottom, - jdouble top) + jlong tess) { - if ( disp__gluOrtho2D == NULL ) return; + if ( disp__gluBeginPolygon == NULL ) return; - disp__gluOrtho2D ( - (GLdouble) left, - (GLdouble) right, - (GLdouble) bottom, - (GLdouble) top + disp__gluBeginPolygon ( + (GLUtesselator *) (PointerHolder) tess ); } @@ -372,25 +350,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; + extern void gluBeginSurface ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluPerspective ( + Java_gl4java_GLUFuncJauJNI_gluBeginSurface ( JNIEnv *env, jobject obj, - jdouble fovy, - jdouble aspect, - jdouble zNear, - jdouble zFar) + jlong nurb) { - if ( disp__gluPerspective == NULL ) return; + if ( disp__gluBeginSurface == NULL ) return; - disp__gluPerspective ( - (GLdouble) fovy, - (GLdouble) aspect, - (GLdouble) zNear, - (GLdouble) zFar + disp__gluBeginSurface ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -398,287 +370,313 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble width , GLdouble height , GLint * viewport ) ; + extern void gluBeginTrim ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluPickMatrix ( + Java_gl4java_GLUFuncJauJNI_gluBeginTrim ( JNIEnv *env, jobject obj, - jdouble x, - jdouble y, - jdouble width, - jdouble height, - jintArray viewport) + jlong nurb) { - jboolean isCopiedArray4 = JNI_FALSE; - jint *ptr4 = NULL; - if ( disp__gluPickMatrix == NULL ) return; + if ( disp__gluBeginTrim == NULL ) return; - if(viewport!=NULL) - { - ptr4 = (*env)->GetIntArrayElements(env, viewport, &isCopiedArray4); - } - disp__gluPickMatrix ( - (GLdouble) x, - (GLdouble) y, - (GLdouble) width, - (GLdouble) height, - (GLint *) ptr4 + disp__gluBeginTrim ( + (GLUnurbs *) (PointerHolder) nurb ); - if(viewport!=NULL) - { - (*env)->ReleaseIntArrayElements(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); - } } /** * Original Function-Prototype : * <pre> - extern GLint gluProject ( GLdouble objx , GLdouble objy , GLdouble objz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * winx , GLdouble * winy , GLdouble * winz ) ; + extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNI_gluProject ( + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3B ( JNIEnv *env, jobject obj, - jdouble objx, - jdouble objy, - jdouble objz, - jdoubleArray modelMatrix, - jdoubleArray projMatrix, - jintArray viewport, - jdoubleArray winx, - jdoubleArray winy, - jdoubleArray winz) + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) { jint ret; - jdouble *ptr3 = NULL; - jdouble *ptr4 = NULL; - jint *ptr5 = NULL; - jboolean isCopiedArray6 = JNI_FALSE; - jdouble *ptr6 = NULL; - jboolean isCopiedArray7 = JNI_FALSE; - jdouble *ptr7 = NULL; - jboolean isCopiedArray8 = JNI_FALSE; - jdouble *ptr8 = NULL; + jbyte *ptr8 = NULL; - if ( disp__gluProject == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(modelMatrix!=NULL) - { - ptr3 = (*env)->GetDoubleArrayElements(env, modelMatrix, 0); - } - if(projMatrix!=NULL) - { - ptr4 = (*env)->GetDoubleArrayElements(env, projMatrix, 0); - } - if(viewport!=NULL) - { - ptr5 = (*env)->GetIntArrayElements(env, viewport, 0); - } - if(winx!=NULL) + if(data!=NULL) { - ptr6 = (*env)->GetDoubleArrayElements(env, winx, &isCopiedArray6); + ptr8 = (*env)->GetByteArrayElements(env, data, 0); } - if(winy!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - ptr7 = (*env)->GetDoubleArrayElements(env, winy, &isCopiedArray7); + (*env)->ReleaseByteArrayElements(env, data, ptr8, JNI_ABORT); } - if(winz!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; + + jshort *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - ptr8 = (*env)->GetDoubleArrayElements(env, winz, &isCopiedArray8); + ptr8 = (*env)->GetShortArrayElements(env, data, 0); } - ret = (jint) disp__gluProject ( - (GLdouble) objx, - (GLdouble) objy, - (GLdouble) objz, - (const GLdouble *) ptr3, - (const GLdouble *) ptr4, - (const GLint *) ptr5, - (GLdouble *) ptr6, - (GLdouble *) ptr7, - (GLdouble *) ptr8 + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(modelMatrix!=NULL) - { - (*env)->ReleaseDoubleArrayElements(env, modelMatrix, ptr3, JNI_ABORT); - } - if(projMatrix!=NULL) + if(data!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, projMatrix, ptr4, JNI_ABORT); + (*env)->ReleaseShortArrayElements(env, data, ptr8, JNI_ABORT); } - if(viewport!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) + { + jint ret; + + jint *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - (*env)->ReleaseIntArrayElements(env, viewport, ptr5, JNI_ABORT); + ptr8 = (*env)->GetIntArrayElements(env, data, 0); } - if(winx!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, winx, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseIntArrayElements(env, data, ptr8, JNI_ABORT); } - if(winy!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jfloat *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, winy, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + ptr8 = (*env)->GetFloatArrayElements(env, data, 0); } - if(winz!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, winz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, data, ptr8, JNI_ABORT); } return ret; } - -/** - * Original Function-Prototype : - * <pre> - extern GLint gluUnProject ( GLdouble winx , GLdouble winy , GLdouble winz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * objx , GLdouble * objy , GLdouble * objz ) ; - * </pre> - */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNI_gluUnProject ( + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3D ( JNIEnv *env, jobject obj, - jdouble winx, - jdouble winy, - jdouble winz, - jdoubleArray modelMatrix, - jdoubleArray projMatrix, - jintArray viewport, - jdoubleArray objx, - jdoubleArray objy, - jdoubleArray objz) + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) { jint ret; - jdouble *ptr3 = NULL; - jdouble *ptr4 = NULL; - jint *ptr5 = NULL; - jboolean isCopiedArray6 = JNI_FALSE; - jdouble *ptr6 = NULL; - jboolean isCopiedArray7 = JNI_FALSE; - jdouble *ptr7 = NULL; - jboolean isCopiedArray8 = JNI_FALSE; jdouble *ptr8 = NULL; - if ( disp__gluUnProject == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(modelMatrix!=NULL) - { - ptr3 = (*env)->GetDoubleArrayElements(env, modelMatrix, 0); - } - if(projMatrix!=NULL) - { - ptr4 = (*env)->GetDoubleArrayElements(env, projMatrix, 0); - } - if(viewport!=NULL) - { - ptr5 = (*env)->GetIntArrayElements(env, viewport, 0); - } - if(objx!=NULL) - { - ptr6 = (*env)->GetDoubleArrayElements(env, objx, &isCopiedArray6); - } - if(objy!=NULL) - { - ptr7 = (*env)->GetDoubleArrayElements(env, objy, &isCopiedArray7); - } - if(objz!=NULL) + if(data!=NULL) { - ptr8 = (*env)->GetDoubleArrayElements(env, objz, &isCopiedArray8); + ptr8 = (*env)->GetDoubleArrayElements(env, data, 0); } - ret = (jint) disp__gluUnProject ( - (GLdouble) winx, - (GLdouble) winy, - (GLdouble) winz, - (const GLdouble *) ptr3, - (const GLdouble *) ptr4, - (const GLint *) ptr5, - (GLdouble *) ptr6, - (GLdouble *) ptr7, - (GLdouble *) ptr8 + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(modelMatrix!=NULL) - { - (*env)->ReleaseDoubleArrayElements(env, modelMatrix, ptr3, JNI_ABORT); - } - if(projMatrix!=NULL) - { - (*env)->ReleaseDoubleArrayElements(env, projMatrix, ptr4, JNI_ABORT); - } - if(viewport!=NULL) - { - (*env)->ReleaseIntArrayElements(env, viewport, ptr5, JNI_ABORT); - } - if(objx!=NULL) + if(data!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, objx, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, data, ptr8, JNI_ABORT); } - if(objy!=NULL) + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean *ptr8 = NULL; + + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; + + if(data!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, objy, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + ptr8 = (*env)->GetBooleanArrayElements(env, data, 0); } - if(objz!=NULL) + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 + ); + + if(data!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, objz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseBooleanArrayElements(env, data, ptr8, JNI_ABORT); } return ret; } - -/** - * Original Function-Prototype : - * <pre> - extern GLint gluScaleImage ( GLenum format , GLsizei widthin , GLsizei heightin , GLenum typein , const GLbyte * datain , GLsizei widthout , GLsizei heightout , GLenum typeout , GLbyte * dataout ) ; - * </pre> - */ JNIEXPORT jint JNICALL - Java_gl4java_GLUFuncJauJNI_gluScaleImage ( + Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmapLevels__IIIIIIII_3J ( JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, jint format, - jint widthin, - jint heightin, - jint typein, - jbyteArray datain, - jint widthout, - jint heightout, - jint typeout, - jbyteArray dataout) + jint type, + jint level, + jint base, + jint max, + jlongArray data) { jint ret; - jbyte *ptr4 = NULL; - jboolean isCopiedArray8 = JNI_FALSE; - jbyte *ptr8 = NULL; + jlong *ptr8 = NULL; - if ( disp__gluScaleImage == NULL ) return 0; + if ( disp__gluBuild1DMipmapLevels == NULL ) return 0; - if(datain!=NULL) - { - ptr4 = (*env)->GetByteArrayElements(env, datain, 0); - } - if(dataout!=NULL) + if(data!=NULL) { - ptr8 = (*env)->GetByteArrayElements(env, dataout, &isCopiedArray8); + ptr8 = (*env)->GetLongArrayElements(env, data, 0); } - ret = (jint) disp__gluScaleImage ( + ret = (jint) disp__gluBuild1DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, - (GLsizei) widthin, - (GLsizei) heightin, - (GLenum) typein, - (const GLbyte *) ptr4, - (GLsizei) widthout, - (GLsizei) heightout, - (GLenum) typeout, - (GLbyte *) ptr8 + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr8 ); - if(datain!=NULL) - { - (*env)->ReleaseByteArrayElements(env, datain, ptr4, JNI_ABORT); - } - if(dataout!=NULL) + if(data!=NULL) { - (*env)->ReleaseByteArrayElements(env, dataout, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseLongArrayElements(env, data, ptr8, JNI_ABORT); } return ret; } @@ -686,14 +684,14 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern GLint gluBuild1DMipmaps ( GLenum target , GLint components , GLint width , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3B ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -711,8 +709,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -728,7 +726,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3S ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -746,8 +744,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -763,7 +761,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3I ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -781,8 +779,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -798,7 +796,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3F ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -816,8 +814,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -833,7 +831,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3D ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -851,8 +849,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -868,7 +866,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3Z ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -886,8 +884,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -903,7 +901,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3J ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint format, jint type, @@ -921,8 +919,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild1DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, + (GLint) internalFormat, + (GLsizei) width, (GLenum) format, (GLenum) type, (const void *) ptr5 @@ -938,14 +936,322 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern GLint gluBuild2DMipmaps ( GLenum target , GLint components , GLint width , GLint height , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) + { + jint ret; + + jbyte *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (*env)->GetByteArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleaseByteArrayElements(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; + + jshort *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (*env)->GetShortArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleaseShortArrayElements(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) + { + jint ret; + + jint *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (*env)->GetIntArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleaseIntArrayElements(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jfloat *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (*env)->GetFloatArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) + { + jint ret; + + jdouble *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (*env)->GetDoubleArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (*env)->GetBooleanArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, data, ptr9, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint format, + jint type, + jint level, + jint base, + jint max, + jlongArray data) + { + jint ret; + + jlong *ptr9 = NULL; + + if ( disp__gluBuild2DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr9 = (*env)->GetLongArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild2DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr9 + ); + + if(data!=NULL) + { + (*env)->ReleaseLongArrayElements(env, data, ptr9, JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ; * </pre> */ JNIEXPORT jint JNICALL Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3B ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -964,9 +1270,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -982,7 +1288,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3S ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1001,9 +1307,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1019,7 +1325,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3I ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1038,9 +1344,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1056,7 +1362,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3F ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1075,9 +1381,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1093,7 +1399,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3D ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1112,9 +1418,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1130,7 +1436,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3Z ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1149,9 +1455,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1167,7 +1473,7 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3J ( JNIEnv *env, jobject obj, jint target, - jint components, + jint internalFormat, jint width, jint height, jint format, @@ -1186,9 +1492,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) } ret = (jint) disp__gluBuild2DMipmaps ( (GLenum) target, - (GLint) components, - (GLint) width, - (GLint) height, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, (GLenum) format, (GLenum) type, (const void *) ptr6 @@ -1204,103 +1510,660 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluQuadricDrawStyle ( GLUquadricObj * quadObject , GLenum drawStyle ) ; + extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricDrawStyle ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3B ( JNIEnv *env, jobject obj, - jlong quadObject, - jint drawStyle) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jbyteArray data) { + jint ret; - if ( disp__gluQuadricDrawStyle == NULL ) return; + jbyte *ptr10 = NULL; - disp__gluQuadricDrawStyle ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) drawStyle + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (*env)->GetByteArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 ); + if(data!=NULL) + { + (*env)->ReleaseByteArrayElements(env, data, ptr10, JNI_ABORT); + } + return ret; } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jshortArray data) + { + jint ret; -/** - * Original Function-Prototype : - * <pre> - extern void gluQuadricOrientation ( GLUquadricObj * quadObject , GLenum orientation ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricOrientation ( + jshort *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (*env)->GetShortArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseShortArrayElements(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3I ( JNIEnv *env, jobject obj, - jlong quadObject, - jint orientation) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jintArray data) { + jint ret; - if ( disp__gluQuadricOrientation == NULL ) return; + jint *ptr10 = NULL; - disp__gluQuadricOrientation ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) orientation + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (*env)->GetIntArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 ); + if(data!=NULL) + { + (*env)->ReleaseIntArrayElements(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jfloatArray data) + { + jint ret; + + jfloat *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (*env)->GetFloatArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jdoubleArray data) + { + jint ret; + + jdouble *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (*env)->GetDoubleArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jbooleanArray data) + { + jint ret; + + jboolean *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (*env)->GetBooleanArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, data, ptr10, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jint level, + jint base, + jint max, + jlongArray data) + { + jint ret; + + jlong *ptr10 = NULL; + + if ( disp__gluBuild3DMipmapLevels == NULL ) return 0; + + if(data!=NULL) + { + ptr10 = (*env)->GetLongArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmapLevels ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (GLint) level, + (GLint) base, + (GLint) max, + (const void *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseLongArrayElements(env, data, ptr10, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluQuadricNormals ( GLUquadricObj * quadObject , GLenum normals ) ; + extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricNormals ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3B ( JNIEnv *env, jobject obj, - jlong quadObject, - jint normals) + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jbyteArray data) { + jint ret; - if ( disp__gluQuadricNormals == NULL ) return; + jbyte *ptr7 = NULL; - disp__gluQuadricNormals ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLenum) normals + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (*env)->GetByteArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseByteArrayElements(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jshortArray data) + { + jint ret; + + jshort *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (*env)->GetShortArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 ); + if(data!=NULL) + { + (*env)->ReleaseShortArrayElements(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jintArray data) + { + jint ret; + + jint *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (*env)->GetIntArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseIntArrayElements(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jfloatArray data) + { + jint ret; + + jfloat *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (*env)->GetFloatArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jdoubleArray data) + { + jint ret; + + jdouble *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (*env)->GetDoubleArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jbooleanArray data) + { + jint ret; + + jboolean *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (*env)->GetBooleanArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, data, ptr7, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluBuild3DMipmaps__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint internalFormat, + jint width, + jint height, + jint depth, + jint format, + jint type, + jlongArray data) + { + jint ret; + + jlong *ptr7 = NULL; + + if ( disp__gluBuild3DMipmaps == NULL ) return 0; + + if(data!=NULL) + { + ptr7 = (*env)->GetLongArrayElements(env, data, 0); + } + ret = (jint) disp__gluBuild3DMipmaps ( + (GLenum) target, + (GLint) internalFormat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLenum) type, + (const void *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseLongArrayElements(env, data, ptr7, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluQuadricTexture ( GLUquadricObj * quadObject , GLboolean textureCoords ) ; + extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluQuadricTexture ( + JNIEXPORT jboolean JNICALL + Java_gl4java_GLUFuncJauJNI_gluCheckExtension ( JNIEnv *env, jobject obj, - jlong quadObject, - jboolean textureCoords) + jbyteArray extName, + jbyteArray extString) { + jboolean ret; - if ( disp__gluQuadricTexture == NULL ) return; + jbyte *ptr0 = NULL; + jbyte *ptr1 = NULL; - disp__gluQuadricTexture ( - (GLUquadricObj *) (PointerHolder) quadObject, - (GLboolean) textureCoords + if ( disp__gluCheckExtension == NULL ) return 0; + + if(extName!=NULL) + { + ptr0 = (*env)->GetByteArrayElements(env, extName, 0); + } + if(extString!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, extString, 0); + } + ret = (jboolean) disp__gluCheckExtension ( + (const GLubyte *) ptr0, + (const GLubyte *) ptr1 ); + if(extName!=NULL) + { + (*env)->ReleaseByteArrayElements(env, extName, ptr0, JNI_ABORT); + } + if(extString!=NULL) + { + (*env)->ReleaseByteArrayElements(env, extString, ptr1, JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluCylinder ( GLUquadricObj * qobj , GLdouble baseRadius , GLdouble topRadius , GLdouble height , GLint slices , GLint stacks ) ; + extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluCylinder ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble baseRadius, - jdouble topRadius, + jlong quad, + jdouble base, + jdouble top, jdouble height, jint slices, jint stacks) @@ -1309,9 +2172,9 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluCylinder == NULL ) return; disp__gluCylinder ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) baseRadius, - (GLdouble) topRadius, + (GLUquadric *) (PointerHolder) quad, + (GLdouble) base, + (GLdouble) top, (GLdouble) height, (GLint) slices, (GLint) stacks @@ -1322,25 +2185,27 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluSphere ( GLUquadricObj * qobj , GLdouble radius , GLint slices , GLint stacks ) ; + extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluSphere ( + Java_gl4java_GLUFuncJauJNI_gluDisk ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble radius, + jlong quad, + jdouble inner, + jdouble outer, jint slices, - jint stacks) + jint loops) { - if ( disp__gluSphere == NULL ) return; + if ( disp__gluDisk == NULL ) return; - disp__gluSphere ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) radius, + disp__gluDisk ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) inner, + (GLdouble) outer, (GLint) slices, - (GLint) stacks + (GLint) loops ); } @@ -1348,27 +2213,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops ) ; + extern void gluEndCurve ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluDisk ( + Java_gl4java_GLUFuncJauJNI_gluEndCurve ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble innerRadius, - jdouble outerRadius, - jint slices, - jint loops) + jlong nurb) { - if ( disp__gluDisk == NULL ) return; + if ( disp__gluEndCurve == NULL ) return; - disp__gluDisk ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) innerRadius, - (GLdouble) outerRadius, - (GLint) slices, - (GLint) loops + disp__gluEndCurve ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -1376,31 +2233,19 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluPartialDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops , GLdouble startAngle , GLdouble sweepAngle ) ; + extern void gluEndPolygon ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluPartialDisk ( + Java_gl4java_GLUFuncJauJNI_gluEndPolygon ( JNIEnv *env, jobject obj, - jlong qobj, - jdouble innerRadius, - jdouble outerRadius, - jint slices, - jint loops, - jdouble startAngle, - jdouble sweepAngle) + jlong tess) { - if ( disp__gluPartialDisk == NULL ) return; + if ( disp__gluEndPolygon == NULL ) return; - disp__gluPartialDisk ( - (GLUquadricObj *) (PointerHolder) qobj, - (GLdouble) innerRadius, - (GLdouble) outerRadius, - (GLint) slices, - (GLint) loops, - (GLdouble) startAngle, - (GLdouble) sweepAngle + disp__gluEndPolygon ( + (GLUtesselator *) (PointerHolder) tess ); } @@ -1408,76 +2253,39 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluLoadSamplingMatrices ( GLUnurbsObj * nobj , const GLfloat modelMatrix [ 16 ] , const GLfloat projMatrix [ 16 ] , const GLint viewport [ 4 ] ) ; + extern void gluEndSurface ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluLoadSamplingMatrices ( + Java_gl4java_GLUFuncJauJNI_gluEndSurface ( JNIEnv *env, jobject obj, - jlong nobj, - jfloatArray modelMatrix, - jfloatArray projMatrix, - jintArray viewport) + jlong nurb) { - jfloat *ptr1 = NULL; - jfloat *ptr2 = NULL; - jint *ptr3 = NULL; - if ( disp__gluLoadSamplingMatrices == NULL ) return; + if ( disp__gluEndSurface == NULL ) return; - if(modelMatrix!=NULL) - { - ptr1 = (*env)->GetFloatArrayElements(env, modelMatrix, 0); - } - if(projMatrix!=NULL) - { - ptr2 = (*env)->GetFloatArrayElements(env, projMatrix, 0); - } - if(viewport!=NULL) - { - ptr3 = (*env)->GetIntArrayElements(env, viewport, 0); - } - disp__gluLoadSamplingMatrices ( - (GLUnurbsObj *) (PointerHolder) nobj, - (const GLfloat *) ptr1, - (const GLfloat *) ptr2, - (const GLint *) ptr3 + disp__gluEndSurface ( + (GLUnurbs *) (PointerHolder) nurb ); - if(modelMatrix!=NULL) - { - (*env)->ReleaseFloatArrayElements(env, modelMatrix, ptr1, JNI_ABORT); - } - if(projMatrix!=NULL) - { - (*env)->ReleaseFloatArrayElements(env, projMatrix, ptr2, JNI_ABORT); - } - if(viewport!=NULL) - { - (*env)->ReleaseIntArrayElements(env, viewport, ptr3, JNI_ABORT); - } } /** * Original Function-Prototype : * <pre> - extern void gluNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat value ) ; + extern void gluEndTrim ( GLUnurbs * nurb ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluNurbsProperty ( + Java_gl4java_GLUFuncJauJNI_gluEndTrim ( JNIEnv *env, jobject obj, - jlong nobj, - jint property, - jfloat value) + jlong nurb) { - if ( disp__gluNurbsProperty == NULL ) return; + if ( disp__gluEndTrim == NULL ) return; - disp__gluNurbsProperty ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLenum) property, - (GLfloat) value + disp__gluEndTrim ( + (GLUnurbs *) (PointerHolder) nurb ); } @@ -1485,73 +2293,156 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluGetNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat * value ) ; + extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluGetNurbsProperty ( JNIEnv *env, jobject obj, - jlong nobj, + jlong nurb, jint property, - jfloatArray value) + jfloatArray data) { jboolean isCopiedArray2 = JNI_FALSE; jfloat *ptr2 = NULL; if ( disp__gluGetNurbsProperty == NULL ) return; - if(value!=NULL) + if(data!=NULL) { - ptr2 = (*env)->GetFloatArrayElements(env, value, &isCopiedArray2); + ptr2 = (*env)->GetFloatArrayElements(env, data, &isCopiedArray2); } disp__gluGetNurbsProperty ( - (GLUnurbsObj *) (PointerHolder) nobj, + (GLUnurbs *) (PointerHolder) nurb, (GLenum) property, (GLfloat *) ptr2 ); - if(value!=NULL) + if(data!=NULL) { - (*env)->ReleaseFloatArrayElements(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginCurve ( GLUnurbsObj * nobj ) ; + extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginCurve ( + Java_gl4java_GLUFuncJauJNI_gluGetTessProperty ( JNIEnv *env, jobject obj, - jlong nobj) + jlong tess, + jint which, + jdoubleArray data) { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; - if ( disp__gluBeginCurve == NULL ) return; + if ( disp__gluGetTessProperty == NULL ) return; - disp__gluBeginCurve ( - (GLUnurbsObj *) (PointerHolder) nobj + if(data!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, data, &isCopiedArray2); + } + disp__gluGetTessProperty ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) which, + (GLdouble *) ptr2 ); + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void gluEndCurve ( GLUnurbsObj * nobj ) ; + extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndCurve ( + Java_gl4java_GLUFuncJauJNI_gluLoadSamplingMatrices ( JNIEnv *env, jobject obj, - jlong nobj) + jlong nurb, + jfloatArray model, + jfloatArray perspective, + jintArray view) { + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jint *ptr3 = NULL; - if ( disp__gluEndCurve == NULL ) return; + if ( disp__gluLoadSamplingMatrices == NULL ) return; - disp__gluEndCurve ( - (GLUnurbsObj *) (PointerHolder) nobj + if(model!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, model, 0); + } + if(perspective!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, perspective, 0); + } + if(view!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, view, 0); + } + disp__gluLoadSamplingMatrices ( + (GLUnurbs *) (PointerHolder) nurb, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLint *) ptr3 + ); + + if(model!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, model, ptr1, JNI_ABORT); + } + if(perspective!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, perspective, ptr2, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleaseIntArrayElements(env, view, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluLookAt ( GLdouble eyeX , GLdouble eyeY , GLdouble eyeZ , GLdouble centerX , GLdouble centerY , GLdouble centerZ , GLdouble upX , GLdouble upY , GLdouble upZ ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluLookAt ( + JNIEnv *env, jobject obj, + jdouble eyeX, + jdouble eyeY, + jdouble eyeZ, + jdouble centerX, + jdouble centerY, + jdouble centerZ, + jdouble upX, + jdouble upY, + jdouble upZ) + { + + if ( disp__gluLookAt == NULL ) return; + + disp__gluLookAt ( + (GLdouble) eyeX, + (GLdouble) eyeY, + (GLdouble) eyeZ, + (GLdouble) centerX, + (GLdouble) centerY, + (GLdouble) centerZ, + (GLdouble) upX, + (GLdouble) upY, + (GLdouble) upZ ); } @@ -1559,17 +2450,39 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluNurbsCurve ( GLUnurbsObj * nobj , GLint nknots , GLfloat * knot , GLint stride , GLfloat * ctlarray , GLint order , GLenum type ) ; + extern void gluNextContour ( GLUtesselator * tess , GLenum type ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluNextContour ( + JNIEnv *env, jobject obj, + jlong tess, + jint type) + { + + if ( disp__gluNextContour == NULL ) return; + + disp__gluNextContour ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) type + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluNurbsCurve ( JNIEnv *env, jobject obj, - jlong nobj, - jint nknots, - jfloatArray knot, + jlong nurb, + jint knotCount, + jfloatArray knots, jint stride, - jfloatArray ctlarray, + jfloatArray control, jint order, jint type) { @@ -1580,17 +2493,17 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluNurbsCurve == NULL ) return; - if(knot!=NULL) + if(knots!=NULL) { - ptr2 = (*env)->GetFloatArrayElements(env, knot, &isCopiedArray2); + ptr2 = (*env)->GetFloatArrayElements(env, knots, &isCopiedArray2); } - if(ctlarray!=NULL) + if(control!=NULL) { - ptr4 = (*env)->GetFloatArrayElements(env, ctlarray, &isCopiedArray4); + ptr4 = (*env)->GetFloatArrayElements(env, control, &isCopiedArray4); } disp__gluNurbsCurve ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLint) nknots, + (GLUnurbs *) (PointerHolder) nurb, + (GLint) knotCount, (GLfloat *) ptr2, (GLint) stride, (GLfloat *) ptr4, @@ -1598,52 +2511,36 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) (GLenum) type ); - if(knot!=NULL) + if(knots!=NULL) { - (*env)->ReleaseFloatArrayElements(env, knot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, knots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } - if(ctlarray!=NULL) + if(control!=NULL) { - (*env)->ReleaseFloatArrayElements(env, ctlarray, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, control, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginSurface ( GLUnurbsObj * nobj ) ; + extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginSurface ( - JNIEnv *env, jobject obj, - jlong nobj) - { - - if ( disp__gluBeginSurface == NULL ) return; - - disp__gluBeginSurface ( - (GLUnurbsObj *) (PointerHolder) nobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluEndSurface ( GLUnurbsObj * nobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndSurface ( + Java_gl4java_GLUFuncJauJNI_gluNurbsProperty ( JNIEnv *env, jobject obj, - jlong nobj) + jlong nurb, + jint property, + jfloat value) { - if ( disp__gluEndSurface == NULL ) return; + if ( disp__gluNurbsProperty == NULL ) return; - disp__gluEndSurface ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluNurbsProperty ( + (GLUnurbs *) (PointerHolder) nurb, + (GLenum) property, + (GLfloat) value ); } @@ -1651,22 +2548,22 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluNurbsSurface ( GLUnurbsObj * nobj , GLint sknot_count , GLfloat * sknot , GLint tknot_count , GLfloat * tknot , GLint s_stride , GLint t_stride , GLfloat * ctlarray , GLint sorder , GLint torder , GLenum type ) ; + extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluNurbsSurface ( JNIEnv *env, jobject obj, - jlong nobj, - jint sknot_count, - jfloatArray sknot, - jint tknot_count, - jfloatArray tknot, - jint s_stride, - jint t_stride, - jfloatArray ctlarray, - jint sorder, - jint torder, + jlong nurb, + jint sKnotCount, + jfloatArray sKnots, + jint tKnotCount, + jfloatArray tKnots, + jint sStride, + jint tStride, + jfloatArray control, + jint sOrder, + jint tOrder, jint type) { jboolean isCopiedArray2 = JNI_FALSE; @@ -1678,62 +2575,68 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluNurbsSurface == NULL ) return; - if(sknot!=NULL) + if(sKnots!=NULL) { - ptr2 = (*env)->GetFloatArrayElements(env, sknot, &isCopiedArray2); + ptr2 = (*env)->GetFloatArrayElements(env, sKnots, &isCopiedArray2); } - if(tknot!=NULL) + if(tKnots!=NULL) { - ptr4 = (*env)->GetFloatArrayElements(env, tknot, &isCopiedArray4); + ptr4 = (*env)->GetFloatArrayElements(env, tKnots, &isCopiedArray4); } - if(ctlarray!=NULL) + if(control!=NULL) { - ptr7 = (*env)->GetFloatArrayElements(env, ctlarray, &isCopiedArray7); + ptr7 = (*env)->GetFloatArrayElements(env, control, &isCopiedArray7); } disp__gluNurbsSurface ( - (GLUnurbsObj *) (PointerHolder) nobj, - (GLint) sknot_count, + (GLUnurbs *) (PointerHolder) nurb, + (GLint) sKnotCount, (GLfloat *) ptr2, - (GLint) tknot_count, + (GLint) tKnotCount, (GLfloat *) ptr4, - (GLint) s_stride, - (GLint) t_stride, + (GLint) sStride, + (GLint) tStride, (GLfloat *) ptr7, - (GLint) sorder, - (GLint) torder, + (GLint) sOrder, + (GLint) tOrder, (GLenum) type ); - if(sknot!=NULL) + if(sKnots!=NULL) { - (*env)->ReleaseFloatArrayElements(env, sknot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, sKnots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } - if(tknot!=NULL) + if(tKnots!=NULL) { - (*env)->ReleaseFloatArrayElements(env, tknot, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, tKnots, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); } - if(ctlarray!=NULL) + if(control!=NULL) { - (*env)->ReleaseFloatArrayElements(env, ctlarray, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, control, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluBeginTrim ( GLUnurbsObj * nobj ) ; + extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginTrim ( + Java_gl4java_GLUFuncJauJNI_gluOrtho2D ( JNIEnv *env, jobject obj, - jlong nobj) + jdouble left, + jdouble right, + jdouble bottom, + jdouble top) { - if ( disp__gluBeginTrim == NULL ) return; + if ( disp__gluOrtho2D == NULL ) return; - disp__gluBeginTrim ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluOrtho2D ( + (GLdouble) left, + (GLdouble) right, + (GLdouble) bottom, + (GLdouble) top ); } @@ -1741,35 +2644,207 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluEndTrim ( GLUnurbsObj * nobj ) ; + extern void gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndTrim ( + Java_gl4java_GLUFuncJauJNI_gluPartialDisk ( JNIEnv *env, jobject obj, - jlong nobj) + jlong quad, + jdouble inner, + jdouble outer, + jint slices, + jint loops, + jdouble start, + jdouble sweep) { - if ( disp__gluEndTrim == NULL ) return; + if ( disp__gluPartialDisk == NULL ) return; - disp__gluEndTrim ( - (GLUnurbsObj *) (PointerHolder) nobj + disp__gluPartialDisk ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) inner, + (GLdouble) outer, + (GLint) slices, + (GLint) loops, + (GLdouble) start, + (GLdouble) sweep + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluPerspective ( + JNIEnv *env, jobject obj, + jdouble fovy, + jdouble aspect, + jdouble zNear, + jdouble zFar) + { + + if ( disp__gluPerspective == NULL ) return; + + disp__gluPerspective ( + (GLdouble) fovy, + (GLdouble) aspect, + (GLdouble) zNear, + (GLdouble) zFar + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluPickMatrix ( + JNIEnv *env, jobject obj, + jdouble x, + jdouble y, + jdouble delX, + jdouble delY, + jintArray viewport) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__gluPickMatrix == NULL ) return; + + if(viewport!=NULL) + { + ptr4 = (*env)->GetIntArrayElements(env, viewport, &isCopiedArray4); + } + disp__gluPickMatrix ( + (GLdouble) x, + (GLdouble) y, + (GLdouble) delX, + (GLdouble) delY, + (GLint *) ptr4 + ); + + if(viewport!=NULL) + { + (*env)->ReleaseIntArrayElements(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluProject ( + JNIEnv *env, jobject obj, + jdouble objX, + jdouble objY, + jdouble objZ, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdoubleArray winX, + jdoubleArray winY, + jdoubleArray winZ) + { + jint ret; + + jdouble *ptr3 = NULL; + jdouble *ptr4 = NULL; + jint *ptr5 = NULL; + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + + if ( disp__gluProject == NULL ) return 0; + + if(model!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, model, 0); + } + if(proj!=NULL) + { + ptr4 = (*env)->GetDoubleArrayElements(env, proj, 0); + } + if(view!=NULL) + { + ptr5 = (*env)->GetIntArrayElements(env, view, 0); + } + if(winX!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, winX, &isCopiedArray6); + } + if(winY!=NULL) + { + ptr7 = (*env)->GetDoubleArrayElements(env, winY, &isCopiedArray7); + } + if(winZ!=NULL) + { + ptr8 = (*env)->GetDoubleArrayElements(env, winZ, &isCopiedArray8); + } + ret = (jint) disp__gluProject ( + (GLdouble) objX, + (GLdouble) objY, + (GLdouble) objZ, + (const GLdouble *) ptr3, + (const GLdouble *) ptr4, + (const GLint *) ptr5, + (GLdouble *) ptr6, + (GLdouble *) ptr7, + (GLdouble *) ptr8 ); + if(model!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, model, ptr3, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, proj, ptr4, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleaseIntArrayElements(env, view, ptr5, JNI_ABORT); + } + if(winX!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, winX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + if(winY!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, winY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + } + if(winZ!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, winZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluPwlCurve ( GLUnurbsObj * nobj , GLint count , GLfloat * array , GLint stride , GLenum type ) ; + extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluPwlCurve ( JNIEnv *env, jobject obj, - jlong nobj, + jlong nurb, jint count, - jfloatArray array, + jfloatArray data, jint stride, jint type) { @@ -1778,222 +2853,766 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluPwlCurve == NULL ) return; - if(array!=NULL) + if(data!=NULL) { - ptr2 = (*env)->GetFloatArrayElements(env, array, &isCopiedArray2); + ptr2 = (*env)->GetFloatArrayElements(env, data, &isCopiedArray2); } disp__gluPwlCurve ( - (GLUnurbsObj *) (PointerHolder) nobj, + (GLUnurbs *) (PointerHolder) nurb, (GLint) count, (GLfloat *) ptr2, (GLint) stride, (GLenum) type ); - if(array!=NULL) + if(data!=NULL) { - (*env)->ReleaseFloatArrayElements(env, array, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessBeginPolygon ( GLUtesselator * tobj , void * polygon_data ) ; + extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricDrawStyle ( + JNIEnv *env, jobject obj, + jlong quad, + jint draw) + { + + if ( disp__gluQuadricDrawStyle == NULL ) return; + + disp__gluQuadricDrawStyle ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) draw + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricNormals ( + JNIEnv *env, jobject obj, + jlong quad, + jint normal) + { + + if ( disp__gluQuadricNormals == NULL ) return; + + disp__gluQuadricNormals ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) normal + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricOrientation ( + JNIEnv *env, jobject obj, + jlong quad, + jint orientation) + { + + if ( disp__gluQuadricOrientation == NULL ) return; + + disp__gluQuadricOrientation ( + (GLUquadric *) (PointerHolder) quad, + (GLenum) orientation + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluQuadricTexture ( + JNIEnv *env, jobject obj, + jlong quad, + jboolean texture) + { + + if ( disp__gluQuadricTexture == NULL ) return; + + disp__gluQuadricTexture ( + (GLUquadric *) (PointerHolder) quad, + (GLboolean) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3BIII_3B ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jbyteArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jbyteArray dataOut) + { + jint ret; + + jbyte *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (*env)->GetByteArrayElements(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (*env)->GetByteArrayElements(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleaseByteArrayElements(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleaseByteArrayElements(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3SIII_3S ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jshortArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jshortArray dataOut) + { + jint ret; + + jshort *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (*env)->GetShortArrayElements(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (*env)->GetShortArrayElements(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleaseShortArrayElements(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleaseShortArrayElements(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3IIII_3I ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jintArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jintArray dataOut) + { + jint ret; + + jint *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (*env)->GetIntArrayElements(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (*env)->GetIntArrayElements(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleaseIntArrayElements(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleaseIntArrayElements(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3FIII_3F ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jfloatArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jfloatArray dataOut) + { + jint ret; + + jfloat *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (*env)->GetFloatArrayElements(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (*env)->GetFloatArrayElements(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3DIII_3D ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jdoubleArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jdoubleArray dataOut) + { + jint ret; + + jdouble *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (*env)->GetDoubleArrayElements(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (*env)->GetDoubleArrayElements(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3ZIII_3Z ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jbooleanArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jbooleanArray dataOut) + { + jint ret; + + jboolean *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (*env)->GetBooleanArrayElements(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (*env)->GetBooleanArrayElements(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluScaleImage__IIII_3JIII_3J ( + JNIEnv *env, jobject obj, + jint format, + jint wIn, + jint hIn, + jint typeIn, + jlongArray dataIn, + jint wOut, + jint hOut, + jint typeOut, + jlongArray dataOut) + { + jint ret; + + jlong *ptr4 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + + if ( disp__gluScaleImage == NULL ) return 0; + + if(dataIn!=NULL) + { + ptr4 = (*env)->GetLongArrayElements(env, dataIn, 0); + } + if(dataOut!=NULL) + { + ptr8 = (*env)->GetLongArrayElements(env, dataOut, &isCopiedArray8); + } + ret = (jint) disp__gluScaleImage ( + (GLenum) format, + (GLsizei) wIn, + (GLsizei) hIn, + (GLenum) typeIn, + (const void *) ptr4, + (GLsizei) wOut, + (GLsizei) hOut, + (GLenum) typeOut, + (GLvoid *) ptr8 + ); + + if(dataIn!=NULL) + { + (*env)->ReleaseLongArrayElements(env, dataIn, ptr4, JNI_ABORT); + } + if(dataOut!=NULL) + { + (*env)->ReleaseLongArrayElements(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluSphere ( + JNIEnv *env, jobject obj, + jlong quad, + jdouble radius, + jint slices, + jint stacks) + { + + if ( disp__gluSphere == NULL ) return; + + disp__gluSphere ( + (GLUquadric *) (PointerHolder) quad, + (GLdouble) radius, + (GLint) slices, + (GLint) stacks + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginContour ( GLUtesselator * tess ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessBeginContour ( + JNIEnv *env, jobject obj, + jlong tess) + { + + if ( disp__gluTessBeginContour == NULL ) return; + + disp__gluTessBeginContour ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3B ( JNIEnv *env, jobject obj, - jlong tobj, - jbyteArray polygon_data) + jlong tess, + jbyteArray data) { jboolean isCopiedArray1 = JNI_FALSE; jbyte *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (*env)->GetByteArrayElements(env, polygon_data, &isCopiedArray1); + ptr1 = (*env)->GetByteArrayElements(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseByteArrayElements(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseByteArrayElements(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3S ( JNIEnv *env, jobject obj, - jlong tobj, - jshortArray polygon_data) + jlong tess, + jshortArray data) { jboolean isCopiedArray1 = JNI_FALSE; jshort *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (*env)->GetShortArrayElements(env, polygon_data, &isCopiedArray1); + ptr1 = (*env)->GetShortArrayElements(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseShortArrayElements(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseShortArrayElements(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3I ( JNIEnv *env, jobject obj, - jlong tobj, - jintArray polygon_data) + jlong tess, + jintArray data) { jboolean isCopiedArray1 = JNI_FALSE; jint *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (*env)->GetIntArrayElements(env, polygon_data, &isCopiedArray1); + ptr1 = (*env)->GetIntArrayElements(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseIntArrayElements(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseIntArrayElements(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3F ( JNIEnv *env, jobject obj, - jlong tobj, - jfloatArray polygon_data) + jlong tess, + jfloatArray data) { jboolean isCopiedArray1 = JNI_FALSE; jfloat *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (*env)->GetFloatArrayElements(env, polygon_data, &isCopiedArray1); + ptr1 = (*env)->GetFloatArrayElements(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseFloatArrayElements(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3D ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray polygon_data) + jlong tess, + jdoubleArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, polygon_data, &isCopiedArray1); + ptr1 = (*env)->GetDoubleArrayElements(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3Z ( JNIEnv *env, jobject obj, - jlong tobj, - jbooleanArray polygon_data) + jlong tess, + jbooleanArray data) { jboolean isCopiedArray1 = JNI_FALSE; jboolean *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (*env)->GetBooleanArrayElements(env, polygon_data, &isCopiedArray1); + ptr1 = (*env)->GetBooleanArrayElements(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseBooleanArrayElements(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseBooleanArrayElements(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3J ( JNIEnv *env, jobject obj, - jlong tobj, - jlongArray polygon_data) + jlong tess, + jlongArray data) { jboolean isCopiedArray1 = JNI_FALSE; jlong *ptr1 = NULL; if ( disp__gluTessBeginPolygon == NULL ) return; - if(polygon_data!=NULL) + if(data!=NULL) { - ptr1 = (*env)->GetLongArrayElements(env, polygon_data, &isCopiedArray1); + ptr1 = (*env)->GetLongArrayElements(env, data, &isCopiedArray1); } disp__gluTessBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj, - (void *) ptr1 + (GLUtesselator *) (PointerHolder) tess, + (GLvoid *) ptr1 ); - if(polygon_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseLongArrayElements(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseLongArrayElements(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessBeginContour ( GLUtesselator * tobj ) ; + extern void gluTessEndContour ( GLUtesselator * tess ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessBeginContour ( + Java_gl4java_GLUFuncJauJNI_gluTessEndContour ( JNIEnv *env, jobject obj, - jlong tobj) + jlong tess) { - if ( disp__gluTessBeginContour == NULL ) return; + if ( disp__gluTessEndContour == NULL ) return; - disp__gluTessBeginContour ( - (GLUtesselator *) (PointerHolder) tobj + disp__gluTessEndContour ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessEndPolygon ( GLUtesselator * tess ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessEndPolygon ( + JNIEnv *env, jobject obj, + jlong tess) + { + + if ( disp__gluTessEndPolygon == NULL ) return; + + disp__gluTessEndPolygon ( + (GLUtesselator *) (PointerHolder) tess + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessNormal ( + JNIEnv *env, jobject obj, + jlong tess, + jdouble valueX, + jdouble valueY, + jdouble valueZ) + { + + if ( disp__gluTessNormal == NULL ) return; + + disp__gluTessNormal ( + (GLUtesselator *) (PointerHolder) tess, + (GLdouble) valueX, + (GLdouble) valueY, + (GLdouble) valueZ ); } @@ -2001,15 +3620,39 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) /** * Original Function-Prototype : * <pre> - extern void gluTessVertex ( GLUtesselator * tobj , GLdouble coords [ 3 ] , void * vertex_data ) ; + extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLUFuncJauJNI_gluTessProperty ( + JNIEnv *env, jobject obj, + jlong tess, + jint which, + jdouble data) + { + + if ( disp__gluTessProperty == NULL ) return; + + disp__gluTessProperty ( + (GLUtesselator *) (PointerHolder) tess, + (GLenum) which, + (GLdouble) data + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ; * </pre> */ JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3B ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jbyteArray vertex_data) + jlong tess, + jdoubleArray location, + jbyteArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2018,35 +3661,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1); + ptr1 = (*env)->GetDoubleArrayElements(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (*env)->GetByteArrayElements(env, vertex_data, &isCopiedArray2); + ptr2 = (*env)->GetByteArrayElements(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseByteArrayElements(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseByteArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3S ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jshortArray vertex_data) + jlong tess, + jdoubleArray location, + jshortArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2055,35 +3698,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1); + ptr1 = (*env)->GetDoubleArrayElements(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (*env)->GetShortArrayElements(env, vertex_data, &isCopiedArray2); + ptr2 = (*env)->GetShortArrayElements(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseShortArrayElements(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseShortArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3I ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jintArray vertex_data) + jlong tess, + jdoubleArray location, + jintArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2092,35 +3735,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1); + ptr1 = (*env)->GetDoubleArrayElements(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (*env)->GetIntArrayElements(env, vertex_data, &isCopiedArray2); + ptr2 = (*env)->GetIntArrayElements(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseIntArrayElements(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseIntArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3F ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jfloatArray vertex_data) + jlong tess, + jdoubleArray location, + jfloatArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2129,35 +3772,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1); + ptr1 = (*env)->GetDoubleArrayElements(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (*env)->GetFloatArrayElements(env, vertex_data, &isCopiedArray2); + ptr2 = (*env)->GetFloatArrayElements(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseFloatArrayElements(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3D ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jdoubleArray vertex_data) + jlong tess, + jdoubleArray location, + jdoubleArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2166,35 +3809,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1); + ptr1 = (*env)->GetDoubleArrayElements(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (*env)->GetDoubleArrayElements(env, vertex_data, &isCopiedArray2); + ptr2 = (*env)->GetDoubleArrayElements(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3Z ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jbooleanArray vertex_data) + jlong tess, + jdoubleArray location, + jbooleanArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2203,35 +3846,35 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1); + ptr1 = (*env)->GetDoubleArrayElements(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (*env)->GetBooleanArrayElements(env, vertex_data, &isCopiedArray2); + ptr2 = (*env)->GetBooleanArrayElements(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseBooleanArrayElements(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseBooleanArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } JNIEXPORT void JNICALL Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3J ( JNIEnv *env, jobject obj, - jlong tobj, - jdoubleArray coords, - jlongArray vertex_data) + jlong tess, + jdoubleArray location, + jlongArray data) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; @@ -2240,214 +3883,238 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj) if ( disp__gluTessVertex == NULL ) return; - if(coords!=NULL) + if(location!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1); + ptr1 = (*env)->GetDoubleArrayElements(env, location, &isCopiedArray1); } - if(vertex_data!=NULL) + if(data!=NULL) { - ptr2 = (*env)->GetLongArrayElements(env, vertex_data, &isCopiedArray2); + ptr2 = (*env)->GetLongArrayElements(env, data, &isCopiedArray2); } disp__gluTessVertex ( - (GLUtesselator *) (PointerHolder) tobj, + (GLUtesselator *) (PointerHolder) tess, (GLdouble *) ptr1, - (void *) ptr2 + (GLvoid *) ptr2 ); - if(coords!=NULL) + if(location!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); } - if(vertex_data!=NULL) + if(data!=NULL) { - (*env)->ReleaseLongArrayElements(env, vertex_data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + (*env)->ReleaseLongArrayElements(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void gluTessEndContour ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessEndContour ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluTessEndContour == NULL ) return; - - disp__gluTessEndContour ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessEndPolygon ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessEndPolygon ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluTessEndPolygon == NULL ) return; - - disp__gluTessEndPolygon ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble value ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessProperty ( - JNIEnv *env, jobject obj, - jlong tobj, - jint which, - jdouble value) - { - - if ( disp__gluTessProperty == NULL ) return; - - disp__gluTessProperty ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) which, - (GLdouble) value - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluTessNormal ( GLUtesselator * tobj , GLdouble x , GLdouble y , GLdouble z ) ; + extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluTessNormal ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluUnProject ( JNIEnv *env, jobject obj, - jlong tobj, - jdouble x, - jdouble y, - jdouble z) + jdouble winX, + jdouble winY, + jdouble winZ, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdoubleArray objX, + jdoubleArray objY, + jdoubleArray objZ) { + jint ret; - if ( disp__gluTessNormal == NULL ) return; - - disp__gluTessNormal ( - (GLUtesselator *) (PointerHolder) tobj, - (GLdouble) x, - (GLdouble) y, - (GLdouble) z - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluGetTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble * value ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluGetTessProperty ( - JNIEnv *env, jobject obj, - jlong tobj, - jint which, - jdoubleArray value) - { - jboolean isCopiedArray2 = JNI_FALSE; - jdouble *ptr2 = NULL; + jdouble *ptr3 = NULL; + jdouble *ptr4 = NULL; + jint *ptr5 = NULL; + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; - if ( disp__gluGetTessProperty == NULL ) return; + if ( disp__gluUnProject == NULL ) return 0; - if(value!=NULL) + if(model!=NULL) { - ptr2 = (*env)->GetDoubleArrayElements(env, value, &isCopiedArray2); + ptr3 = (*env)->GetDoubleArrayElements(env, model, 0); } - disp__gluGetTessProperty ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) which, - (GLdouble *) ptr2 - ); - - if(value!=NULL) + if(proj!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + ptr4 = (*env)->GetDoubleArrayElements(env, proj, 0); } - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluBeginPolygon ( GLUtesselator * tobj ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluBeginPolygon ( - JNIEnv *env, jobject obj, - jlong tobj) - { - - if ( disp__gluBeginPolygon == NULL ) return; - - disp__gluBeginPolygon ( - (GLUtesselator *) (PointerHolder) tobj - ); - - } - -/** - * Original Function-Prototype : - * <pre> - extern void gluNextContour ( GLUtesselator * tobj , GLenum type ) ; - * </pre> - */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluNextContour ( - JNIEnv *env, jobject obj, - jlong tobj, - jint type) - { - - if ( disp__gluNextContour == NULL ) return; - - disp__gluNextContour ( - (GLUtesselator *) (PointerHolder) tobj, - (GLenum) type + if(view!=NULL) + { + ptr5 = (*env)->GetIntArrayElements(env, view, 0); + } + if(objX!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, objX, &isCopiedArray6); + } + if(objY!=NULL) + { + ptr7 = (*env)->GetDoubleArrayElements(env, objY, &isCopiedArray7); + } + if(objZ!=NULL) + { + ptr8 = (*env)->GetDoubleArrayElements(env, objZ, &isCopiedArray8); + } + ret = (jint) disp__gluUnProject ( + (GLdouble) winX, + (GLdouble) winY, + (GLdouble) winZ, + (const GLdouble *) ptr3, + (const GLdouble *) ptr4, + (const GLint *) ptr5, + (GLdouble *) ptr6, + (GLdouble *) ptr7, + (GLdouble *) ptr8 ); + if(model!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, model, ptr3, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, proj, ptr4, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleaseIntArrayElements(env, view, ptr5, JNI_ABORT); + } + if(objX!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, objX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + if(objY!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, objY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT); + } + if(objZ!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, objZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } /** * Original Function-Prototype : * <pre> - extern void gluEndPolygon ( GLUtesselator * tobj ) ; + extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ; * </pre> */ - JNIEXPORT void JNICALL - Java_gl4java_GLUFuncJauJNI_gluEndPolygon ( + JNIEXPORT jint JNICALL + Java_gl4java_GLUFuncJauJNI_gluUnProject4 ( JNIEnv *env, jobject obj, - jlong tobj) + jdouble winX, + jdouble winY, + jdouble winZ, + jdouble clipW, + jdoubleArray model, + jdoubleArray proj, + jintArray view, + jdouble nearVal, + jdouble farVal, + jdoubleArray objX, + jdoubleArray objY, + jdoubleArray objZ, + jdoubleArray objW) { + jint ret; - if ( disp__gluEndPolygon == NULL ) return; - - disp__gluEndPolygon ( - (GLUtesselator *) (PointerHolder) tobj + jdouble *ptr4 = NULL; + jdouble *ptr5 = NULL; + jint *ptr6 = NULL; + jboolean isCopiedArray9 = JNI_FALSE; + jdouble *ptr9 = NULL; + jboolean isCopiedArray10 = JNI_FALSE; + jdouble *ptr10 = NULL; + jboolean isCopiedArray11 = JNI_FALSE; + jdouble *ptr11 = NULL; + jboolean isCopiedArray12 = JNI_FALSE; + jdouble *ptr12 = NULL; + + if ( disp__gluUnProject4 == NULL ) return 0; + + if(model!=NULL) + { + ptr4 = (*env)->GetDoubleArrayElements(env, model, 0); + } + if(proj!=NULL) + { + ptr5 = (*env)->GetDoubleArrayElements(env, proj, 0); + } + if(view!=NULL) + { + ptr6 = (*env)->GetIntArrayElements(env, view, 0); + } + if(objX!=NULL) + { + ptr9 = (*env)->GetDoubleArrayElements(env, objX, &isCopiedArray9); + } + if(objY!=NULL) + { + ptr10 = (*env)->GetDoubleArrayElements(env, objY, &isCopiedArray10); + } + if(objZ!=NULL) + { + ptr11 = (*env)->GetDoubleArrayElements(env, objZ, &isCopiedArray11); + } + if(objW!=NULL) + { + ptr12 = (*env)->GetDoubleArrayElements(env, objW, &isCopiedArray12); + } + ret = (jint) disp__gluUnProject4 ( + (GLdouble) winX, + (GLdouble) winY, + (GLdouble) winZ, + (GLdouble) clipW, + (const GLdouble *) ptr4, + (const GLdouble *) ptr5, + (const GLint *) ptr6, + (GLdouble) nearVal, + (GLdouble) farVal, + (GLdouble *) ptr9, + (GLdouble *) ptr10, + (GLdouble *) ptr11, + (GLdouble *) ptr12 ); + if(model!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, model, ptr4, JNI_ABORT); + } + if(proj!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, proj, ptr5, JNI_ABORT); + } + if(view!=NULL) + { + (*env)->ReleaseIntArrayElements(env, view, ptr6, JNI_ABORT); + } + if(objX!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, objX, ptr9, (isCopiedArray9 == JNI_TRUE)?0:JNI_ABORT); + } + if(objY!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, objY, ptr10, (isCopiedArray10 == JNI_TRUE)?0:JNI_ABORT); + } + if(objZ!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, objZ, ptr11, (isCopiedArray11 == JNI_TRUE)?0:JNI_ABORT); + } + if(objW!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, objW, ptr12, (isCopiedArray12 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/OpenGL_JauJNI12_funcs.c b/CNativeCode/OpenGL_JauJNI12_funcs.c index 6dd2c30..2a1a012 100755 --- a/CNativeCode/OpenGL_JauJNI12_funcs.c +++ b/CNativeCode/OpenGL_JauJNI12_funcs.c @@ -71,7 +71,7 @@ Java_gl4java_GLFuncJauJNI_glGetString ( JNIEnv *env, jobject obj, } static const char * _gl_lib_vendor_="Jausoft - Sven Goethel Software Development"; -static const char * _gl_lib_version_="2.8.0.0"; +static const char * _gl_lib_version_="2.8.0.8"; JNIEXPORT jstring JNICALL Java_gl4java_GLFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj ) @@ -86,7 +86,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: gl-proto-auto.orig.h . . . * Destination-Class: gl4java_GLFuncJauJNI ! @@ -6896,7 +6896,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glGetPointerv ( GLenum pname , void * * params ) ; + extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ; * </pre> */ JNIEXPORT void JNICALL @@ -6916,7 +6916,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -6941,7 +6941,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -6966,7 +6966,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -6991,7 +6991,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7016,7 +7016,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7041,7 +7041,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7066,7 +7066,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -12441,7 +12441,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glTexImage3D ( GLenum target , GLint level , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; + extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; * </pre> */ JNIEXPORT void JNICALL @@ -12469,7 +12469,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12509,7 +12509,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12549,7 +12549,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12589,7 +12589,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12629,7 +12629,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12669,7 +12669,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12709,7 +12709,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -16273,6 +16273,3828 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> + extern void glActiveTexture ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glActiveTexture ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glActiveTexture == NULL ) return; + + disp__glActiveTexture ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveTexture ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glClientActiveTexture ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glClientActiveTexture == NULL ) return; + + disp__glClientActiveTexture ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jbyteArray data) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jshortArray data) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jintArray data) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jfloatArray data) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jlongArray data) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jbyteArray data) + { + jbyte *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jshortArray data) + { + jshort *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jintArray data) + { + jint *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jfloatArray data) + { + jfloat *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jlongArray data) + { + jlong *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jbyteArray data) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jshortArray data) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jintArray data) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jfloatArray data) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jlongArray data) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jbyteArray data) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jshortArray data) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jintArray data) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jfloatArray data) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jlongArray data) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jbyteArray data) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jshortArray data) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jintArray data) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jfloatArray data) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jlongArray data) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jbyteArray data) + { + jbyte *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jshortArray data) + { + jshort *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jintArray data) + { + jint *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jfloatArray data) + { + jfloat *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jlongArray data) + { + jlong *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3B ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jbyteArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3S ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jshortArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3I ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jintArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3F ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jfloatArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3D ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jdoubleArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jbooleanArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3J ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jlongArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s) + { + + if ( disp__glMultiTexCoord1d == NULL ) return; + + disp__glMultiTexCoord1d ( + (GLenum) target, + (GLdouble) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord1dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s) + { + + if ( disp__glMultiTexCoord1f == NULL ) return; + + disp__glMultiTexCoord1f ( + (GLenum) target, + (GLfloat) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord1fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1i ( GLenum target , GLint s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1i ( + JNIEnv *env, jobject obj, + jint target, + jint s) + { + + if ( disp__glMultiTexCoord1i == NULL ) return; + + disp__glMultiTexCoord1i ( + (GLenum) target, + (GLint) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord1iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1s ( + JNIEnv *env, jobject obj, + jint target, + jshort s) + { + + if ( disp__glMultiTexCoord1s == NULL ) return; + + disp__glMultiTexCoord1s ( + (GLenum) target, + (GLshort) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord1sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t) + { + + if ( disp__glMultiTexCoord2d == NULL ) return; + + disp__glMultiTexCoord2d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord2dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t) + { + + if ( disp__glMultiTexCoord2f == NULL ) return; + + disp__glMultiTexCoord2f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord2fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t) + { + + if ( disp__glMultiTexCoord2i == NULL ) return; + + disp__glMultiTexCoord2i ( + (GLenum) target, + (GLint) s, + (GLint) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord2iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t) + { + + if ( disp__glMultiTexCoord2s == NULL ) return; + + disp__glMultiTexCoord2s ( + (GLenum) target, + (GLshort) s, + (GLshort) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord2sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r) + { + + if ( disp__glMultiTexCoord3d == NULL ) return; + + disp__glMultiTexCoord3d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord3dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r) + { + + if ( disp__glMultiTexCoord3f == NULL ) return; + + disp__glMultiTexCoord3f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord3fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r) + { + + if ( disp__glMultiTexCoord3i == NULL ) return; + + disp__glMultiTexCoord3i ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord3iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r) + { + + if ( disp__glMultiTexCoord3s == NULL ) return; + + disp__glMultiTexCoord3s ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord3sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r, + jdouble q) + { + + if ( disp__glMultiTexCoord4d == NULL ) return; + + disp__glMultiTexCoord4d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r, + (GLdouble) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord4dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r, + jfloat q) + { + + if ( disp__glMultiTexCoord4f == NULL ) return; + + disp__glMultiTexCoord4f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r, + (GLfloat) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord4fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r, + jint q) + { + + if ( disp__glMultiTexCoord4i == NULL ) return; + + disp__glMultiTexCoord4i ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r, + (GLint) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord4iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r, + jshort q) + { + + if ( disp__glMultiTexCoord4s == NULL ) return; + + disp__glMultiTexCoord4s ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r, + (GLshort) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord4sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixd ( + JNIEnv *env, jobject obj, + jdoubleArray m) + { + jdouble *ptr0 = NULL; + + if ( disp__glLoadTransposeMatrixd == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0); + } + disp__glLoadTransposeMatrixd ( + (const GLdouble *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixf ( + JNIEnv *env, jobject obj, + jfloatArray m) + { + jfloat *ptr0 = NULL; + + if ( disp__glLoadTransposeMatrixf == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0); + } + disp__glLoadTransposeMatrixf ( + (const GLfloat *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixd ( + JNIEnv *env, jobject obj, + jdoubleArray m) + { + jdouble *ptr0 = NULL; + + if ( disp__glMultTransposeMatrixd == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0); + } + disp__glMultTransposeMatrixd ( + (const GLdouble *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixf ( + JNIEnv *env, jobject obj, + jfloatArray m) + { + jfloat *ptr0 = NULL; + + if ( disp__glMultTransposeMatrixf == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0); + } + disp__glMultTransposeMatrixf ( + (const GLfloat *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleCoverage ( + JNIEnv *env, jobject obj, + jfloat value, + jboolean invert) + { + + if ( disp__glSampleCoverage == NULL ) return; + + disp__glSampleCoverage ( + (GLclampf) value, + (GLboolean) invert + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePass ( GLenum pass ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSamplePass ( + JNIEnv *env, jobject obj, + jint pass) + { + + if ( disp__glSamplePass == NULL ) return; + + disp__glSamplePass ( + (GLenum) pass + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glActiveTextureARB ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glActiveTextureARB ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glActiveTextureARB == NULL ) return; + + disp__glActiveTextureARB ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveTextureARB ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glClientActiveTextureARB ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glClientActiveTextureARB == NULL ) return; + + disp__glClientActiveTextureARB ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s) + { + + if ( disp__glMultiTexCoord1dARB == NULL ) return; + + disp__glMultiTexCoord1dARB ( + (GLenum) target, + (GLdouble) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord1dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s) + { + + if ( disp__glMultiTexCoord1fARB == NULL ) return; + + disp__glMultiTexCoord1fARB ( + (GLenum) target, + (GLfloat) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord1fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s) + { + + if ( disp__glMultiTexCoord1iARB == NULL ) return; + + disp__glMultiTexCoord1iARB ( + (GLenum) target, + (GLint) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord1ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s) + { + + if ( disp__glMultiTexCoord1sARB == NULL ) return; + + disp__glMultiTexCoord1sARB ( + (GLenum) target, + (GLshort) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord1svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t) + { + + if ( disp__glMultiTexCoord2dARB == NULL ) return; + + disp__glMultiTexCoord2dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord2dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t) + { + + if ( disp__glMultiTexCoord2fARB == NULL ) return; + + disp__glMultiTexCoord2fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord2fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t) + { + + if ( disp__glMultiTexCoord2iARB == NULL ) return; + + disp__glMultiTexCoord2iARB ( + (GLenum) target, + (GLint) s, + (GLint) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord2ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t) + { + + if ( disp__glMultiTexCoord2sARB == NULL ) return; + + disp__glMultiTexCoord2sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord2svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r) + { + + if ( disp__glMultiTexCoord3dARB == NULL ) return; + + disp__glMultiTexCoord3dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord3dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r) + { + + if ( disp__glMultiTexCoord3fARB == NULL ) return; + + disp__glMultiTexCoord3fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord3fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r) + { + + if ( disp__glMultiTexCoord3iARB == NULL ) return; + + disp__glMultiTexCoord3iARB ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord3ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r) + { + + if ( disp__glMultiTexCoord3sARB == NULL ) return; + + disp__glMultiTexCoord3sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord3svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r, + jdouble q) + { + + if ( disp__glMultiTexCoord4dARB == NULL ) return; + + disp__glMultiTexCoord4dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r, + (GLdouble) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord4dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r, + jfloat q) + { + + if ( disp__glMultiTexCoord4fARB == NULL ) return; + + disp__glMultiTexCoord4fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r, + (GLfloat) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord4fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r, + jint q) + { + + if ( disp__glMultiTexCoord4iARB == NULL ) return; + + disp__glMultiTexCoord4iARB ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r, + (GLint) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord4ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r, + jshort q) + { + + if ( disp__glMultiTexCoord4sARB == NULL ) return; + + disp__glMultiTexCoord4sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r, + (GLshort) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord4svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ; * </pre> */ @@ -18231,7 +22053,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glGetPointervEXT ( GLenum pname , void * * params ) ; + extern void glGetPointervEXT ( GLenum pname , GLvoid * * params ) ; * </pre> */ JNIEXPORT void JNICALL @@ -18251,7 +22073,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18276,7 +22098,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18301,7 +22123,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18326,7 +22148,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18351,7 +22173,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18376,7 +22198,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18401,7 +22223,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18530,6 +22352,59 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> + extern void glPointParameterfSGIS ( GLenum pname , GLfloat param ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPointParameterfSGIS ( + JNIEnv *env, jobject obj, + jint pname, + jfloat param) + { + + if ( disp__glPointParameterfSGIS == NULL ) return; + + disp__glPointParameterfSGIS ( + (GLenum) pname, + (GLfloat) param + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPointParameterfvSGIS ( + JNIEnv *env, jobject obj, + jint pname, + jfloatArray params) + { + jfloat *ptr1 = NULL; + + if ( disp__glPointParameterfvSGIS == NULL ) return; + + if(params!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0); + } + disp__glPointParameterfvSGIS ( + (GLenum) pname, + (const GLfloat *) ptr1 + ); + + if(params!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ; * </pre> */ @@ -19310,220 +23185,7456 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glActiveTextureARB ( GLenum texture ) ; + extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glActiveTextureARB ( + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixfARB ( JNIEnv *env, jobject obj, - jint texture) + jfloatArray arg0) { + jfloat *ptr0 = NULL; - if ( disp__glActiveTextureARB == NULL ) return; + if ( disp__glLoadTransposeMatrixfARB == NULL ) return; - disp__glActiveTextureARB ( - (GLenum) texture + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glLoadTransposeMatrixfARB ( + (const GLfloat *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glClientActiveTextureARB ( GLenum texture ) ; + extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glClientActiveTextureARB ( + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixdARB ( JNIEnv *env, jobject obj, - jint texture) + jdoubleArray arg0) { + jdouble *ptr0 = NULL; - if ( disp__glClientActiveTextureARB == NULL ) return; + if ( disp__glLoadTransposeMatrixdARB == NULL ) return; - disp__glClientActiveTextureARB ( - (GLenum) texture + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glLoadTransposeMatrixdARB ( + (const GLdouble *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ; + extern void glMultTransposeMatrixfARB ( const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dARB ( + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixfARB ( JNIEnv *env, jobject obj, - jint target, - jdouble s) + jfloatArray arg0) { + jfloat *ptr0 = NULL; - if ( disp__glMultiTexCoord1dARB == NULL ) return; + if ( disp__glMultTransposeMatrixfARB == NULL ) return; - disp__glMultiTexCoord1dARB ( - (GLenum) target, - (GLdouble) s + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glMultTransposeMatrixfARB ( + (const GLfloat *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ; + extern void glMultTransposeMatrixdARB ( const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dvARB ( + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixdARB ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glMultTransposeMatrixdARB == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glMultTransposeMatrixdARB ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverageARB ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleCoverageARB ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleCoverageARB == NULL ) return; + + disp__glSampleCoverageARB ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jbyteArray arg7) + { + jbyte *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jshortArray arg7) + { + jshort *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jintArray arg7) + { + jint *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jfloatArray arg7) + { + jfloat *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jdoubleArray arg7) + { + jdouble *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jbooleanArray arg7) + { + jboolean *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jlongArray arg7) + { + jlong *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbyteArray arg10) + { + jbyte *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jshortArray arg10) + { + jshort *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jintArray arg10) + { + jint *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jfloatArray arg10) + { + jfloat *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jdoubleArray arg10) + { + jdouble *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbooleanArray arg10) + { + jboolean *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jlongArray arg10) + { + jlong *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightbvARB ( GLint , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightbvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glWeightbvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightbvARB ( + (GLint) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightsvARB ( GLint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightsvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glWeightsvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightsvARB ( + (GLint) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightivARB ( GLint , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glWeightivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightivARB ( + (GLint) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightfvARB ( GLint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightfvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glWeightfvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightfvARB ( + (GLint) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightdvARB ( GLint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightdvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord1dvARB == NULL ) return; + if ( disp__glWeightdvARB == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord1dvARB ( - (GLenum) target, + disp__glWeightdvARB ( + (GLint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ; + extern void glWeightubvARB ( GLint , const GLubyte * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fARB ( + Java_gl4java_GLFuncJauJNI_glWeightubvARB ( JNIEnv *env, jobject obj, - jint target, - jfloat s) + jint arg0, + jbyteArray arg1) { + jbyte *ptr1 = NULL; - if ( disp__glMultiTexCoord1fARB == NULL ) return; + if ( disp__glWeightubvARB == NULL ) return; - disp__glMultiTexCoord1fARB ( - (GLenum) target, - (GLfloat) s + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightubvARB ( + (GLint) arg0, + (const GLubyte *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ; + extern void glWeightusvARB ( GLint , const GLushort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fvARB ( + Java_gl4java_GLFuncJauJNI_glWeightusvARB ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glWeightusvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightusvARB ( + (GLint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightuivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glWeightuivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightuivARB ( + (GLint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendARB ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexBlendARB ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glVertexBlendARB == NULL ) return; + + disp__glVertexBlendARB ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCurrentPaletteMatrixARB ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCurrentPaletteMatrixARB ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glCurrentPaletteMatrixARB == NULL ) return; + + disp__glCurrentPaletteMatrixARB ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexubvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glMatrixIndexubvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glMatrixIndexubvARB ( + (GLint) arg0, + (const GLubyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexusvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glMatrixIndexusvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glMatrixIndexusvARB ( + (GLint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexuivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glMatrixIndexuivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glMatrixIndexuivARB ( + (GLint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetTexFilterFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetTexFilterFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetTexFilterFuncSGIS ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexFilterFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glTexFilterFuncSGIS == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexFilterFuncSGIS ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexImage1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6) + { + + if ( disp__glCopyTexImage1DEXT == NULL ) return; + + disp__glCopyTexImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLint) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexImage2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7) + { + + if ( disp__glCopyTexImage2DEXT == NULL ) return; + + disp__glCopyTexImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexSubImage1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCopyTexSubImage1DEXT == NULL ) return; + + disp__glCopyTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexSubImage2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7) + { + + if ( disp__glCopyTexSubImage2DEXT == NULL ) return; + + disp__glCopyTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetHistogramParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetHistogramParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetHistogramParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetHistogramParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetMinmaxParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetMinmaxParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetMinmaxParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetMinmaxParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glHistogramEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jboolean arg3) + { + + if ( disp__glHistogramEXT == NULL ) return; + + disp__glHistogramEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (GLenum) arg2, + (GLboolean) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMinmaxEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jboolean arg2) + { + + if ( disp__glMinmaxEXT == NULL ) return; + + disp__glMinmaxEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLboolean) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glResetHistogramEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glResetHistogramEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glResetHistogramEXT == NULL ) return; + + disp__glResetHistogramEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glResetMinmaxEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glResetMinmaxEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glResetMinmaxEXT == NULL ) return; + + disp__glResetMinmaxEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jbyte *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jshort *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jint *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jfloat *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jdouble *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jlong *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameterfEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glConvolutionParameterfEXT == NULL ) return; + + disp__glConvolutionParameterfEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glConvolutionParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glConvolutionParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameteriEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glConvolutionParameteriEXT == NULL ) return; + + disp__glConvolutionParameteriEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glConvolutionParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glConvolutionParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyConvolutionFilter1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyConvolutionFilter1DEXT == NULL ) return; + + disp__glCopyConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyConvolutionFilter2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCopyConvolutionFilter2DEXT == NULL ) return; + + disp__glCopyConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetConvolutionParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetConvolutionParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetConvolutionParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetConvolutionParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3B_3B_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jbyteArray arg4, + jbyteArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jbyte *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3S_3S_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jshortArray arg4, + jshortArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jshort *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3I_3I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jintArray arg4, + jintArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jint *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3F_3F_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jfloatArray arg4, + jfloatArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jfloat *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3D_3D_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jdoubleArray arg4, + jdoubleArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jdouble *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3Z_3Z_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jbooleanArray arg4, + jbooleanArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jboolean *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3J_3J_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jlongArray arg4, + jlongArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jlong *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3B_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6, + jbyteArray arg7) + { + jbyte *ptr6 = NULL; + jbyte *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3S_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6, + jshortArray arg7) + { + jshort *ptr6 = NULL; + jshort *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6, + jintArray arg7) + { + jint *ptr6 = NULL; + jint *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3F_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6, + jfloatArray arg7) + { + jfloat *ptr6 = NULL; + jfloat *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3D_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6, + jdoubleArray arg7) + { + jdouble *ptr6 = NULL; + jdouble *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3Z_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6, + jbooleanArray arg7) + { + jboolean *ptr6 = NULL; + jboolean *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3J_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6, + jlongArray arg7) + { + jlong *ptr6 = NULL; + jlong *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jbyte *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jshort *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jint *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jfloat *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jdouble *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jlong *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableParameterfvSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glColorTableParameterfvSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorTableParameterfvSGI ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableParameterivSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glColorTableParameterivSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorTableParameterivSGI ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyColorTableSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyColorTableSGI == NULL ) return; + + disp__glCopyColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableParameterfvSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetColorTableParameterfvSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetColorTableParameterfvSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableParameterivSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetColorTableParameterivSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetColorTableParameterivSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenSGIX ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glPixelTexGenSGIX == NULL ) return; + + disp__glPixelTexGenSGIX ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameteriSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glPixelTexGenParameteriSGIS == NULL ) return; + + disp__glPixelTexGenParameteriSGIS ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameterivSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glPixelTexGenParameterivSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glPixelTexGenParameterivSGIS ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameterfSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glPixelTexGenParameterfSGIS == NULL ) return; + + disp__glPixelTexGenParameterfSGIS ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameterfvSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord1fvARB == NULL ) return; + if ( disp__glPixelTexGenParameterfvSGIS == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord1fvARB ( - (GLenum) target, + disp__glPixelTexGenParameterfvSGIS ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ; + extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1iARB ( + Java_gl4java_GLFuncJauJNI_glGetPixelTexGenParameterivSGIS ( JNIEnv *env, jobject obj, - jint target, - jint s) + jint arg0, + jintArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; - if ( disp__glMultiTexCoord1iARB == NULL ) return; + if ( disp__glGetPixelTexGenParameterivSGIS == NULL ) return; - disp__glMultiTexCoord1iARB ( - (GLenum) target, - (GLint) s + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetPixelTexGenParameterivSGIS ( + (GLenum) arg0, + (GLint *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ; + extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1ivARB ( + Java_gl4java_GLFuncJauJNI_glGetPixelTexGenParameterfvSGIS ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetPixelTexGenParameterfvSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetPixelTexGenParameterfvSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbyteArray arg10) + { + jbyte *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jshortArray arg10) + { + jshort *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jintArray arg10) + { + jint *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jfloatArray arg10) + { + jfloat *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jdoubleArray arg10) + { + jdouble *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbooleanArray arg10) + { + jboolean *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jlongArray arg10) + { + jlong *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jbyteArray arg12) + { + jbyte *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jshortArray arg12) + { + jshort *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jintArray arg12) + { + jint *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jfloatArray arg12) + { + jfloat *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jdoubleArray arg12) + { + jdouble *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jbooleanArray arg12) + { + jboolean *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jlongArray arg12) + { + jlong *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDetailTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glDetailTexFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glDetailTexFuncSGIS ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetDetailTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetDetailTexFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetDetailTexFuncSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSharpenTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glSharpenTexFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSharpenTexFuncSGIS ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSharpenTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetSharpenTexFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetSharpenTexFuncSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleMaskSGIS ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleMaskSGIS == NULL ) return; + + disp__glSampleMaskSGIS ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternSGIS ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSamplePatternSGIS ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glSamplePatternSGIS == NULL ) return; + + disp__glSamplePatternSGIS ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameterfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glSpriteParameterfSGIX == NULL ) return; + + disp__glSpriteParameterfSGIX ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glSpriteParameterfvSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glSpriteParameterfvSGIX ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameteriSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameteriSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glSpriteParameteriSGIX == NULL ) return; + + disp__glSpriteParameteriSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) { jint *ptr1 = NULL; - if ( disp__glMultiTexCoord1ivARB == NULL ) return; + if ( disp__glSpriteParameterivSGIX == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord1ivARB ( - (GLenum) target, + disp__glSpriteParameterivSGIX ( + (GLenum) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ; + extern void glPointParameterfARB ( GLenum , GLfloat ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1sARB ( + Java_gl4java_GLFuncJauJNI_glPointParameterfARB ( JNIEnv *env, jobject obj, - jint target, - jshort s) + jint arg0, + jfloat arg1) { - if ( disp__glMultiTexCoord1sARB == NULL ) return; + if ( disp__glPointParameterfARB == NULL ) return; - disp__glMultiTexCoord1sARB ( - (GLenum) target, - (GLshort) s + disp__glPointParameterfARB ( + (GLenum) arg0, + (GLfloat) arg1 ); } @@ -19531,506 +30642,16822 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ; + extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1svARB ( + Java_gl4java_GLFuncJauJNI_glPointParameterfvARB ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glPointParameterfvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glPointParameterfvARB ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glGetInstrumentsSGIX ( void ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGetInstrumentsSGIX ( + JNIEnv *env, jobject obj) + { + jint ret; + + + if ( disp__glGetInstrumentsSGIX == NULL ) return 0; + + ret = (jint) disp__glGetInstrumentsSGIX ( + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glInstrumentsBufferSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + + if ( disp__glInstrumentsBufferSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glInstrumentsBufferSGIX ( + (GLsizei) arg0, + (GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollInstrumentsSGIX ( GLint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glPollInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + + if ( disp__glPollInstrumentsSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + } + ret = (jint) disp__glPollInstrumentsSGIX ( + (GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReadInstrumentsSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReadInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glReadInstrumentsSGIX == NULL ) return; + + disp__glReadInstrumentsSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glStartInstrumentsSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glStartInstrumentsSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glStartInstrumentsSGIX == NULL ) return; + + disp__glStartInstrumentsSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glStopInstrumentsSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glStopInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glStopInstrumentsSGIX == NULL ) return; + + disp__glStopInstrumentsSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFrameZoomSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFrameZoomSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glFrameZoomSGIX == NULL ) return; + + disp__glFrameZoomSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTagSampleBufferSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTagSampleBufferSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glTagSampleBufferSGIX == NULL ) return; + + disp__glTagSampleBufferSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeformationMap3dSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jint arg3, + jint arg4, + jdouble arg5, + jdouble arg6, + jint arg7, + jint arg8, + jdouble arg9, + jdouble arg10, + jint arg11, + jint arg12, + jdoubleArray arg13) + { + jdouble *ptr13 = NULL; + + if ( disp__glDeformationMap3dSGIX == NULL ) return; + + if(arg13!=NULL) + { + ptr13 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg13, 0); + } + disp__glDeformationMap3dSGIX ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLint) arg3, + (GLint) arg4, + (GLdouble) arg5, + (GLdouble) arg6, + (GLint) arg7, + (GLint) arg8, + (GLdouble) arg9, + (GLdouble) arg10, + (GLint) arg11, + (GLint) arg12, + (const GLdouble *) ptr13 + ); + + if(arg13!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeformationMap3fSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jint arg3, + jint arg4, + jfloat arg5, + jfloat arg6, + jint arg7, + jint arg8, + jfloat arg9, + jfloat arg10, + jint arg11, + jint arg12, + jfloatArray arg13) + { + jfloat *ptr13 = NULL; + + if ( disp__glDeformationMap3fSGIX == NULL ) return; + + if(arg13!=NULL) + { + ptr13 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg13, 0); + } + disp__glDeformationMap3fSGIX ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLint) arg3, + (GLint) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLint) arg7, + (GLint) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLint) arg11, + (GLint) arg12, + (const GLfloat *) ptr13 + ); + + if(arg13!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformSGIX ( GLbitfield ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeformSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeformSGIX == NULL ) return; + + disp__glDeformSGIX ( + (GLbitfield) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadIdentityDeformationMapSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glLoadIdentityDeformationMapSGIX == NULL ) return; + + disp__glLoadIdentityDeformationMapSGIX ( + (GLbitfield) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReferencePlaneSGIX ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReferencePlaneSGIX ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glReferencePlaneSGIX == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glReferencePlaneSGIX ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushRasterSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFlushRasterSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFlushRasterSGIX == NULL ) return; + + disp__glFlushRasterSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glFogFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glFogFuncSGIS ( + (GLsizei) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFogFuncSGIS ( GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFogFuncSGIS ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + + if ( disp__glGetFogFuncSGIS == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + } + disp__glGetFogFuncSGIS ( + (GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameteriHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glImageTransformParameteriHP == NULL ) return; + + disp__glImageTransformParameteriHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameterfHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glImageTransformParameterfHP == NULL ) return; + + disp__glImageTransformParameterfHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameterivHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glImageTransformParameterivHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glImageTransformParameterivHP ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameterfvHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glImageTransformParameterfvHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glImageTransformParameterfvHP ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetImageTransformParameterivHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetImageTransformParameterivHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetImageTransformParameterivHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetImageTransformParameterfvHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetImageTransformParameterfvHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetImageTransformParameterfvHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyColorSubTableEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyColorSubTableEXT == NULL ) return; + + disp__glCopyColorSubTableEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glHintPGI ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glHintPGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glHintPGI == NULL ) return; + + disp__glHintPGI ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetListParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetListParameterfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetListParameterfvSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetListParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetListParameterivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetListParameterivSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameterfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glListParameterfSGIX == NULL ) return; + + disp__glListParameterfSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glListParameterfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glListParameterfvSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameteriSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glListParameteriSGIX == NULL ) return; + + disp__glListParameteriSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glListParameterivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glListParameterivSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexMaterialEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glIndexMaterialEXT == NULL ) return; + + disp__glIndexMaterialEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexFuncEXT ( GLenum , GLclampf ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexFuncEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glIndexFuncEXT == NULL ) return; + + disp__glIndexFuncEXT ( + (GLenum) arg0, + (GLclampf) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCullParameterdvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + + if ( disp__glCullParameterdvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glCullParameterdvEXT ( + (GLenum) arg0, + (GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCullParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glCullParameterfvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glCullParameterfvEXT ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentColorMaterialSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glFragmentColorMaterialSGIX == NULL ) return; + + disp__glFragmentColorMaterialSGIX ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glFragmentLightfSGIX == NULL ) return; + + disp__glFragmentLightfSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glFragmentLightfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFragmentLightfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightiSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glFragmentLightiSGIX == NULL ) return; + + disp__glFragmentLightiSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glFragmentLightivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFragmentLightivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModelfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glFragmentLightModelfSGIX == NULL ) return; + + disp__glFragmentLightModelfSGIX ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModelfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glFragmentLightModelfvSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glFragmentLightModelfvSGIX ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModeliSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glFragmentLightModeliSGIX == NULL ) return; + + disp__glFragmentLightModeliSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModelivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glFragmentLightModelivSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glFragmentLightModelivSGIX ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glFragmentMaterialfSGIX == NULL ) return; + + disp__glFragmentMaterialfSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glFragmentMaterialfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFragmentMaterialfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialiSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glFragmentMaterialiSGIX == NULL ) return; + + disp__glFragmentMaterialiSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glFragmentMaterialivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFragmentMaterialivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentLightfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetFragmentLightfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentLightfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentLightivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFragmentLightivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentLightivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentMaterialfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetFragmentMaterialfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentMaterialfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentMaterialivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFragmentMaterialivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentMaterialivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLightEnviSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLightEnviSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glLightEnviSGIX == NULL ) return; + + disp__glLightEnviSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jbyte *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jshort *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jint *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jfloat *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jdouble *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jlong *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glApplyTextureEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glApplyTextureEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glApplyTextureEXT == NULL ) return; + + disp__glApplyTextureEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureLightEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureLightEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTextureLightEXT == NULL ) return; + + disp__glTextureLightEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureMaterialEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glTextureMaterialEXT == NULL ) return; + + disp__glTextureMaterialEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAsyncMarkerSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glAsyncMarkerSGIX == NULL ) return; + + disp__glAsyncMarkerSGIX ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glFinishAsyncSGIX ( GLuint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glFinishAsyncSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + + if ( disp__glFinishAsyncSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + } + ret = (jint) disp__glFinishAsyncSGIX ( + (GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollAsyncSGIX ( GLuint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glPollAsyncSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + + if ( disp__glPollAsyncSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + } + ret = (jint) disp__glPollAsyncSGIX ( + (GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenAsyncMarkersSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenAsyncMarkersSGIX == NULL ) return 0; + + ret = (jint) disp__glGenAsyncMarkersSGIX ( + (GLsizei) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteAsyncMarkersSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glDeleteAsyncMarkersSGIX == NULL ) return; + + disp__glDeleteAsyncMarkersSGIX ( + (GLuint) arg0, + (GLsizei) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsAsyncMarkerSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsAsyncMarkerSGIX == NULL ) return 0; + + ret = (jboolean) disp__glIsAsyncMarkerSGIX ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord1svARB == NULL ) return; + if ( disp__glNormalPointervINTEL == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord1svARB ( - (GLenum) target, + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jlong *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameteriEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glPixelTransformParameteriEXT == NULL ) return; + + disp__glPixelTransformParameteriEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameterfEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glPixelTransformParameterfEXT == NULL ) return; + + disp__glPixelTransformParameterfEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glPixelTransformParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glPixelTransformParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glPixelTransformParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glPixelTransformParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glSecondaryColor3bEXT == NULL ) return; + + disp__glSecondaryColor3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glSecondaryColor3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glSecondaryColor3dEXT == NULL ) return; + + disp__glSecondaryColor3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glSecondaryColor3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glSecondaryColor3fEXT == NULL ) return; + + disp__glSecondaryColor3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glSecondaryColor3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSecondaryColor3iEXT == NULL ) return; + + disp__glSecondaryColor3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glSecondaryColor3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glSecondaryColor3sEXT == NULL ) return; + + disp__glSecondaryColor3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glSecondaryColor3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3ubEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glSecondaryColor3ubEXT == NULL ) return; + + disp__glSecondaryColor3ubEXT ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3ubvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glSecondaryColor3ubvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3ubvEXT ( + (const GLubyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3uiEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSecondaryColor3uiEXT == NULL ) return; + + disp__glSecondaryColor3uiEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uivEXT ( const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3uivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glSecondaryColor3uivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3uivEXT ( + (const GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3usEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glSecondaryColor3usEXT == NULL ) return; + + disp__glSecondaryColor3usEXT ( + (GLushort) arg0, + (GLushort) arg1, + (GLushort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usvEXT ( const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3usvEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glSecondaryColor3usvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3usvEXT ( + (const GLushort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureNormalEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureNormalEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTextureNormalEXT == NULL ) return; + + disp__glTextureNormalEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawArraysEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jintArray arg2, + jint arg3) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glMultiDrawArraysEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glMultiDrawArraysEXT ( + (GLenum) arg0, + (GLint *) ptr1, + (GLsizei *) ptr2, + (GLsizei) arg3 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jbyte *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jshort *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jint *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jdouble *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jboolean *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jlong *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfEXT ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordfEXT ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glFogCoordfEXT == NULL ) return; + + disp__glFogCoordfEXT ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordfvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glFogCoordfvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glFogCoordfvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddEXT ( GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoorddEXT ( + JNIEnv *env, jobject obj, + jdouble arg0) + { + + if ( disp__glFogCoorddEXT == NULL ) return; + + disp__glFogCoorddEXT ( + (GLdouble) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoorddvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glFogCoorddvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glFogCoorddvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glTangent3bEXT == NULL ) return; + + disp__glTangent3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glTangent3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glTangent3dEXT == NULL ) return; + + disp__glTangent3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glTangent3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glTangent3fEXT == NULL ) return; + + disp__glTangent3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glTangent3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glTangent3iEXT == NULL ) return; + + disp__glTangent3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glTangent3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glTangent3sEXT == NULL ) return; + + disp__glTangent3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glTangent3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glBinormal3bEXT == NULL ) return; + + disp__glBinormal3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glBinormal3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glBinormal3dEXT == NULL ) return; + + disp__glBinormal3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glBinormal3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glBinormal3fEXT == NULL ) return; + + disp__glBinormal3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glBinormal3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glBinormal3iEXT == NULL ) return; + + disp__glBinormal3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glBinormal3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glBinormal3sEXT == NULL ) return; + + disp__glBinormal3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glBinormal3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishTextureSUNX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFinishTextureSUNX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFinishTextureSUNX == NULL ) return; + + disp__glFinishTextureSUNX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorbSUN ( GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorbSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glGlobalAlphaFactorbSUN == NULL ) return; + + disp__glGlobalAlphaFactorbSUN ( + (GLbyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorsSUN ( GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorsSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glGlobalAlphaFactorsSUN == NULL ) return; + + disp__glGlobalAlphaFactorsSUN ( + (GLshort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoriSUN ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactoriSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glGlobalAlphaFactoriSUN == NULL ) return; + + disp__glGlobalAlphaFactoriSUN ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorfSUN ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorfSUN ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glGlobalAlphaFactorfSUN == NULL ) return; + + disp__glGlobalAlphaFactorfSUN ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactordSUN ( GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactordSUN ( + JNIEnv *env, jobject obj, + jdouble arg0) + { + + if ( disp__glGlobalAlphaFactordSUN == NULL ) return; + + disp__glGlobalAlphaFactordSUN ( + (GLdouble) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorubSUN ( GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorubSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glGlobalAlphaFactorubSUN == NULL ) return; + + disp__glGlobalAlphaFactorubSUN ( + (GLubyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorusSUN ( GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorusSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glGlobalAlphaFactorusSUN == NULL ) return; + + disp__glGlobalAlphaFactorusSUN ( + (GLushort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoruiSUN ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactoruiSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glGlobalAlphaFactoruiSUN == NULL ) return; + + disp__glGlobalAlphaFactoruiSUN ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiSUN ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glReplacementCodeuiSUN == NULL ) return; + + disp__glReplacementCodeuiSUN ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusSUN ( GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeusSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glReplacementCodeusSUN == NULL ) return; + + disp__glReplacementCodeusSUN ( + (GLushort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubSUN ( GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeubSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glReplacementCodeubSUN == NULL ) return; + + disp__glReplacementCodeubSUN ( + (GLubyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuivSUN ( const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuivSUN ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glReplacementCodeuivSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glReplacementCodeuivSUN ( + (const GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusvSUN ( const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeusvSUN ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glReplacementCodeusvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glReplacementCodeusvSUN ( + (const GLushort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubvSUN ( const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeubvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glReplacementCodeubvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glReplacementCodeubvSUN ( + (const GLubyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex2fSUN ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glColor4ubVertex2fSUN == NULL ) return; + + disp__glColor4ubVertex2fSUN ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex2fvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0, + jfloatArray arg1) + { + jbyte *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glColor4ubVertex2fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glColor4ubVertex2fvSUN ( + (const GLubyte *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glColor4ubVertex3fSUN == NULL ) return; + + disp__glColor4ubVertex3fSUN ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0, + jfloatArray arg1) + { + jbyte *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glColor4ubVertex3fvSUN ( + (const GLubyte *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glColor3fVertex3fSUN == NULL ) return; + + disp__glColor3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glColor3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glNormal3fVertex3fSUN == NULL ) return; + + disp__glNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9) + { + + if ( disp__glColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glColor4fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColor4fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glTexCoord2fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glTexCoord2fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glTexCoord2fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fVertex4fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord4fVertex4fSUN == NULL ) return; + + disp__glTexCoord4fVertex4fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fVertex4fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glTexCoord4fVertex4fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glTexCoord4fVertex4fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4, + jbyte arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8) + { + + if ( disp__glTexCoord2fColor4ubVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor4ubVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4, + (GLubyte) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jbyteArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jbyte *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glTexCoord2fColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoord2fColor4ubVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLubyte *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord2fColor3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glTexCoord2fColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoord2fColor3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord2fNormal3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glTexCoord2fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoord2fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11) + { + + if ( disp__glTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor4fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoord2fColor4fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fColor4fNormal3fVertex4fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11, + jfloat arg12, + jfloat arg13, + jfloat arg14) + { + + if ( disp__glTexCoord4fColor4fNormal3fVertex4fSUN == NULL ) return; + + disp__glTexCoord4fColor4fNormal3fVertex4fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11, + (GLfloat) arg12, + (GLfloat) arg13, + (GLfloat) arg14 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fColor4fNormal3fVertex4fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glTexCoord4fColor4fNormal3fVertex4fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoord4fColor4fNormal3fVertex4fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glReplacementCodeuiVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glReplacementCodeuiVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glReplacementCodeuiVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glReplacementCodeuiColor4ubVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor4ubVertex3fSUN ( + (GLenum) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jbyteArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jbyte *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodeuiColor4ubVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLubyte *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glReplacementCodeuiColor3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodeuiColor3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glReplacementCodeuiNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodeuiNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10) + { + + if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glReplacementCodeuiTexCoord2fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiTexCoord2fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodeuiTexCoord2fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8) + { + + if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11, + jfloat arg12) + { + + if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11, + (GLfloat) arg12 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3, + jfloatArray arg4) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + jfloat *ptr4 = NULL; + + if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3, + (const GLfloat *) ptr4 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBlendFuncSeparateEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glBlendFuncSeparateEXT == NULL ) return; + + disp__glBlendFuncSeparateEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBlendFuncSeparateINGR ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glBlendFuncSeparateINGR == NULL ) return; + + disp__glBlendFuncSeparateINGR ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfEXT ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightfEXT ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glVertexWeightfEXT == NULL ) return; + + disp__glVertexWeightfEXT ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightfvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glVertexWeightfvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glVertexWeightfvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushVertexArrayRangeNV ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFlushVertexArrayRangeNV ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFlushVertexArrayRangeNV == NULL ) return; + + disp__glFlushVertexArrayRangeNV ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jlong *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glCombinerParameterfvNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glCombinerParameterfvNV ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfNV ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameterfNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glCombinerParameterfNV == NULL ) return; + + disp__glCombinerParameterfNV ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterivNV ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glCombinerParameterivNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glCombinerParameterivNV ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameteriNV ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameteriNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glCombinerParameteriNV == NULL ) return; + + disp__glCombinerParameteriNV ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerInputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCombinerInputNV == NULL ) return; + + disp__glCombinerInputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerOutputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jboolean arg8, + jboolean arg9) + { + + if ( disp__glCombinerOutputNV == NULL ) return; + + disp__glCombinerOutputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5, + (GLenum) arg6, + (GLboolean) arg7, + (GLboolean) arg8, + (GLboolean) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFinalCombinerInputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glFinalCombinerInputNV == NULL ) return; + + disp__glFinalCombinerInputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerInputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + + if ( disp__glGetCombinerInputParameterfvNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetCombinerInputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLfloat *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerInputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__glGetCombinerInputParameterivNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetCombinerInputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLint *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerOutputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetCombinerOutputParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetCombinerOutputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerOutputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetCombinerOutputParameterivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetCombinerOutputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFinalCombinerInputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetFinalCombinerInputParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFinalCombinerInputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFinalCombinerInputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFinalCombinerInputParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFinalCombinerInputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawArraysIBM ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jintArray arg2, + jint arg3, + jint arg4) + { + jint *ptr1 = NULL; + jint *ptr2 = NULL; + + if ( disp__glMultiModeDrawArraysIBM == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glMultiModeDrawArraysIBM ( + (GLenum) arg0, + (const GLint *) ptr1, + (const GLsizei *) ptr2, + (GLsizei) arg3, + (GLint) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3BII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jbyteArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jbyte *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3SII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jshortArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jshort *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3III ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jintArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jint *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3FII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jfloatArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3DII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jdoubleArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jdouble *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3ZII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jbooleanArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jboolean *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3JII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jlongArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jlong *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEdgeFlagPointerListIBM ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1, + jint arg2) + { + jboolean *ptr1 = NULL; + + if ( disp__glEdgeFlagPointerListIBM == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glEdgeFlagPointerListIBM ( + (GLint) arg0, + (const GLboolean **) ptr1, + (GLint) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jbyte *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jshort *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jint *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jfloat *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jdouble *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jlong *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jbyte *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jshort *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jint *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jfloat *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jdouble *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jlong *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jbyte *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jshort *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jint *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jfloat *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jdouble *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jlong *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTbufferMask3DFX ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTbufferMask3DFX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTbufferMask3DFX == NULL ) return; + + disp__glTbufferMask3DFX ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskEXT ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleMaskEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleMaskEXT == NULL ) return; + + disp__glSampleMaskEXT ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSamplePatternEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glSamplePatternEXT == NULL ) return; + + disp__glSamplePatternEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureColorMaskSGIS ( + JNIEnv *env, jobject obj, + jboolean arg0, + jboolean arg1, + jboolean arg2, + jboolean arg3) + { + + if ( disp__glTextureColorMaskSGIS == NULL ) return; + + disp__glTextureColorMaskSGIS ( + (GLboolean) arg0, + (GLboolean) arg1, + (GLboolean) arg2, + (GLboolean) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jlong *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGenFencesNV ( GLsizei , GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGenFencesNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + + if ( disp__glGenFencesNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGenFencesNV ( + (GLsizei) arg0, + (GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteFencesNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glDeleteFencesNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glDeleteFencesNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFenceNV ( GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetFenceNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glSetFenceNV == NULL ) return; + + disp__glSetFenceNV ( + (GLuint) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glTestFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glTestFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glTestFenceNV == NULL ) return 0; + + ret = (jboolean) disp__glTestFenceNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFinishFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glFinishFenceNV == NULL ) return; + + disp__glFinishFenceNV ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsFenceNV == NULL ) return 0; + + ret = (jboolean) disp__glIsFenceNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFenceivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFenceivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFenceivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glMapParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glMapParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glMapParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glMapParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jbyteArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jshortArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jintArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jfloatArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jdoubleArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jbooleanArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jlongArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetMapParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetMapParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetMapParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetMapParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapAttribParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetMapAttribParameterivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetMapAttribParameterivNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapAttribParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetMapAttribParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetMapAttribParameterfvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEvalMapsNV ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEvalMapsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glEvalMapsNV == NULL ) return; + + disp__glEvalMapsNV ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerStageParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glCombinerStageParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glCombinerStageParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerStageParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetCombinerStageParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCombinerStageParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindProgramNV ( GLenum , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBindProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glBindProgramNV == NULL ) return; + + disp__glBindProgramNV ( + (GLenum) arg0, + (GLuint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glDeleteProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glDeleteProgramsNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glExecuteProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glExecuteProgramNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glExecuteProgramNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGenProgramsNV ( GLsizei , GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGenProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + + if ( disp__glGenProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGenProgramsNV ( + (GLsizei) arg0, + (GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glAreProgramsResidentNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jbooleanArray arg2) + { + jboolean ret; + + jint *ptr1 = NULL; + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glAreProgramsResidentNV == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + ret = (jboolean) disp__glAreProgramsResidentNV ( + (GLsizei) arg0, + (const GLuint *) ptr1, + (GLboolean *) ptr2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glRequestResidentProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glRequestResidentProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glRequestResidentProgramsNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetProgramParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetProgramParameterfvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramParameterdvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + + if ( disp__glGetProgramParameterdvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetProgramParameterdvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLdouble *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetProgramivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetProgramivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramStringNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetProgramStringNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetProgramStringNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLubyte *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetTrackMatrixivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetTrackMatrixivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetTrackMatrixivNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribdvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetVertexAttribdvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribdvNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVertexAttribfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribfvNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVertexAttribivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsProgramNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsProgramNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsProgramNV == NULL ) return 0; + + ret = (jboolean) disp__glIsProgramNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glLoadProgramNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glLoadProgramNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLubyte *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glProgramParameter4fNV == NULL ) return; + + disp__glProgramParameter4fNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4, + jdouble arg5) + { + + if ( disp__glProgramParameter4dNV == NULL ) return; + + disp__glProgramParameter4dNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4, + (GLdouble) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glProgramParameter4dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glProgramParameter4dvNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glProgramParameter4fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glProgramParameter4fvNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameters4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glProgramParameters4dvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glProgramParameters4dvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (const GLdouble *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameters4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glProgramParameters4fvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glProgramParameters4fvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (const GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTrackMatrixNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glTrackMatrixNV == NULL ) return; + + disp__glTrackMatrixNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jbyte *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jshort *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jint *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jfloat *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jdouble *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jlong *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1sNV ( GLuint , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1) + { + + if ( disp__glVertexAttrib1sNV == NULL ) return; + + disp__glVertexAttrib1sNV ( + (GLuint) arg0, + (GLshort) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexAttrib1fNV == NULL ) return; + + disp__glVertexAttrib1fNV ( + (GLuint) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1) + { + + if ( disp__glVertexAttrib1dNV == NULL ) return; + + disp__glVertexAttrib1dNV ( + (GLuint) arg0, + (GLdouble) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib2sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glVertexAttrib2sNV == NULL ) return; + + disp__glVertexAttrib2sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib2fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glVertexAttrib2fNV == NULL ) return; + + disp__glVertexAttrib2fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib2dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glVertexAttrib2dNV == NULL ) return; + + disp__glVertexAttrib2dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib3sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glVertexAttrib3sNV == NULL ) return; + + disp__glVertexAttrib3sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib3fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glVertexAttrib3fNV == NULL ) return; + + disp__glVertexAttrib3fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib3dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glVertexAttrib3dNV == NULL ) return; + + disp__glVertexAttrib3dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3, + jshort arg4) + { + + if ( disp__glVertexAttrib4sNV == NULL ) return; + + disp__glVertexAttrib4sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3, + (GLshort) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glVertexAttrib4fNV == NULL ) return; + + disp__glVertexAttrib4fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4) + { + + if ( disp__glVertexAttrib4dNV == NULL ) return; + + disp__glVertexAttrib4dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4ubNV ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4) + { + + if ( disp__glVertexAttrib4ubNV == NULL ) return; + + disp__glVertexAttrib4ubNV ( + (GLuint) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexAttrib1svNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib1svNV ( + (GLuint) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ; + extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib1fvNV ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord2dARB == NULL ) return; + if ( disp__glVertexAttrib1fvNV == NULL ) return; - disp__glMultiTexCoord2dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib1fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib1dvNV ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord2dvARB == NULL ) return; + if ( disp__glVertexAttrib1dvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord2dvARB ( - (GLenum) target, + disp__glVertexAttrib1dvNV ( + (GLuint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ; + extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib2svNV ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t) + jint arg0, + jshortArray arg1) { + jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord2fARB == NULL ) return; + if ( disp__glVertexAttrib2svNV == NULL ) return; - disp__glMultiTexCoord2fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib2svNV ( + (GLuint) arg0, + (const GLshort *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib2fvNV ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord2fvARB == NULL ) return; + if ( disp__glVertexAttrib2fvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord2fvARB ( - (GLenum) target, + disp__glVertexAttrib2fvNV ( + (GLuint) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ; + extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2iARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib2dvNV ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t) + jint arg0, + jdoubleArray arg1) { + jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord2iARB == NULL ) return; + if ( disp__glVertexAttrib2dvNV == NULL ) return; - disp__glMultiTexCoord2iARB ( - (GLenum) target, - (GLint) s, - (GLint) t + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib2dvNV ( + (GLuint) arg0, + (const GLdouble *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ; + extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2ivARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib3svNV ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jshortArray arg1) { - jint *ptr1 = NULL; + jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord2ivARB == NULL ) return; + if ( disp__glVertexAttrib3svNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord2ivARB ( - (GLenum) target, - (const GLint *) ptr1 + disp__glVertexAttrib3svNV ( + (GLuint) arg0, + (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ; + extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2sARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib3fvNV ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord2sARB == NULL ) return; + if ( disp__glVertexAttrib3fvNV == NULL ) return; - disp__glMultiTexCoord2sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib3fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ; + extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2svARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib3dvNV ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexAttrib3dvNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib3dvNV ( + (GLuint) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord2svARB == NULL ) return; + if ( disp__glVertexAttrib4svNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord2svARB ( - (GLenum) target, + disp__glVertexAttrib4svNV ( + (GLuint) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib4fvNV ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t, - jdouble r) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord3dARB == NULL ) return; + if ( disp__glVertexAttrib4fvNV == NULL ) return; - disp__glMultiTexCoord3dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t, - (GLdouble) r + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib4fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib4dvNV ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord3dvARB == NULL ) return; + if ( disp__glVertexAttrib4dvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord3dvARB ( - (GLenum) target, + disp__glVertexAttrib4dvNV ( + (GLuint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib4ubvNV ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t, - jfloat r) + jint arg0, + jbyteArray arg1) { + jbyte *ptr1 = NULL; - if ( disp__glMultiTexCoord3fARB == NULL ) return; + if ( disp__glVertexAttrib4ubvNV == NULL ) return; - disp__glMultiTexCoord3fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t, - (GLfloat) r + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib4ubvNV ( + (GLuint) arg0, + (const GLubyte *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttribs1svNV ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs1svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs1svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs1fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs1fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs1fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs1dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs1dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs1dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs2svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs2svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs2svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs2fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs2fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs2fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs2dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs2dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs2dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs3svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs3svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs3svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs3fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs3fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs3fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs3dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs3dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs3dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs4svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs4svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs4fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs4fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs4dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs4dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4ubvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glVertexAttribs4ubvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs4ubvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLubyte *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexBumpParameterivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glTexBumpParameterivATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glTexBumpParameterivATI ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexBumpParameterfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord3fvARB == NULL ) return; + if ( disp__glTexBumpParameterfvATI == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord3fvARB ( - (GLenum) target, + disp__glTexBumpParameterfvATI ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ; + extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3iARB ( + Java_gl4java_GLFuncJauJNI_glGetTexBumpParameterivATI ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t, - jint r) + jint arg0, + jintArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; - if ( disp__glMultiTexCoord3iARB == NULL ) return; + if ( disp__glGetTexBumpParameterivATI == NULL ) return; - disp__glMultiTexCoord3iARB ( - (GLenum) target, - (GLint) s, - (GLint) t, - (GLint) r + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetTexBumpParameterivATI ( + (GLenum) arg0, + (GLint *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ; + extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3ivARB ( + Java_gl4java_GLFuncJauJNI_glGetTexBumpParameterfvATI ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetTexBumpParameterfvATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetTexBumpParameterfvATI ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenFragmentShadersATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenFragmentShadersATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenFragmentShadersATI == NULL ) return 0; + + ret = (jint) disp__glGenFragmentShadersATI ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindFragmentShaderATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBindFragmentShaderATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glBindFragmentShaderATI == NULL ) return; + + disp__glBindFragmentShaderATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFragmentShaderATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteFragmentShaderATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteFragmentShaderATI == NULL ) return; + + disp__glDeleteFragmentShaderATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginFragmentShaderATI ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBeginFragmentShaderATI ( + JNIEnv *env, jobject obj) + { + + if ( disp__glBeginFragmentShaderATI == NULL ) return; + + disp__glBeginFragmentShaderATI ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEndFragmentShaderATI ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEndFragmentShaderATI ( + JNIEnv *env, jobject obj) + { + + if ( disp__glEndFragmentShaderATI == NULL ) return; + + disp__glEndFragmentShaderATI ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPassTexCoordATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glPassTexCoordATI == NULL ) return; + + disp__glPassTexCoordATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleMapATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSampleMapATI == NULL ) return; + + disp__glSampleMapATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorFragmentOp1ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6) + { + + if ( disp__glColorFragmentOp1ATI == NULL ) return; + + disp__glColorFragmentOp1ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorFragmentOp2ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9) + { + + if ( disp__glColorFragmentOp2ATI == NULL ) return; + + disp__glColorFragmentOp2ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorFragmentOp3ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jint arg12) + { + + if ( disp__glColorFragmentOp3ATI == NULL ) return; + + disp__glColorFragmentOp3ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9, + (GLuint) arg10, + (GLuint) arg11, + (GLuint) arg12 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAlphaFragmentOp1ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glAlphaFragmentOp1ATI == NULL ) return; + + disp__glAlphaFragmentOp1ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAlphaFragmentOp2ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8) + { + + if ( disp__glAlphaFragmentOp2ATI == NULL ) return; + + disp__glAlphaFragmentOp2ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAlphaFragmentOp3ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11) + { + + if ( disp__glAlphaFragmentOp3ATI == NULL ) return; + + disp__glAlphaFragmentOp3ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9, + (GLuint) arg10, + (GLuint) arg11 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetFragmentShaderConstantATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glSetFragmentShaderConstantATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glSetFragmentShaderConstantATI ( + (GLuint) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesiATI ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPNTrianglesiATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) { + + if ( disp__glPNTrianglesiATI == NULL ) return; + + disp__glPNTrianglesiATI ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesfATI ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPNTrianglesfATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glPNTrianglesfATI == NULL ) return; + + disp__glPNTrianglesfATI ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1, + jint arg2) + { + jint ret; + + jbyte *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1, + jint arg2) + { + jint ret; + + jshort *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2) + { + jint ret; + jint *ptr1 = NULL; - if ( disp__glMultiTexCoord3ivARB == NULL ) return; + if ( disp__glNewObjectBufferATI == NULL ) return 0; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord3ivARB ( - (GLenum) target, + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1, + jint arg2) + { + jint ret; + + jfloat *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1, + jint arg2) + { + jint ret; + + jdouble *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1, + jint arg2) + { + jint ret; + + jboolean *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1, + jint arg2) + { + jint ret; + + jlong *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsObjectBufferATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsObjectBufferATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsObjectBufferATI == NULL ) return 0; + + ret = (jboolean) disp__glIsObjectBufferATI ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetObjectBufferfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetObjectBufferfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetObjectBufferfvATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetObjectBufferivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetObjectBufferivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetObjectBufferivATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteObjectBufferATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteObjectBufferATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteObjectBufferATI == NULL ) return; + + disp__glDeleteObjectBufferATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glArrayObjectATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glArrayObjectATI == NULL ) return; + + disp__glArrayObjectATI ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLuint) arg4, + (GLuint) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetArrayObjectfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetArrayObjectfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetArrayObjectfvATI ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetArrayObjectivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetArrayObjectivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetArrayObjectivATI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantArrayObjectATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glVariantArrayObjectATI == NULL ) return; + + disp__glVariantArrayObjectATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLuint) arg3, + (GLuint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantArrayObjectfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVariantArrayObjectfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantArrayObjectfvATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantArrayObjectivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVariantArrayObjectivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantArrayObjectivATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginVertexShaderEXT ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBeginVertexShaderEXT ( + JNIEnv *env, jobject obj) + { + + if ( disp__glBeginVertexShaderEXT == NULL ) return; + + disp__glBeginVertexShaderEXT ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEndVertexShaderEXT ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEndVertexShaderEXT ( + JNIEnv *env, jobject obj) + { + + if ( disp__glEndVertexShaderEXT == NULL ) return; + + disp__glEndVertexShaderEXT ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindVertexShaderEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBindVertexShaderEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glBindVertexShaderEXT == NULL ) return; + + disp__glBindVertexShaderEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenVertexShadersEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenVertexShadersEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenVertexShadersEXT == NULL ) return 0; + + ret = (jint) disp__glGenVertexShadersEXT ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteVertexShaderEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteVertexShaderEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteVertexShaderEXT == NULL ) return; + + disp__glDeleteVertexShaderEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glShaderOp1EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glShaderOp1EXT == NULL ) return; + + disp__glShaderOp1EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glShaderOp2EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glShaderOp2EXT == NULL ) return; + + disp__glShaderOp2EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glShaderOp3EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glShaderOp3EXT == NULL ) return; + + disp__glShaderOp3EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSwizzleEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glSwizzleEXT == NULL ) return; + + disp__glSwizzleEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWriteMaskEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glWriteMaskEXT == NULL ) return; + + disp__glWriteMaskEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glInsertComponentEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glInsertComponentEXT == NULL ) return; + + disp__glInsertComponentEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glExtractComponentEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glExtractComponentEXT == NULL ) return; + + disp__glExtractComponentEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenSymbolsEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + jint ret; + + + if ( disp__glGenSymbolsEXT == NULL ) return 0; + + ret = (jint) disp__glGenSymbolsEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLuint) arg3 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantbvEXT ( GLuint , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantbvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glVariantbvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantbvEXT ( + (GLuint) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantsvEXT ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantsvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVariantsvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantsvEXT ( + (GLuint) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantivEXT ( GLuint , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVariantivEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantivEXT ( + (GLuint) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + extern void glVariantfvEXT ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3sARB ( + Java_gl4java_GLFuncJauJNI_glVariantfvEXT ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t, - jshort r) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord3sARB == NULL ) return; + if ( disp__glVariantfvEXT == NULL ) return; - disp__glMultiTexCoord3sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t, - (GLshort) r + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantfvEXT ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ; + extern void glVariantdvEXT ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3svARB ( + Java_gl4java_GLFuncJauJNI_glVariantdvEXT ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVariantdvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantdvEXT ( + (GLuint) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantubvEXT ( GLuint , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantubvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glVariantubvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantubvEXT ( + (GLuint) arg0, + (const GLubyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantusvEXT ( GLuint , const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantusvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord3svARB == NULL ) return; + if ( disp__glVariantusvEXT == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord3svARB ( - (GLenum) target, + disp__glVariantusvEXT ( + (GLuint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantuivEXT ( GLuint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantuivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVariantuivEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantuivEXT ( + (GLuint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEnableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEnableVariantClientStateEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glEnableVariantClientStateEXT == NULL ) return; + + disp__glEnableVariantClientStateEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDisableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDisableVariantClientStateEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDisableVariantClientStateEXT == NULL ) return; + + disp__glDisableVariantClientStateEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindLightParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindLightParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindLightParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindMaterialParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindMaterialParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindMaterialParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindTexGenParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + jint ret; + + + if ( disp__glBindTexGenParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindTexGenParameterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindTextureUnitParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindTextureUnitParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindTextureUnitParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindParameterEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glBindParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindParameterEXT ( + (GLenum) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsVariantEnabledEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jboolean ret; + + + if ( disp__glIsVariantEnabledEXT == NULL ) return 0; + + ret = (jboolean) disp__glIsVariantEnabledEXT ( + (GLuint) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetVariantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVariantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVariantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetInvariantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetInvariantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetInvariantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetInvariantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetInvariantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetInvariantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetInvariantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetInvariantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetInvariantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetLocalConstantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetLocalConstantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetLocalConstantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetLocalConstantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetLocalConstantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetLocalConstantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetLocalConstantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetLocalConstantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetLocalConstantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1s ( GLenum , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1) + { + + if ( disp__glVertexStream1s == NULL ) return; + + disp__glVertexStream1s ( + (GLenum) arg0, + (GLshort) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexStream1sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream1sv ( + (GLenum) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + extern void glVertexStream1i ( GLenum , GLint ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream1i ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t, - jdouble r, - jdouble q) + jint arg0, + jint arg1) { - if ( disp__glMultiTexCoord4dARB == NULL ) return; + if ( disp__glVertexStream1i == NULL ) return; - disp__glMultiTexCoord4dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t, - (GLdouble) r, - (GLdouble) q + disp__glVertexStream1i ( + (GLenum) arg0, + (GLint) arg1 ); } @@ -20038,58 +47465,160 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexStream1iv ( GLenum , const GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dvARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream1iv ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexStream1iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream1iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1f ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexStream1f == NULL ) return; + + disp__glVertexStream1f ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexStream1fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream1fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1d ( GLenum , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1) + { + + if ( disp__glVertexStream1d == NULL ) return; + + disp__glVertexStream1d ( + (GLenum) arg0, + (GLdouble) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord4dvARB == NULL ) return; + if ( disp__glVertexStream1dv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord4dvARB ( - (GLenum) target, + disp__glVertexStream1dv ( + (GLenum) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2s ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t, - jfloat r, - jfloat q) + jint arg0, + jshort arg1, + jshort arg2) { - if ( disp__glMultiTexCoord4fARB == NULL ) return; + if ( disp__glVertexStream2s == NULL ) return; - disp__glMultiTexCoord4fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t, - (GLfloat) r, - (GLfloat) q + disp__glVertexStream2s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2 ); } @@ -20097,58 +47626,164 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexStream2sv ( GLenum , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fvARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2sv ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexStream2sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream2sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2i ( GLenum , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glVertexStream2i == NULL ) return; + + disp__glVertexStream2i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexStream2iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream2iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glVertexStream2f == NULL ) return; + + disp__glVertexStream2f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord4fvARB == NULL ) return; + if ( disp__glVertexStream2fv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord4fvARB ( - (GLenum) target, + disp__glVertexStream2fv ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4iARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2d ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t, - jint r, - jint q) + jint arg0, + jdouble arg1, + jdouble arg2) { - if ( disp__glMultiTexCoord4iARB == NULL ) return; + if ( disp__glVertexStream2d == NULL ) return; - disp__glMultiTexCoord4iARB ( - (GLenum) target, - (GLint) s, - (GLint) t, - (GLint) r, - (GLint) q + disp__glVertexStream2d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2 ); } @@ -20156,58 +47791,170 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ; + extern void glVertexStream2dv ( GLenum , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4ivARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2dv ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexStream2dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream2dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glVertexStream3s == NULL ) return; + + disp__glVertexStream3s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexStream3sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream3sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glVertexStream3i == NULL ) return; + + disp__glVertexStream3i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) { jint *ptr1 = NULL; - if ( disp__glMultiTexCoord4ivARB == NULL ) return; + if ( disp__glVertexStream3iv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord4ivARB ( - (GLenum) target, + disp__glVertexStream3iv ( + (GLenum) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4sARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream3f ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t, - jshort r, - jshort q) + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) { - if ( disp__glMultiTexCoord4sARB == NULL ) return; + if ( disp__glVertexStream3f == NULL ) return; - disp__glMultiTexCoord4sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t, - (GLshort) r, - (GLshort) q + disp__glVertexStream3f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 ); } @@ -20215,32 +47962,674 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ; + extern void glVertexStream3fv ( GLenum , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4svARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream3fv ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexStream3fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream3fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glVertexStream3d == NULL ) return; + + disp__glVertexStream3d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexStream3dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream3dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3, + jshort arg4) + { + + if ( disp__glVertexStream4s == NULL ) return; + + disp__glVertexStream4s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3, + (GLshort) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord4svARB == NULL ) return; + if ( disp__glVertexStream4sv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord4svARB ( - (GLenum) target, + disp__glVertexStream4sv ( + (GLenum) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glVertexStream4i == NULL ) return; + + disp__glVertexStream4i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexStream4iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream4iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glVertexStream4f == NULL ) return; + + disp__glVertexStream4f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexStream4fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream4fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4) + { + + if ( disp__glVertexStream4d == NULL ) return; + + disp__glVertexStream4d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexStream4dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream4dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3b ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3) + { + + if ( disp__glNormalStream3b == NULL ) return; + + disp__glNormalStream3b ( + (GLenum) arg0, + (GLbyte) arg1, + (GLbyte) arg2, + (GLbyte) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3bv ( GLenum , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3bv ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glNormalStream3bv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalStream3bv ( + (GLenum) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glNormalStream3s == NULL ) return; + + disp__glNormalStream3s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glNormalStream3sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalStream3sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glNormalStream3i == NULL ) return; + + disp__glNormalStream3i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glNormalStream3iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalStream3iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glNormalStream3f == NULL ) return; + + disp__glNormalStream3f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glNormalStream3fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } + disp__glNormalStream3fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glNormalStream3d == NULL ) return; + + disp__glNormalStream3d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glNormalStream3dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalStream3dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveVertexStream ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glClientActiveVertexStream ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glClientActiveVertexStream == NULL ) return; + + disp__glClientActiveVertexStream ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvi ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexBlendEnvi ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glVertexBlendEnvi == NULL ) return; + + disp__glVertexBlendEnvi ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvf ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexBlendEnvf ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexBlendEnvf == NULL ) return; + + disp__glVertexBlendEnvf ( + (GLenum) arg0, + (GLfloat) arg1 + ); + } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/OpenGL_JauJNI12nf_funcs.c b/CNativeCode/OpenGL_JauJNI12nf_funcs.c index c14a2df..fec5dc6 100755 --- a/CNativeCode/OpenGL_JauJNI12nf_funcs.c +++ b/CNativeCode/OpenGL_JauJNI12nf_funcs.c @@ -71,7 +71,7 @@ Java_gl4java_GLFuncJauJNInf_glGetString ( JNIEnv *env, jobject obj, } static const char * _gl_lib_vendor_="Jausoft - Sven Goethel Software Development"; -static const char * _gl_lib_version_="2.8.0.0"; +static const char * _gl_lib_version_="2.8.0.8"; JNIEXPORT jstring JNICALL Java_gl4java_GLFuncJauJNInf_getNativeVendor ( JNIEnv *env, jobject obj ) @@ -86,7 +86,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: gl-proto-auto.orig.h . . . * Destination-Class: gl4java_GLFuncJauJNInf ! @@ -6896,7 +6896,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glGetPointerv ( GLenum pname , void * * params ) ; + extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ; * </pre> */ JNIEXPORT void JNICALL @@ -6916,7 +6916,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -6941,7 +6941,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -6966,7 +6966,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -6991,7 +6991,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7016,7 +7016,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7041,7 +7041,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7066,7 +7066,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -12441,7 +12441,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glTexImage3D ( GLenum target , GLint level , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; + extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; * </pre> */ JNIEXPORT void JNICALL @@ -12469,7 +12469,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12509,7 +12509,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12549,7 +12549,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12589,7 +12589,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12629,7 +12629,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12669,7 +12669,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12709,7 +12709,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -16273,6 +16273,3828 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> + extern void glActiveTexture ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glActiveTexture ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glActiveTexture == NULL ) return; + + disp__glActiveTexture ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveTexture ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glClientActiveTexture ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glClientActiveTexture == NULL ) return; + + disp__glClientActiveTexture ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1D__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jbyteArray data) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1D__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jshortArray data) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1D__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jintArray data) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1D__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jfloatArray data) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1D__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1D__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1D__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jlongArray data) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2D__IIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jbyteArray data) + { + jbyte *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2D__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jshortArray data) + { + jshort *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2D__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jintArray data) + { + jint *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2D__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jfloatArray data) + { + jfloat *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2D__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2D__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2D__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jlongArray data) + { + jlong *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3D__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jbyteArray data) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3D__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jshortArray data) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3D__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jintArray data) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3D__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jfloatArray data) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3D__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3D__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3D__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jlongArray data) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1D__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jbyteArray data) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1D__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jshortArray data) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1D__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jintArray data) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1D__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jfloatArray data) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1D__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1D__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1D__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jlongArray data) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2D__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jbyteArray data) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2D__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jshortArray data) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2D__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jintArray data) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2D__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jfloatArray data) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2D__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2D__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2D__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jlongArray data) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3D__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jbyteArray data) + { + jbyte *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3D__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jshortArray data) + { + jshort *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3D__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jintArray data) + { + jint *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3D__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jfloatArray data) + { + jfloat *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3D__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3D__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3D__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jlongArray data) + { + jlong *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImage__II_3B ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jbyteArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImage__II_3S ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jshortArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImage__II_3I ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jintArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImage__II_3F ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jfloatArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImage__II_3D ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jdoubleArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImage__II_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jbooleanArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImage__II_3J ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jlongArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s) + { + + if ( disp__glMultiTexCoord1d == NULL ) return; + + disp__glMultiTexCoord1d ( + (GLenum) target, + (GLdouble) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord1dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s) + { + + if ( disp__glMultiTexCoord1f == NULL ) return; + + disp__glMultiTexCoord1f ( + (GLenum) target, + (GLfloat) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord1fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1i ( GLenum target , GLint s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1i ( + JNIEnv *env, jobject obj, + jint target, + jint s) + { + + if ( disp__glMultiTexCoord1i == NULL ) return; + + disp__glMultiTexCoord1i ( + (GLenum) target, + (GLint) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord1iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1s ( + JNIEnv *env, jobject obj, + jint target, + jshort s) + { + + if ( disp__glMultiTexCoord1s == NULL ) return; + + disp__glMultiTexCoord1s ( + (GLenum) target, + (GLshort) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord1sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t) + { + + if ( disp__glMultiTexCoord2d == NULL ) return; + + disp__glMultiTexCoord2d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord2dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t) + { + + if ( disp__glMultiTexCoord2f == NULL ) return; + + disp__glMultiTexCoord2f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord2fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t) + { + + if ( disp__glMultiTexCoord2i == NULL ) return; + + disp__glMultiTexCoord2i ( + (GLenum) target, + (GLint) s, + (GLint) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord2iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t) + { + + if ( disp__glMultiTexCoord2s == NULL ) return; + + disp__glMultiTexCoord2s ( + (GLenum) target, + (GLshort) s, + (GLshort) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord2sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r) + { + + if ( disp__glMultiTexCoord3d == NULL ) return; + + disp__glMultiTexCoord3d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord3dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r) + { + + if ( disp__glMultiTexCoord3f == NULL ) return; + + disp__glMultiTexCoord3f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord3fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r) + { + + if ( disp__glMultiTexCoord3i == NULL ) return; + + disp__glMultiTexCoord3i ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord3iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r) + { + + if ( disp__glMultiTexCoord3s == NULL ) return; + + disp__glMultiTexCoord3s ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord3sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r, + jdouble q) + { + + if ( disp__glMultiTexCoord4d == NULL ) return; + + disp__glMultiTexCoord4d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r, + (GLdouble) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord4dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r, + jfloat q) + { + + if ( disp__glMultiTexCoord4f == NULL ) return; + + disp__glMultiTexCoord4f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r, + (GLfloat) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord4fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r, + jint q) + { + + if ( disp__glMultiTexCoord4i == NULL ) return; + + disp__glMultiTexCoord4i ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r, + (GLint) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord4iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r, + jshort q) + { + + if ( disp__glMultiTexCoord4s == NULL ) return; + + disp__glMultiTexCoord4s ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r, + (GLshort) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord4sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glLoadTransposeMatrixd ( + JNIEnv *env, jobject obj, + jdoubleArray m) + { + jdouble *ptr0 = NULL; + + if ( disp__glLoadTransposeMatrixd == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0); + } + disp__glLoadTransposeMatrixd ( + (const GLdouble *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glLoadTransposeMatrixf ( + JNIEnv *env, jobject obj, + jfloatArray m) + { + jfloat *ptr0 = NULL; + + if ( disp__glLoadTransposeMatrixf == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0); + } + disp__glLoadTransposeMatrixf ( + (const GLfloat *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultTransposeMatrixd ( + JNIEnv *env, jobject obj, + jdoubleArray m) + { + jdouble *ptr0 = NULL; + + if ( disp__glMultTransposeMatrixd == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0); + } + disp__glMultTransposeMatrixd ( + (const GLdouble *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultTransposeMatrixf ( + JNIEnv *env, jobject obj, + jfloatArray m) + { + jfloat *ptr0 = NULL; + + if ( disp__glMultTransposeMatrixf == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0); + } + disp__glMultTransposeMatrixf ( + (const GLfloat *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSampleCoverage ( + JNIEnv *env, jobject obj, + jfloat value, + jboolean invert) + { + + if ( disp__glSampleCoverage == NULL ) return; + + disp__glSampleCoverage ( + (GLclampf) value, + (GLboolean) invert + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePass ( GLenum pass ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSamplePass ( + JNIEnv *env, jobject obj, + jint pass) + { + + if ( disp__glSamplePass == NULL ) return; + + disp__glSamplePass ( + (GLenum) pass + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glActiveTextureARB ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glActiveTextureARB ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glActiveTextureARB == NULL ) return; + + disp__glActiveTextureARB ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveTextureARB ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glClientActiveTextureARB ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glClientActiveTextureARB == NULL ) return; + + disp__glClientActiveTextureARB ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s) + { + + if ( disp__glMultiTexCoord1dARB == NULL ) return; + + disp__glMultiTexCoord1dARB ( + (GLenum) target, + (GLdouble) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord1dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s) + { + + if ( disp__glMultiTexCoord1fARB == NULL ) return; + + disp__glMultiTexCoord1fARB ( + (GLenum) target, + (GLfloat) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord1fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s) + { + + if ( disp__glMultiTexCoord1iARB == NULL ) return; + + disp__glMultiTexCoord1iARB ( + (GLenum) target, + (GLint) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord1ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s) + { + + if ( disp__glMultiTexCoord1sARB == NULL ) return; + + disp__glMultiTexCoord1sARB ( + (GLenum) target, + (GLshort) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord1svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord1svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t) + { + + if ( disp__glMultiTexCoord2dARB == NULL ) return; + + disp__glMultiTexCoord2dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord2dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t) + { + + if ( disp__glMultiTexCoord2fARB == NULL ) return; + + disp__glMultiTexCoord2fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord2fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t) + { + + if ( disp__glMultiTexCoord2iARB == NULL ) return; + + disp__glMultiTexCoord2iARB ( + (GLenum) target, + (GLint) s, + (GLint) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord2ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t) + { + + if ( disp__glMultiTexCoord2sARB == NULL ) return; + + disp__glMultiTexCoord2sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord2svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord2svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r) + { + + if ( disp__glMultiTexCoord3dARB == NULL ) return; + + disp__glMultiTexCoord3dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord3dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r) + { + + if ( disp__glMultiTexCoord3fARB == NULL ) return; + + disp__glMultiTexCoord3fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord3fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r) + { + + if ( disp__glMultiTexCoord3iARB == NULL ) return; + + disp__glMultiTexCoord3iARB ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord3ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r) + { + + if ( disp__glMultiTexCoord3sARB == NULL ) return; + + disp__glMultiTexCoord3sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord3svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord3svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r, + jdouble q) + { + + if ( disp__glMultiTexCoord4dARB == NULL ) return; + + disp__glMultiTexCoord4dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r, + (GLdouble) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord4dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r, + jfloat q) + { + + if ( disp__glMultiTexCoord4fARB == NULL ) return; + + disp__glMultiTexCoord4fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r, + (GLfloat) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord4fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r, + jint q) + { + + if ( disp__glMultiTexCoord4iARB == NULL ) return; + + disp__glMultiTexCoord4iARB ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r, + (GLint) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord4ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r, + jshort q) + { + + if ( disp__glMultiTexCoord4sARB == NULL ) return; + + disp__glMultiTexCoord4sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r, + (GLshort) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord4svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + } + disp__glMultiTexCoord4svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ; * </pre> */ @@ -18231,7 +22053,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glGetPointervEXT ( GLenum pname , void * * params ) ; + extern void glGetPointervEXT ( GLenum pname , GLvoid * * params ) ; * </pre> */ JNIEXPORT void JNICALL @@ -18251,7 +22073,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18276,7 +22098,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18301,7 +22123,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18326,7 +22148,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18351,7 +22173,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18376,7 +22198,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18401,7 +22223,7 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18530,6 +22352,59 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> + extern void glPointParameterfSGIS ( GLenum pname , GLfloat param ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPointParameterfSGIS ( + JNIEnv *env, jobject obj, + jint pname, + jfloat param) + { + + if ( disp__glPointParameterfSGIS == NULL ) return; + + disp__glPointParameterfSGIS ( + (GLenum) pname, + (GLfloat) param + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPointParameterfvSGIS ( + JNIEnv *env, jobject obj, + jint pname, + jfloatArray params) + { + jfloat *ptr1 = NULL; + + if ( disp__glPointParameterfvSGIS == NULL ) return; + + if(params!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0); + } + disp__glPointParameterfvSGIS ( + (GLenum) pname, + (const GLfloat *) ptr1 + ); + + if(params!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ; * </pre> */ @@ -19310,220 +23185,7456 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glActiveTextureARB ( GLenum texture ) ; + extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glActiveTextureARB ( + Java_gl4java_GLFuncJauJNInf_glLoadTransposeMatrixfARB ( JNIEnv *env, jobject obj, - jint texture) + jfloatArray arg0) { + jfloat *ptr0 = NULL; - if ( disp__glActiveTextureARB == NULL ) return; + if ( disp__glLoadTransposeMatrixfARB == NULL ) return; - disp__glActiveTextureARB ( - (GLenum) texture + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glLoadTransposeMatrixfARB ( + (const GLfloat *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glClientActiveTextureARB ( GLenum texture ) ; + extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glClientActiveTextureARB ( + Java_gl4java_GLFuncJauJNInf_glLoadTransposeMatrixdARB ( JNIEnv *env, jobject obj, - jint texture) + jdoubleArray arg0) { + jdouble *ptr0 = NULL; - if ( disp__glClientActiveTextureARB == NULL ) return; + if ( disp__glLoadTransposeMatrixdARB == NULL ) return; - disp__glClientActiveTextureARB ( - (GLenum) texture + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glLoadTransposeMatrixdARB ( + (const GLdouble *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ; + extern void glMultTransposeMatrixfARB ( const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1dARB ( + Java_gl4java_GLFuncJauJNInf_glMultTransposeMatrixfARB ( JNIEnv *env, jobject obj, - jint target, - jdouble s) + jfloatArray arg0) { + jfloat *ptr0 = NULL; - if ( disp__glMultiTexCoord1dARB == NULL ) return; + if ( disp__glMultTransposeMatrixfARB == NULL ) return; - disp__glMultiTexCoord1dARB ( - (GLenum) target, - (GLdouble) s + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glMultTransposeMatrixfARB ( + (const GLfloat *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ; + extern void glMultTransposeMatrixdARB ( const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1dvARB ( + Java_gl4java_GLFuncJauJNInf_glMultTransposeMatrixdARB ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glMultTransposeMatrixdARB == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glMultTransposeMatrixdARB ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverageARB ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSampleCoverageARB ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleCoverageARB == NULL ) return; + + disp__glSampleCoverageARB ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3DARB__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3DARB__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3DARB__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3DARB__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3DARB__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3DARB__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage3DARB__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2DARB__IIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jbyteArray arg7) + { + jbyte *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2DARB__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jshortArray arg7) + { + jshort *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2DARB__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jintArray arg7) + { + jint *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2DARB__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jfloatArray arg7) + { + jfloat *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2DARB__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jdoubleArray arg7) + { + jdouble *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2DARB__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jbooleanArray arg7) + { + jboolean *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage2DARB__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jlongArray arg7) + { + jlong *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1DARB__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1DARB__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1DARB__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1DARB__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1DARB__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1DARB__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexImage1DARB__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3DARB__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbyteArray arg10) + { + jbyte *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3DARB__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jshortArray arg10) + { + jshort *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3DARB__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jintArray arg10) + { + jint *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3DARB__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jfloatArray arg10) + { + jfloat *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3DARB__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jdoubleArray arg10) + { + jdouble *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3DARB__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbooleanArray arg10) + { + jboolean *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage3DARB__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jlongArray arg10) + { + jlong *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2DARB__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2DARB__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2DARB__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2DARB__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2DARB__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2DARB__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage2DARB__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1DARB__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1DARB__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1DARB__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1DARB__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1DARB__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1DARB__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCompressedTexSubImage1DARB__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImageARB__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImageARB__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImageARB__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImageARB__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImageARB__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImageARB__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCompressedTexImageARB__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightbvARB ( GLint , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightbvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glWeightbvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightbvARB ( + (GLint) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightsvARB ( GLint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightsvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glWeightsvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightsvARB ( + (GLint) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightivARB ( GLint , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glWeightivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightivARB ( + (GLint) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightfvARB ( GLint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightfvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glWeightfvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightfvARB ( + (GLint) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightdvARB ( GLint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightdvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord1dvARB == NULL ) return; + if ( disp__glWeightdvARB == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord1dvARB ( - (GLenum) target, + disp__glWeightdvARB ( + (GLint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ; + extern void glWeightubvARB ( GLint , const GLubyte * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1fARB ( + Java_gl4java_GLFuncJauJNInf_glWeightubvARB ( JNIEnv *env, jobject obj, - jint target, - jfloat s) + jint arg0, + jbyteArray arg1) { + jbyte *ptr1 = NULL; - if ( disp__glMultiTexCoord1fARB == NULL ) return; + if ( disp__glWeightubvARB == NULL ) return; - disp__glMultiTexCoord1fARB ( - (GLenum) target, - (GLfloat) s + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightubvARB ( + (GLint) arg0, + (const GLubyte *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ; + extern void glWeightusvARB ( GLint , const GLushort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1fvARB ( + Java_gl4java_GLFuncJauJNInf_glWeightusvARB ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glWeightusvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightusvARB ( + (GLint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightuivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glWeightuivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glWeightuivARB ( + (GLint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightPointerARB__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightPointerARB__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightPointerARB__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightPointerARB__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightPointerARB__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightPointerARB__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWeightPointerARB__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendARB ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexBlendARB ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glVertexBlendARB == NULL ) return; + + disp__glVertexBlendARB ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCurrentPaletteMatrixARB ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCurrentPaletteMatrixARB ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glCurrentPaletteMatrixARB == NULL ) return; + + disp__glCurrentPaletteMatrixARB ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexubvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glMatrixIndexubvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glMatrixIndexubvARB ( + (GLint) arg0, + (const GLubyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexusvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glMatrixIndexusvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glMatrixIndexusvARB ( + (GLint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexuivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glMatrixIndexuivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glMatrixIndexuivARB ( + (GLint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexPointerARB__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexPointerARB__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexPointerARB__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexPointerARB__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexPointerARB__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexPointerARB__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMatrixIndexPointerARB__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetTexFilterFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetTexFilterFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetTexFilterFuncSGIS ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexFilterFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glTexFilterFuncSGIS == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexFilterFuncSGIS ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage1DEXT__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage1DEXT__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage1DEXT__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage1DEXT__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage1DEXT__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage1DEXT__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage1DEXT__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage2DEXT__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage2DEXT__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage2DEXT__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage2DEXT__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage2DEXT__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage2DEXT__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage2DEXT__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCopyTexImage1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6) + { + + if ( disp__glCopyTexImage1DEXT == NULL ) return; + + disp__glCopyTexImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLint) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCopyTexImage2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7) + { + + if ( disp__glCopyTexImage2DEXT == NULL ) return; + + disp__glCopyTexImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCopyTexSubImage1DEXT == NULL ) return; + + disp__glCopyTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7) + { + + if ( disp__glCopyTexSubImage2DEXT == NULL ) return; + + disp__glCopyTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetHistogramEXT__IZII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetHistogramEXT__IZII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetHistogramEXT__IZII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetHistogramEXT__IZII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetHistogramEXT__IZII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetHistogramEXT__IZII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetHistogramEXT__IZII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetHistogramParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetHistogramParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetHistogramParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetHistogramParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetHistogramParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetHistogramParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMinmaxEXT__IZII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMinmaxEXT__IZII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMinmaxEXT__IZII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMinmaxEXT__IZII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMinmaxEXT__IZII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMinmaxEXT__IZII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMinmaxEXT__IZII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMinmaxParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetMinmaxParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetMinmaxParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMinmaxParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetMinmaxParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetMinmaxParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glHistogramEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jboolean arg3) + { + + if ( disp__glHistogramEXT == NULL ) return; + + disp__glHistogramEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (GLenum) arg2, + (GLboolean) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMinmaxEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jboolean arg2) + { + + if ( disp__glMinmaxEXT == NULL ) return; + + disp__glMinmaxEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLboolean) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glResetHistogramEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glResetHistogramEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glResetHistogramEXT == NULL ) return; + + disp__glResetHistogramEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glResetMinmaxEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glResetMinmaxEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glResetMinmaxEXT == NULL ) return; + + disp__glResetMinmaxEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1DEXT__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jbyte *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1DEXT__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jshort *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1DEXT__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jint *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1DEXT__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jfloat *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1DEXT__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jdouble *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1DEXT__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1DEXT__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jlong *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2DEXT__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2DEXT__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2DEXT__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2DEXT__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2DEXT__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2DEXT__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2DEXT__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionParameterfEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glConvolutionParameterfEXT == NULL ) return; + + disp__glConvolutionParameterfEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glConvolutionParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glConvolutionParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionParameteriEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glConvolutionParameteriEXT == NULL ) return; + + disp__glConvolutionParameteriEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glConvolutionParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glConvolutionParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glConvolutionParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCopyConvolutionFilter1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyConvolutionFilter1DEXT == NULL ) return; + + disp__glCopyConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCopyConvolutionFilter2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCopyConvolutionFilter2DEXT == NULL ) return; + + disp__glCopyConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilterEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilterEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilterEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilterEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilterEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilterEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilterEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetConvolutionParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetConvolutionParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetConvolutionParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetConvolutionParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetConvolutionParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetConvolutionParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetSeparableFilterEXT__III_3B_3B_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jbyteArray arg4, + jbyteArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jbyte *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetSeparableFilterEXT__III_3S_3S_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jshortArray arg4, + jshortArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jshort *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetSeparableFilterEXT__III_3I_3I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jintArray arg4, + jintArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jint *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetSeparableFilterEXT__III_3F_3F_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jfloatArray arg4, + jfloatArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jfloat *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetSeparableFilterEXT__III_3D_3D_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jdoubleArray arg4, + jdoubleArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jdouble *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetSeparableFilterEXT__III_3Z_3Z_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jbooleanArray arg4, + jbooleanArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jboolean *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetSeparableFilterEXT__III_3J_3J_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jlongArray arg4, + jlongArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jlong *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSeparableFilter2DEXT__IIIIII_3B_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6, + jbyteArray arg7) + { + jbyte *ptr6 = NULL; + jbyte *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSeparableFilter2DEXT__IIIIII_3S_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6, + jshortArray arg7) + { + jshort *ptr6 = NULL; + jshort *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSeparableFilter2DEXT__IIIIII_3I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6, + jintArray arg7) + { + jint *ptr6 = NULL; + jint *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSeparableFilter2DEXT__IIIIII_3F_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6, + jfloatArray arg7) + { + jfloat *ptr6 = NULL; + jfloat *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSeparableFilter2DEXT__IIIIII_3D_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6, + jdoubleArray arg7) + { + jdouble *ptr6 = NULL; + jdouble *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSeparableFilter2DEXT__IIIIII_3Z_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6, + jbooleanArray arg7) + { + jboolean *ptr6 = NULL; + jboolean *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSeparableFilter2DEXT__IIIIII_3J_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6, + jlongArray arg7) + { + jlong *ptr6 = NULL; + jlong *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorTableSGI__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jbyte *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorTableSGI__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jshort *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorTableSGI__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jint *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorTableSGI__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jfloat *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorTableSGI__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jdouble *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorTableSGI__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorTableSGI__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jlong *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorTableParameterfvSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glColorTableParameterfvSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorTableParameterfvSGI ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorTableParameterivSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glColorTableParameterivSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorTableParameterivSGI ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCopyColorTableSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyColorTableSGI == NULL ) return; + + disp__glCopyColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetColorTableSGI__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetColorTableSGI__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetColorTableSGI__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetColorTableSGI__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetColorTableSGI__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetColorTableSGI__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetColorTableSGI__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetColorTableParameterfvSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetColorTableParameterfvSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetColorTableParameterfvSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetColorTableParameterivSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetColorTableParameterivSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetColorTableParameterivSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenSGIX ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPixelTexGenSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glPixelTexGenSGIX == NULL ) return; + + disp__glPixelTexGenSGIX ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPixelTexGenParameteriSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glPixelTexGenParameteriSGIS == NULL ) return; + + disp__glPixelTexGenParameteriSGIS ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPixelTexGenParameterivSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glPixelTexGenParameterivSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glPixelTexGenParameterivSGIS ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPixelTexGenParameterfSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glPixelTexGenParameterfSGIS == NULL ) return; + + disp__glPixelTexGenParameterfSGIS ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPixelTexGenParameterfvSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord1fvARB == NULL ) return; + if ( disp__glPixelTexGenParameterfvSGIS == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord1fvARB ( - (GLenum) target, + disp__glPixelTexGenParameterfvSGIS ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ; + extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1iARB ( + Java_gl4java_GLFuncJauJNInf_glGetPixelTexGenParameterivSGIS ( JNIEnv *env, jobject obj, - jint target, - jint s) + jint arg0, + jintArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; - if ( disp__glMultiTexCoord1iARB == NULL ) return; + if ( disp__glGetPixelTexGenParameterivSGIS == NULL ) return; - disp__glMultiTexCoord1iARB ( - (GLenum) target, - (GLint) s + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetPixelTexGenParameterivSGIS ( + (GLenum) arg0, + (GLint *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ; + extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1ivARB ( + Java_gl4java_GLFuncJauJNInf_glGetPixelTexGenParameterfvSGIS ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetPixelTexGenParameterfvSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetPixelTexGenParameterfvSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexImage4DSGIS__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbyteArray arg10) + { + jbyte *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexImage4DSGIS__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jshortArray arg10) + { + jshort *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexImage4DSGIS__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jintArray arg10) + { + jint *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexImage4DSGIS__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jfloatArray arg10) + { + jfloat *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexImage4DSGIS__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jdoubleArray arg10) + { + jdouble *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexImage4DSGIS__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbooleanArray arg10) + { + jboolean *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexImage4DSGIS__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jlongArray arg10) + { + jlong *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage4DSGIS__IIIIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jbyteArray arg12) + { + jbyte *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage4DSGIS__IIIIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jshortArray arg12) + { + jshort *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage4DSGIS__IIIIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jintArray arg12) + { + jint *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage4DSGIS__IIIIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jfloatArray arg12) + { + jfloat *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage4DSGIS__IIIIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jdoubleArray arg12) + { + jdouble *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage4DSGIS__IIIIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jbooleanArray arg12) + { + jboolean *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexSubImage4DSGIS__IIIIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jlongArray arg12) + { + jlong *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDetailTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glDetailTexFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glDetailTexFuncSGIS ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetDetailTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetDetailTexFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetDetailTexFuncSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSharpenTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glSharpenTexFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSharpenTexFuncSGIS ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetSharpenTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetSharpenTexFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetSharpenTexFuncSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSampleMaskSGIS ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleMaskSGIS == NULL ) return; + + disp__glSampleMaskSGIS ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternSGIS ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSamplePatternSGIS ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glSamplePatternSGIS == NULL ) return; + + disp__glSamplePatternSGIS ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSpriteParameterfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glSpriteParameterfSGIX == NULL ) return; + + disp__glSpriteParameterfSGIX ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSpriteParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glSpriteParameterfvSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glSpriteParameterfvSGIX ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameteriSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSpriteParameteriSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glSpriteParameteriSGIX == NULL ) return; + + disp__glSpriteParameteriSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSpriteParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) { jint *ptr1 = NULL; - if ( disp__glMultiTexCoord1ivARB == NULL ) return; + if ( disp__glSpriteParameterivSGIX == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord1ivARB ( - (GLenum) target, + disp__glSpriteParameterivSGIX ( + (GLenum) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ; + extern void glPointParameterfARB ( GLenum , GLfloat ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1sARB ( + Java_gl4java_GLFuncJauJNInf_glPointParameterfARB ( JNIEnv *env, jobject obj, - jint target, - jshort s) + jint arg0, + jfloat arg1) { - if ( disp__glMultiTexCoord1sARB == NULL ) return; + if ( disp__glPointParameterfARB == NULL ) return; - disp__glMultiTexCoord1sARB ( - (GLenum) target, - (GLshort) s + disp__glPointParameterfARB ( + (GLenum) arg0, + (GLfloat) arg1 ); } @@ -19531,506 +30642,16822 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ; + extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord1svARB ( + Java_gl4java_GLFuncJauJNInf_glPointParameterfvARB ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glPointParameterfvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glPointParameterfvARB ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glGetInstrumentsSGIX ( void ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glGetInstrumentsSGIX ( + JNIEnv *env, jobject obj) + { + jint ret; + + + if ( disp__glGetInstrumentsSGIX == NULL ) return 0; + + ret = (jint) disp__glGetInstrumentsSGIX ( + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glInstrumentsBufferSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + + if ( disp__glInstrumentsBufferSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glInstrumentsBufferSGIX ( + (GLsizei) arg0, + (GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollInstrumentsSGIX ( GLint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glPollInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + + if ( disp__glPollInstrumentsSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + } + ret = (jint) disp__glPollInstrumentsSGIX ( + (GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReadInstrumentsSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReadInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glReadInstrumentsSGIX == NULL ) return; + + disp__glReadInstrumentsSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glStartInstrumentsSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glStartInstrumentsSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glStartInstrumentsSGIX == NULL ) return; + + disp__glStartInstrumentsSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glStopInstrumentsSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glStopInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glStopInstrumentsSGIX == NULL ) return; + + disp__glStopInstrumentsSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFrameZoomSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFrameZoomSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glFrameZoomSGIX == NULL ) return; + + disp__glFrameZoomSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTagSampleBufferSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTagSampleBufferSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glTagSampleBufferSGIX == NULL ) return; + + disp__glTagSampleBufferSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDeformationMap3dSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jint arg3, + jint arg4, + jdouble arg5, + jdouble arg6, + jint arg7, + jint arg8, + jdouble arg9, + jdouble arg10, + jint arg11, + jint arg12, + jdoubleArray arg13) + { + jdouble *ptr13 = NULL; + + if ( disp__glDeformationMap3dSGIX == NULL ) return; + + if(arg13!=NULL) + { + ptr13 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg13, 0); + } + disp__glDeformationMap3dSGIX ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLint) arg3, + (GLint) arg4, + (GLdouble) arg5, + (GLdouble) arg6, + (GLint) arg7, + (GLint) arg8, + (GLdouble) arg9, + (GLdouble) arg10, + (GLint) arg11, + (GLint) arg12, + (const GLdouble *) ptr13 + ); + + if(arg13!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDeformationMap3fSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jint arg3, + jint arg4, + jfloat arg5, + jfloat arg6, + jint arg7, + jint arg8, + jfloat arg9, + jfloat arg10, + jint arg11, + jint arg12, + jfloatArray arg13) + { + jfloat *ptr13 = NULL; + + if ( disp__glDeformationMap3fSGIX == NULL ) return; + + if(arg13!=NULL) + { + ptr13 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg13, 0); + } + disp__glDeformationMap3fSGIX ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLint) arg3, + (GLint) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLint) arg7, + (GLint) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLint) arg11, + (GLint) arg12, + (const GLfloat *) ptr13 + ); + + if(arg13!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformSGIX ( GLbitfield ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDeformSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeformSGIX == NULL ) return; + + disp__glDeformSGIX ( + (GLbitfield) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glLoadIdentityDeformationMapSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glLoadIdentityDeformationMapSGIX == NULL ) return; + + disp__glLoadIdentityDeformationMapSGIX ( + (GLbitfield) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReferencePlaneSGIX ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReferencePlaneSGIX ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glReferencePlaneSGIX == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glReferencePlaneSGIX ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushRasterSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFlushRasterSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFlushRasterSGIX == NULL ) return; + + disp__glFlushRasterSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glFogFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glFogFuncSGIS ( + (GLsizei) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFogFuncSGIS ( GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetFogFuncSGIS ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + + if ( disp__glGetFogFuncSGIS == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + } + disp__glGetFogFuncSGIS ( + (GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glImageTransformParameteriHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glImageTransformParameteriHP == NULL ) return; + + disp__glImageTransformParameteriHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glImageTransformParameterfHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glImageTransformParameterfHP == NULL ) return; + + disp__glImageTransformParameterfHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glImageTransformParameterivHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glImageTransformParameterivHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glImageTransformParameterivHP ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glImageTransformParameterfvHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glImageTransformParameterfvHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glImageTransformParameterfvHP ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetImageTransformParameterivHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetImageTransformParameterivHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetImageTransformParameterivHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetImageTransformParameterfvHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetImageTransformParameterfvHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetImageTransformParameterfvHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCopyColorSubTableEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyColorSubTableEXT == NULL ) return; + + disp__glCopyColorSubTableEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glHintPGI ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glHintPGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glHintPGI == NULL ) return; + + disp__glHintPGI ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetListParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetListParameterfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetListParameterfvSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetListParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetListParameterivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetListParameterivSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glListParameterfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glListParameterfSGIX == NULL ) return; + + disp__glListParameterfSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glListParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glListParameterfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glListParameterfvSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glListParameteriSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glListParameteriSGIX == NULL ) return; + + disp__glListParameteriSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glListParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glListParameterivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glListParameterivSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIndexMaterialEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glIndexMaterialEXT == NULL ) return; + + disp__glIndexMaterialEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexFuncEXT ( GLenum , GLclampf ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIndexFuncEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glIndexFuncEXT == NULL ) return; + + disp__glIndexFuncEXT ( + (GLenum) arg0, + (GLclampf) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCullParameterdvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + + if ( disp__glCullParameterdvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glCullParameterdvEXT ( + (GLenum) arg0, + (GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCullParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glCullParameterfvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glCullParameterfvEXT ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentColorMaterialSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glFragmentColorMaterialSGIX == NULL ) return; + + disp__glFragmentColorMaterialSGIX ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentLightfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glFragmentLightfSGIX == NULL ) return; + + disp__glFragmentLightfSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentLightfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glFragmentLightfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFragmentLightfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentLightiSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glFragmentLightiSGIX == NULL ) return; + + disp__glFragmentLightiSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentLightivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glFragmentLightivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFragmentLightivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentLightModelfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glFragmentLightModelfSGIX == NULL ) return; + + disp__glFragmentLightModelfSGIX ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentLightModelfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glFragmentLightModelfvSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glFragmentLightModelfvSGIX ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentLightModeliSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glFragmentLightModeliSGIX == NULL ) return; + + disp__glFragmentLightModeliSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentLightModelivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glFragmentLightModelivSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glFragmentLightModelivSGIX ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentMaterialfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glFragmentMaterialfSGIX == NULL ) return; + + disp__glFragmentMaterialfSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentMaterialfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glFragmentMaterialfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFragmentMaterialfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentMaterialiSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glFragmentMaterialiSGIX == NULL ) return; + + disp__glFragmentMaterialiSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFragmentMaterialivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glFragmentMaterialivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFragmentMaterialivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetFragmentLightfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetFragmentLightfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentLightfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetFragmentLightivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFragmentLightivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentLightivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetFragmentMaterialfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetFragmentMaterialfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentMaterialfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetFragmentMaterialivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFragmentMaterialivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentMaterialivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLightEnviSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glLightEnviSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glLightEnviSGIX == NULL ) return; + + disp__glLightEnviSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDrawRangeElementsEXT__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jbyte *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDrawRangeElementsEXT__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jshort *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDrawRangeElementsEXT__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jint *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDrawRangeElementsEXT__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jfloat *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDrawRangeElementsEXT__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jdouble *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDrawRangeElementsEXT__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDrawRangeElementsEXT__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jlong *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glApplyTextureEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glApplyTextureEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glApplyTextureEXT == NULL ) return; + + disp__glApplyTextureEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureLightEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTextureLightEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTextureLightEXT == NULL ) return; + + disp__glTextureLightEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTextureMaterialEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glTextureMaterialEXT == NULL ) return; + + disp__glTextureMaterialEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glAsyncMarkerSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glAsyncMarkerSGIX == NULL ) return; + + disp__glAsyncMarkerSGIX ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glFinishAsyncSGIX ( GLuint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glFinishAsyncSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + + if ( disp__glFinishAsyncSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + } + ret = (jint) disp__glFinishAsyncSGIX ( + (GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollAsyncSGIX ( GLuint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glPollAsyncSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + + if ( disp__glPollAsyncSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + } + ret = (jint) disp__glPollAsyncSGIX ( + (GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glGenAsyncMarkersSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenAsyncMarkersSGIX == NULL ) return 0; + + ret = (jint) disp__glGenAsyncMarkersSGIX ( + (GLsizei) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDeleteAsyncMarkersSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glDeleteAsyncMarkersSGIX == NULL ) return; + + disp__glDeleteAsyncMarkersSGIX ( + (GLuint) arg0, + (GLsizei) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNInf_glIsAsyncMarkerSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsAsyncMarkerSGIX == NULL ) return 0; + + ret = (jboolean) disp__glIsAsyncMarkerSGIX ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointervINTEL__I_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointervINTEL__I_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord1svARB == NULL ) return; + if ( disp__glNormalPointervINTEL == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord1svARB ( - (GLenum) target, + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointervINTEL__I_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointervINTEL__I_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointervINTEL__I_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointervINTEL__I_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointervINTEL__I_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jlong *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPixelTransformParameteriEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glPixelTransformParameteriEXT == NULL ) return; + + disp__glPixelTransformParameteriEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPixelTransformParameterfEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glPixelTransformParameterfEXT == NULL ) return; + + disp__glPixelTransformParameterfEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPixelTransformParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glPixelTransformParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glPixelTransformParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPixelTransformParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glPixelTransformParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glPixelTransformParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glSecondaryColor3bEXT == NULL ) return; + + disp__glSecondaryColor3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glSecondaryColor3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glSecondaryColor3dEXT == NULL ) return; + + disp__glSecondaryColor3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glSecondaryColor3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glSecondaryColor3fEXT == NULL ) return; + + disp__glSecondaryColor3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glSecondaryColor3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSecondaryColor3iEXT == NULL ) return; + + disp__glSecondaryColor3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glSecondaryColor3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glSecondaryColor3sEXT == NULL ) return; + + disp__glSecondaryColor3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glSecondaryColor3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3ubEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glSecondaryColor3ubEXT == NULL ) return; + + disp__glSecondaryColor3ubEXT ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3ubvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glSecondaryColor3ubvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3ubvEXT ( + (const GLubyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3uiEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSecondaryColor3uiEXT == NULL ) return; + + disp__glSecondaryColor3uiEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uivEXT ( const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3uivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glSecondaryColor3uivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3uivEXT ( + (const GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3usEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glSecondaryColor3usEXT == NULL ) return; + + disp__glSecondaryColor3usEXT ( + (GLushort) arg0, + (GLushort) arg1, + (GLushort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usvEXT ( const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColor3usvEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glSecondaryColor3usvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glSecondaryColor3usvEXT ( + (const GLushort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureNormalEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTextureNormalEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTextureNormalEXT == NULL ) return; + + disp__glTextureNormalEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiDrawArraysEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jintArray arg2, + jint arg3) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glMultiDrawArraysEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glMultiDrawArraysEXT ( + (GLenum) arg0, + (GLint *) ptr1, + (GLsizei *) ptr2, + (GLsizei) arg3 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiDrawElementsEXT__I_3II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jbyte *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiDrawElementsEXT__I_3II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jshort *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiDrawElementsEXT__I_3II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jint *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiDrawElementsEXT__I_3II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiDrawElementsEXT__I_3II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jdouble *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiDrawElementsEXT__I_3II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jboolean *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiDrawElementsEXT__I_3II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jlong *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfEXT ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordfEXT ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glFogCoordfEXT == NULL ) return; + + disp__glFogCoordfEXT ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordfvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glFogCoordfvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glFogCoordfvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddEXT ( GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoorddEXT ( + JNIEnv *env, jobject obj, + jdouble arg0) + { + + if ( disp__glFogCoorddEXT == NULL ) return; + + disp__glFogCoorddEXT ( + (GLdouble) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoorddvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glFogCoorddvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glFogCoorddvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glTangent3bEXT == NULL ) return; + + disp__glTangent3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glTangent3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glTangent3dEXT == NULL ) return; + + disp__glTangent3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glTangent3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glTangent3fEXT == NULL ) return; + + disp__glTangent3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glTangent3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glTangent3iEXT == NULL ) return; + + disp__glTangent3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glTangent3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glTangent3sEXT == NULL ) return; + + disp__glTangent3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangent3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glTangent3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glTangent3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glBinormal3bEXT == NULL ) return; + + disp__glBinormal3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glBinormal3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glBinormal3dEXT == NULL ) return; + + disp__glBinormal3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glBinormal3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glBinormal3fEXT == NULL ) return; + + disp__glBinormal3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glBinormal3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glBinormal3iEXT == NULL ) return; + + disp__glBinormal3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glBinormal3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glBinormal3sEXT == NULL ) return; + + disp__glBinormal3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormal3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glBinormal3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glBinormal3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangentPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangentPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangentPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangentPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangentPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangentPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTangentPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormalPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormalPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormalPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormalPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormalPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormalPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBinormalPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishTextureSUNX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFinishTextureSUNX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFinishTextureSUNX == NULL ) return; + + disp__glFinishTextureSUNX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorbSUN ( GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGlobalAlphaFactorbSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glGlobalAlphaFactorbSUN == NULL ) return; + + disp__glGlobalAlphaFactorbSUN ( + (GLbyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorsSUN ( GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGlobalAlphaFactorsSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glGlobalAlphaFactorsSUN == NULL ) return; + + disp__glGlobalAlphaFactorsSUN ( + (GLshort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoriSUN ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGlobalAlphaFactoriSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glGlobalAlphaFactoriSUN == NULL ) return; + + disp__glGlobalAlphaFactoriSUN ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorfSUN ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGlobalAlphaFactorfSUN ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glGlobalAlphaFactorfSUN == NULL ) return; + + disp__glGlobalAlphaFactorfSUN ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactordSUN ( GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGlobalAlphaFactordSUN ( + JNIEnv *env, jobject obj, + jdouble arg0) + { + + if ( disp__glGlobalAlphaFactordSUN == NULL ) return; + + disp__glGlobalAlphaFactordSUN ( + (GLdouble) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorubSUN ( GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGlobalAlphaFactorubSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glGlobalAlphaFactorubSUN == NULL ) return; + + disp__glGlobalAlphaFactorubSUN ( + (GLubyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorusSUN ( GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGlobalAlphaFactorusSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glGlobalAlphaFactorusSUN == NULL ) return; + + disp__glGlobalAlphaFactorusSUN ( + (GLushort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoruiSUN ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGlobalAlphaFactoruiSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glGlobalAlphaFactoruiSUN == NULL ) return; + + disp__glGlobalAlphaFactoruiSUN ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiSUN ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glReplacementCodeuiSUN == NULL ) return; + + disp__glReplacementCodeuiSUN ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusSUN ( GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeusSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glReplacementCodeusSUN == NULL ) return; + + disp__glReplacementCodeusSUN ( + (GLushort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubSUN ( GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeubSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glReplacementCodeubSUN == NULL ) return; + + disp__glReplacementCodeubSUN ( + (GLubyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuivSUN ( const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuivSUN ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glReplacementCodeuivSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glReplacementCodeuivSUN ( + (const GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusvSUN ( const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeusvSUN ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glReplacementCodeusvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glReplacementCodeusvSUN ( + (const GLushort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubvSUN ( const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeubvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glReplacementCodeubvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glReplacementCodeubvSUN ( + (const GLubyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodePointerSUN__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodePointerSUN__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodePointerSUN__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodePointerSUN__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodePointerSUN__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodePointerSUN__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodePointerSUN__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColor4ubVertex2fSUN ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glColor4ubVertex2fSUN == NULL ) return; + + disp__glColor4ubVertex2fSUN ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColor4ubVertex2fvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0, + jfloatArray arg1) + { + jbyte *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glColor4ubVertex2fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glColor4ubVertex2fvSUN ( + (const GLubyte *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glColor4ubVertex3fSUN == NULL ) return; + + disp__glColor4ubVertex3fSUN ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0, + jfloatArray arg1) + { + jbyte *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glColor4ubVertex3fvSUN ( + (const GLubyte *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glColor3fVertex3fSUN == NULL ) return; + + disp__glColor3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glColor3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glNormal3fVertex3fSUN == NULL ) return; + + disp__glNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9) + { + + if ( disp__glColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glColor4fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glColor4fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glTexCoord2fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glTexCoord2fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glTexCoord2fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord4fVertex4fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord4fVertex4fSUN == NULL ) return; + + disp__glTexCoord4fVertex4fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord4fVertex4fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glTexCoord4fVertex4fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glTexCoord4fVertex4fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4, + jbyte arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8) + { + + if ( disp__glTexCoord2fColor4ubVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor4ubVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4, + (GLubyte) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jbyteArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jbyte *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glTexCoord2fColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoord2fColor4ubVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLubyte *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord2fColor3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glTexCoord2fColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoord2fColor3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord2fNormal3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glTexCoord2fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glTexCoord2fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11) + { + + if ( disp__glTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor4fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord2fColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoord2fColor4fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord4fColor4fNormal3fVertex4fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11, + jfloat arg12, + jfloat arg13, + jfloat arg14) + { + + if ( disp__glTexCoord4fColor4fNormal3fVertex4fSUN == NULL ) return; + + disp__glTexCoord4fColor4fNormal3fVertex4fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11, + (GLfloat) arg12, + (GLfloat) arg13, + (GLfloat) arg14 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoord4fColor4fNormal3fVertex4fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glTexCoord4fColor4fNormal3fVertex4fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoord4fColor4fNormal3fVertex4fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glReplacementCodeuiVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glReplacementCodeuiVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glReplacementCodeuiVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glReplacementCodeuiColor4ubVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor4ubVertex3fSUN ( + (GLenum) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jbyteArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jbyte *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodeuiColor4ubVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLubyte *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glReplacementCodeuiColor3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodeuiColor3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glReplacementCodeuiNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodeuiNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10) + { + + if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiTexCoord2fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glReplacementCodeuiTexCoord2fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiTexCoord2fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiTexCoord2fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glReplacementCodeuiTexCoord2fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8) + { + + if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11, + jfloat arg12) + { + + if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11, + (GLfloat) arg12 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3, + jfloatArray arg4) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + jfloat *ptr4 = NULL; + + if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3, + (const GLfloat *) ptr4 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBlendFuncSeparateEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glBlendFuncSeparateEXT == NULL ) return; + + disp__glBlendFuncSeparateEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBlendFuncSeparateINGR ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glBlendFuncSeparateINGR == NULL ) return; + + disp__glBlendFuncSeparateINGR ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfEXT ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexWeightfEXT ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glVertexWeightfEXT == NULL ) return; + + disp__glVertexWeightfEXT ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexWeightfvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glVertexWeightfvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + disp__glVertexWeightfvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexWeightPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexWeightPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexWeightPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexWeightPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexWeightPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexWeightPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexWeightPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushVertexArrayRangeNV ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFlushVertexArrayRangeNV ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFlushVertexArrayRangeNV == NULL ) return; + + disp__glFlushVertexArrayRangeNV ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexArrayRangeNV__I_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexArrayRangeNV__I_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexArrayRangeNV__I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexArrayRangeNV__I_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexArrayRangeNV__I_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexArrayRangeNV__I_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexArrayRangeNV__I_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jlong *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCombinerParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glCombinerParameterfvNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glCombinerParameterfvNV ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfNV ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCombinerParameterfNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glCombinerParameterfNV == NULL ) return; + + disp__glCombinerParameterfNV ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterivNV ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCombinerParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glCombinerParameterivNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glCombinerParameterivNV ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameteriNV ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCombinerParameteriNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glCombinerParameteriNV == NULL ) return; + + disp__glCombinerParameteriNV ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCombinerInputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCombinerInputNV == NULL ) return; + + disp__glCombinerInputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCombinerOutputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jboolean arg8, + jboolean arg9) + { + + if ( disp__glCombinerOutputNV == NULL ) return; + + disp__glCombinerOutputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5, + (GLenum) arg6, + (GLboolean) arg7, + (GLboolean) arg8, + (GLboolean) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFinalCombinerInputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glFinalCombinerInputNV == NULL ) return; + + disp__glFinalCombinerInputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCombinerInputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + + if ( disp__glGetCombinerInputParameterfvNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetCombinerInputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLfloat *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCombinerInputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__glGetCombinerInputParameterivNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + } + disp__glGetCombinerInputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLint *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCombinerOutputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetCombinerOutputParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetCombinerOutputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCombinerOutputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetCombinerOutputParameterivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetCombinerOutputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetFinalCombinerInputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetFinalCombinerInputParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFinalCombinerInputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetFinalCombinerInputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFinalCombinerInputParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFinalCombinerInputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiModeDrawArraysIBM ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jintArray arg2, + jint arg3, + jint arg4) + { + jint *ptr1 = NULL; + jint *ptr2 = NULL; + + if ( disp__glMultiModeDrawArraysIBM == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glMultiModeDrawArraysIBM ( + (GLenum) arg0, + (const GLint *) ptr1, + (const GLsizei *) ptr2, + (GLsizei) arg3, + (GLint) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiModeDrawElementsIBM___3I_3II_3_3BII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jbyteArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jbyte *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiModeDrawElementsIBM___3I_3II_3_3SII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jshortArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jshort *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiModeDrawElementsIBM___3I_3II_3_3III ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jintArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jint *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiModeDrawElementsIBM___3I_3II_3_3FII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jfloatArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiModeDrawElementsIBM___3I_3II_3_3DII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jdoubleArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jdouble *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiModeDrawElementsIBM___3I_3II_3_3ZII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jbooleanArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jboolean *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMultiModeDrawElementsIBM___3I_3II_3_3JII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jlongArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jlong *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSecondaryColorPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointerListIBM ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1, + jint arg2) + { + jboolean *ptr1 = NULL; + + if ( disp__glEdgeFlagPointerListIBM == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glEdgeFlagPointerListIBM ( + (GLint) arg0, + (const GLboolean **) ptr1, + (GLint) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jbyte *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jshort *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jint *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jfloat *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jdouble *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFogCoordPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jlong *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIndexPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jbyte *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIndexPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jshort *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIndexPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jint *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIndexPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jfloat *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIndexPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jdouble *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIndexPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIndexPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jlong *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jbyte *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jshort *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jint *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jfloat *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jdouble *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jlong *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexCoordPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTbufferMask3DFX ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTbufferMask3DFX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTbufferMask3DFX == NULL ) return; + + disp__glTbufferMask3DFX ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskEXT ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSampleMaskEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleMaskEXT == NULL ) return; + + disp__glSampleMaskEXT ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSamplePatternEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glSamplePatternEXT == NULL ) return; + + disp__glSamplePatternEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTextureColorMaskSGIS ( + JNIEnv *env, jobject obj, + jboolean arg0, + jboolean arg1, + jboolean arg2, + jboolean arg3) + { + + if ( disp__glTextureColorMaskSGIS == NULL ) return; + + disp__glTextureColorMaskSGIS ( + (GLboolean) arg0, + (GLboolean) arg1, + (GLboolean) arg2, + (GLboolean) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIglooInterfaceSGIX__I_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIglooInterfaceSGIX__I_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIglooInterfaceSGIX__I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIglooInterfaceSGIX__I_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIglooInterfaceSGIX__I_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIglooInterfaceSGIX__I_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glIglooInterfaceSGIX__I_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jlong *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGenFencesNV ( GLsizei , GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGenFencesNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + + if ( disp__glGenFencesNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGenFencesNV ( + (GLsizei) arg0, + (GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDeleteFencesNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glDeleteFencesNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glDeleteFencesNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFenceNV ( GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetFenceNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glSetFenceNV == NULL ) return; + + disp__glSetFenceNV ( + (GLuint) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glTestFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNInf_glTestFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glTestFenceNV == NULL ) return 0; + + ret = (jboolean) disp__glTestFenceNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glFinishFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glFinishFenceNV == NULL ) return; + + disp__glFinishFenceNV ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNInf_glIsFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsFenceNV == NULL ) return 0; + + ret = (jboolean) disp__glIsFenceNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetFenceivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFenceivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetFenceivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMapControlPointsNV__IIIIIIIZ_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMapControlPointsNV__IIIIIIIZ_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMapControlPointsNV__IIIIIIIZ_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMapControlPointsNV__IIIIIIIZ_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMapControlPointsNV__IIIIIIIZ_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMapControlPointsNV__IIIIIIIZ_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMapControlPointsNV__IIIIIIIZ_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMapParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glMapParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glMapParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glMapParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glMapParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glMapParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapControlPointsNV__IIIIIZ_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jbyteArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapControlPointsNV__IIIIIZ_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jshortArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapControlPointsNV__IIIIIZ_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jintArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapControlPointsNV__IIIIIZ_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jfloatArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapControlPointsNV__IIIIIZ_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jdoubleArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapControlPointsNV__IIIIIZ_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jbooleanArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapControlPointsNV__IIIIIZ_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jlongArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetMapParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetMapParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetMapParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetMapParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapAttribParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetMapAttribParameterivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetMapAttribParameterivNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetMapAttribParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetMapAttribParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetMapAttribParameterfvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEvalMapsNV ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glEvalMapsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glEvalMapsNV == NULL ) return; + + disp__glEvalMapsNV ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glCombinerStageParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glCombinerStageParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glCombinerStageParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetCombinerStageParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetCombinerStageParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetCombinerStageParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindProgramNV ( GLenum , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBindProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glBindProgramNV == NULL ) return; + + disp__glBindProgramNV ( + (GLenum) arg0, + (GLuint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDeleteProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glDeleteProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glDeleteProgramsNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glExecuteProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glExecuteProgramNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glExecuteProgramNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGenProgramsNV ( GLsizei , GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGenProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + + if ( disp__glGenProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGenProgramsNV ( + (GLsizei) arg0, + (GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNInf_glAreProgramsResidentNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jbooleanArray arg2) + { + jboolean ret; + + jint *ptr1 = NULL; + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glAreProgramsResidentNV == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + ret = (jboolean) disp__glAreProgramsResidentNV ( + (GLsizei) arg0, + (const GLuint *) ptr1, + (GLboolean *) ptr2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glRequestResidentProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glRequestResidentProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glRequestResidentProgramsNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetProgramParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetProgramParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetProgramParameterfvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetProgramParameterdvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + + if ( disp__glGetProgramParameterdvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetProgramParameterdvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLdouble *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetProgramivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetProgramivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetProgramivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetProgramStringNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetProgramStringNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetProgramStringNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLubyte *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetTrackMatrixivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetTrackMatrixivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + } + disp__glGetTrackMatrixivNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribdvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetVertexAttribdvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribdvNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVertexAttribfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribfvNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVertexAttribivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribPointervNV__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribPointervNV__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribPointervNV__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribPointervNV__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribPointervNV__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribPointervNV__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVertexAttribPointervNV__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsProgramNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNInf_glIsProgramNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsProgramNV == NULL ) return 0; + + ret = (jboolean) disp__glIsProgramNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glLoadProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glLoadProgramNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glLoadProgramNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLubyte *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glProgramParameter4fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glProgramParameter4fNV == NULL ) return; + + disp__glProgramParameter4fNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glProgramParameter4dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4, + jdouble arg5) + { + + if ( disp__glProgramParameter4dNV == NULL ) return; + + disp__glProgramParameter4dNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4, + (GLdouble) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glProgramParameter4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glProgramParameter4dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glProgramParameter4dvNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glProgramParameter4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glProgramParameter4fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glProgramParameter4fvNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glProgramParameters4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glProgramParameters4dvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glProgramParameters4dvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (const GLdouble *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glProgramParameters4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glProgramParameters4fvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glProgramParameters4fvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (const GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTrackMatrixNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glTrackMatrixNV == NULL ) return; + + disp__glTrackMatrixNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribPointerNV__IIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jbyte *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribPointerNV__IIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jshort *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribPointerNV__IIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jint *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribPointerNV__IIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jfloat *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribPointerNV__IIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jdouble *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribPointerNV__IIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribPointerNV__IIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jlong *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1sNV ( GLuint , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib1sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1) + { + + if ( disp__glVertexAttrib1sNV == NULL ) return; + + disp__glVertexAttrib1sNV ( + (GLuint) arg0, + (GLshort) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib1fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexAttrib1fNV == NULL ) return; + + disp__glVertexAttrib1fNV ( + (GLuint) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib1dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1) + { + + if ( disp__glVertexAttrib1dNV == NULL ) return; + + disp__glVertexAttrib1dNV ( + (GLuint) arg0, + (GLdouble) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib2sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glVertexAttrib2sNV == NULL ) return; + + disp__glVertexAttrib2sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib2fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glVertexAttrib2fNV == NULL ) return; + + disp__glVertexAttrib2fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib2dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glVertexAttrib2dNV == NULL ) return; + + disp__glVertexAttrib2dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib3sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glVertexAttrib3sNV == NULL ) return; + + disp__glVertexAttrib3sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib3fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glVertexAttrib3fNV == NULL ) return; + + disp__glVertexAttrib3fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib3dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glVertexAttrib3dNV == NULL ) return; + + disp__glVertexAttrib3dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib4sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3, + jshort arg4) + { + + if ( disp__glVertexAttrib4sNV == NULL ) return; + + disp__glVertexAttrib4sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3, + (GLshort) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib4fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glVertexAttrib4fNV == NULL ) return; + + disp__glVertexAttrib4fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib4dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4) + { + + if ( disp__glVertexAttrib4dNV == NULL ) return; + + disp__glVertexAttrib4dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib4ubNV ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4) + { + + if ( disp__glVertexAttrib4ubNV == NULL ) return; + + disp__glVertexAttrib4ubNV ( + (GLuint) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib1svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexAttrib1svNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib1svNV ( + (GLuint) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ; + extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2dARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib1fvNV ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord2dARB == NULL ) return; + if ( disp__glVertexAttrib1fvNV == NULL ) return; - disp__glMultiTexCoord2dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib1fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2dvARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib1dvNV ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord2dvARB == NULL ) return; + if ( disp__glVertexAttrib1dvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord2dvARB ( - (GLenum) target, + disp__glVertexAttrib1dvNV ( + (GLuint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ; + extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2fARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib2svNV ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t) + jint arg0, + jshortArray arg1) { + jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord2fARB == NULL ) return; + if ( disp__glVertexAttrib2svNV == NULL ) return; - disp__glMultiTexCoord2fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib2svNV ( + (GLuint) arg0, + (const GLshort *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2fvARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib2fvNV ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord2fvARB == NULL ) return; + if ( disp__glVertexAttrib2fvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord2fvARB ( - (GLenum) target, + disp__glVertexAttrib2fvNV ( + (GLuint) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ; + extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2iARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib2dvNV ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t) + jint arg0, + jdoubleArray arg1) { + jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord2iARB == NULL ) return; + if ( disp__glVertexAttrib2dvNV == NULL ) return; - disp__glMultiTexCoord2iARB ( - (GLenum) target, - (GLint) s, - (GLint) t + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib2dvNV ( + (GLuint) arg0, + (const GLdouble *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ; + extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2ivARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib3svNV ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jshortArray arg1) { - jint *ptr1 = NULL; + jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord2ivARB == NULL ) return; + if ( disp__glVertexAttrib3svNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord2ivARB ( - (GLenum) target, - (const GLint *) ptr1 + disp__glVertexAttrib3svNV ( + (GLuint) arg0, + (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ; + extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2sARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib3fvNV ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord2sARB == NULL ) return; + if ( disp__glVertexAttrib3fvNV == NULL ) return; - disp__glMultiTexCoord2sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib3fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ; + extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord2svARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib3dvNV ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexAttrib3dvNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib3dvNV ( + (GLuint) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttrib4svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord2svARB == NULL ) return; + if ( disp__glVertexAttrib4svNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord2svARB ( - (GLenum) target, + disp__glVertexAttrib4svNV ( + (GLuint) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3dARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib4fvNV ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t, - jdouble r) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord3dARB == NULL ) return; + if ( disp__glVertexAttrib4fvNV == NULL ) return; - disp__glMultiTexCoord3dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t, - (GLdouble) r + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib4fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3dvARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib4dvNV ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord3dvARB == NULL ) return; + if ( disp__glVertexAttrib4dvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord3dvARB ( - (GLenum) target, + disp__glVertexAttrib4dvNV ( + (GLuint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3fARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttrib4ubvNV ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t, - jfloat r) + jint arg0, + jbyteArray arg1) { + jbyte *ptr1 = NULL; - if ( disp__glMultiTexCoord3fARB == NULL ) return; + if ( disp__glVertexAttrib4ubvNV == NULL ) return; - disp__glMultiTexCoord3fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t, - (GLfloat) r + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexAttrib4ubvNV ( + (GLuint) arg0, + (const GLubyte *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3fvARB ( + Java_gl4java_GLFuncJauJNInf_glVertexAttribs1svNV ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs1svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs1svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs1fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs1fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs1fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs1dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs1dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs1dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs2svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs2svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs2svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs2fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs2fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs2fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs2dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs2dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs2dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs3svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs3svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs3svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs3fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs3fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs3fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs3dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs3dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs3dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs4svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs4svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs4svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs4fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs4fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs4dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs4dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexAttribs4ubvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glVertexAttribs4ubvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glVertexAttribs4ubvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLubyte *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexBumpParameterivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glTexBumpParameterivATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glTexBumpParameterivATI ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glTexBumpParameterfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord3fvARB == NULL ) return; + if ( disp__glTexBumpParameterfvATI == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord3fvARB ( - (GLenum) target, + disp__glTexBumpParameterfvATI ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ; + extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3iARB ( + Java_gl4java_GLFuncJauJNInf_glGetTexBumpParameterivATI ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t, - jint r) + jint arg0, + jintArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; - if ( disp__glMultiTexCoord3iARB == NULL ) return; + if ( disp__glGetTexBumpParameterivATI == NULL ) return; - disp__glMultiTexCoord3iARB ( - (GLenum) target, - (GLint) s, - (GLint) t, - (GLint) r + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetTexBumpParameterivATI ( + (GLenum) arg0, + (GLint *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ; + extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3ivARB ( + Java_gl4java_GLFuncJauJNInf_glGetTexBumpParameterfvATI ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetTexBumpParameterfvATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + } + disp__glGetTexBumpParameterfvATI ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenFragmentShadersATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glGenFragmentShadersATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenFragmentShadersATI == NULL ) return 0; + + ret = (jint) disp__glGenFragmentShadersATI ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindFragmentShaderATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBindFragmentShaderATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glBindFragmentShaderATI == NULL ) return; + + disp__glBindFragmentShaderATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFragmentShaderATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDeleteFragmentShaderATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteFragmentShaderATI == NULL ) return; + + disp__glDeleteFragmentShaderATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginFragmentShaderATI ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBeginFragmentShaderATI ( + JNIEnv *env, jobject obj) + { + + if ( disp__glBeginFragmentShaderATI == NULL ) return; + + disp__glBeginFragmentShaderATI ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEndFragmentShaderATI ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glEndFragmentShaderATI ( + JNIEnv *env, jobject obj) + { + + if ( disp__glEndFragmentShaderATI == NULL ) return; + + disp__glEndFragmentShaderATI ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPassTexCoordATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glPassTexCoordATI == NULL ) return; + + disp__glPassTexCoordATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSampleMapATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSampleMapATI == NULL ) return; + + disp__glSampleMapATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorFragmentOp1ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6) + { + + if ( disp__glColorFragmentOp1ATI == NULL ) return; + + disp__glColorFragmentOp1ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorFragmentOp2ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9) + { + + if ( disp__glColorFragmentOp2ATI == NULL ) return; + + disp__glColorFragmentOp2ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glColorFragmentOp3ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jint arg12) + { + + if ( disp__glColorFragmentOp3ATI == NULL ) return; + + disp__glColorFragmentOp3ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9, + (GLuint) arg10, + (GLuint) arg11, + (GLuint) arg12 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glAlphaFragmentOp1ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glAlphaFragmentOp1ATI == NULL ) return; + + disp__glAlphaFragmentOp1ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glAlphaFragmentOp2ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8) + { + + if ( disp__glAlphaFragmentOp2ATI == NULL ) return; + + disp__glAlphaFragmentOp2ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glAlphaFragmentOp3ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11) + { + + if ( disp__glAlphaFragmentOp3ATI == NULL ) return; + + disp__glAlphaFragmentOp3ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9, + (GLuint) arg10, + (GLuint) arg11 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetFragmentShaderConstantATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glSetFragmentShaderConstantATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glSetFragmentShaderConstantATI ( + (GLuint) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesiATI ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPNTrianglesiATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) { + + if ( disp__glPNTrianglesiATI == NULL ) return; + + disp__glPNTrianglesiATI ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesfATI ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glPNTrianglesfATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glPNTrianglesfATI == NULL ) return; + + disp__glPNTrianglesfATI ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glNewObjectBufferATI__I_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1, + jint arg2) + { + jint ret; + + jbyte *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glNewObjectBufferATI__I_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1, + jint arg2) + { + jint ret; + + jshort *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glNewObjectBufferATI__I_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2) + { + jint ret; + jint *ptr1 = NULL; - if ( disp__glMultiTexCoord3ivARB == NULL ) return; + if ( disp__glNewObjectBufferATI == NULL ) return 0; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord3ivARB ( - (GLenum) target, + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glNewObjectBufferATI__I_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1, + jint arg2) + { + jint ret; + + jfloat *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glNewObjectBufferATI__I_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1, + jint arg2) + { + jint ret; + + jdouble *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glNewObjectBufferATI__I_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1, + jint arg2) + { + jint ret; + + jboolean *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glNewObjectBufferATI__I_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1, + jint arg2) + { + jint ret; + + jlong *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsObjectBufferATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNInf_glIsObjectBufferATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsObjectBufferATI == NULL ) return 0; + + ret = (jboolean) disp__glIsObjectBufferATI ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glUpdateObjectBufferATI__III_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glUpdateObjectBufferATI__III_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glUpdateObjectBufferATI__III_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glUpdateObjectBufferATI__III_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glUpdateObjectBufferATI__III_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glUpdateObjectBufferATI__III_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glUpdateObjectBufferATI__III_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetObjectBufferfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetObjectBufferfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetObjectBufferfvATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetObjectBufferivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetObjectBufferivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetObjectBufferivATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteObjectBufferATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDeleteObjectBufferATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteObjectBufferATI == NULL ) return; + + disp__glDeleteObjectBufferATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glArrayObjectATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glArrayObjectATI == NULL ) return; + + disp__glArrayObjectATI ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLuint) arg4, + (GLuint) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetArrayObjectfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetArrayObjectfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetArrayObjectfvATI ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetArrayObjectivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetArrayObjectivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetArrayObjectivATI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantArrayObjectATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glVariantArrayObjectATI == NULL ) return; + + disp__glVariantArrayObjectATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLuint) arg3, + (GLuint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantArrayObjectfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVariantArrayObjectfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantArrayObjectfvATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantArrayObjectivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVariantArrayObjectivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantArrayObjectivATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginVertexShaderEXT ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBeginVertexShaderEXT ( + JNIEnv *env, jobject obj) + { + + if ( disp__glBeginVertexShaderEXT == NULL ) return; + + disp__glBeginVertexShaderEXT ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEndVertexShaderEXT ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glEndVertexShaderEXT ( + JNIEnv *env, jobject obj) + { + + if ( disp__glEndVertexShaderEXT == NULL ) return; + + disp__glEndVertexShaderEXT ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindVertexShaderEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glBindVertexShaderEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glBindVertexShaderEXT == NULL ) return; + + disp__glBindVertexShaderEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenVertexShadersEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glGenVertexShadersEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenVertexShadersEXT == NULL ) return 0; + + ret = (jint) disp__glGenVertexShadersEXT ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteVertexShaderEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDeleteVertexShaderEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteVertexShaderEXT == NULL ) return; + + disp__glDeleteVertexShaderEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glShaderOp1EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glShaderOp1EXT == NULL ) return; + + disp__glShaderOp1EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glShaderOp2EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glShaderOp2EXT == NULL ) return; + + disp__glShaderOp2EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glShaderOp3EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glShaderOp3EXT == NULL ) return; + + disp__glShaderOp3EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSwizzleEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glSwizzleEXT == NULL ) return; + + disp__glSwizzleEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glWriteMaskEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glWriteMaskEXT == NULL ) return; + + disp__glWriteMaskEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glInsertComponentEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glInsertComponentEXT == NULL ) return; + + disp__glInsertComponentEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glExtractComponentEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glExtractComponentEXT == NULL ) return; + + disp__glExtractComponentEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glGenSymbolsEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + jint ret; + + + if ( disp__glGenSymbolsEXT == NULL ) return 0; + + ret = (jint) disp__glGenSymbolsEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLuint) arg3 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetInvariantEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetInvariantEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetInvariantEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetInvariantEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetInvariantEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetInvariantEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetInvariantEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetLocalConstantEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetLocalConstantEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetLocalConstantEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetLocalConstantEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetLocalConstantEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetLocalConstantEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glSetLocalConstantEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantbvEXT ( GLuint , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantbvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glVariantbvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantbvEXT ( + (GLuint) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantsvEXT ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantsvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVariantsvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantsvEXT ( + (GLuint) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantivEXT ( GLuint , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVariantivEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantivEXT ( + (GLuint) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + extern void glVariantfvEXT ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3sARB ( + Java_gl4java_GLFuncJauJNInf_glVariantfvEXT ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t, - jshort r) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord3sARB == NULL ) return; + if ( disp__glVariantfvEXT == NULL ) return; - disp__glMultiTexCoord3sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t, - (GLshort) r + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantfvEXT ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ; + extern void glVariantdvEXT ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord3svARB ( + Java_gl4java_GLFuncJauJNInf_glVariantdvEXT ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVariantdvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantdvEXT ( + (GLuint) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantubvEXT ( GLuint , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantubvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glVariantubvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantubvEXT ( + (GLuint) arg0, + (const GLubyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantusvEXT ( GLuint , const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantusvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord3svARB == NULL ) return; + if ( disp__glVariantusvEXT == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord3svARB ( - (GLenum) target, + disp__glVariantusvEXT ( + (GLuint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantuivEXT ( GLuint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantuivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVariantuivEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVariantuivEXT ( + (GLuint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVariantPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEnableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glEnableVariantClientStateEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glEnableVariantClientStateEXT == NULL ) return; + + disp__glEnableVariantClientStateEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDisableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glDisableVariantClientStateEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDisableVariantClientStateEXT == NULL ) return; + + disp__glDisableVariantClientStateEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glBindLightParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindLightParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindLightParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glBindMaterialParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindMaterialParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindMaterialParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glBindTexGenParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + jint ret; + + + if ( disp__glBindTexGenParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindTexGenParameterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glBindTextureUnitParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindTextureUnitParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindTextureUnitParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindParameterEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNInf_glBindParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glBindParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindParameterEXT ( + (GLenum) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNInf_glIsVariantEnabledEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jboolean ret; + + + if ( disp__glIsVariantEnabledEXT == NULL ) return 0; + + ret = (jboolean) disp__glIsVariantEnabledEXT ( + (GLuint) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetVariantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVariantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVariantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantPointervEXT__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantPointervEXT__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantPointervEXT__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantPointervEXT__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantPointervEXT__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantPointervEXT__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetVariantPointervEXT__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetInvariantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetInvariantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetInvariantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetInvariantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetInvariantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetInvariantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetInvariantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetInvariantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetInvariantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetLocalConstantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetLocalConstantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetLocalConstantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetLocalConstantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetLocalConstantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetLocalConstantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glGetLocalConstantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetLocalConstantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + } + disp__glGetLocalConstantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1s ( GLenum , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream1s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1) + { + + if ( disp__glVertexStream1s == NULL ) return; + + disp__glVertexStream1s ( + (GLenum) arg0, + (GLshort) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream1sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexStream1sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream1sv ( + (GLenum) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + extern void glVertexStream1i ( GLenum , GLint ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4dARB ( + Java_gl4java_GLFuncJauJNInf_glVertexStream1i ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t, - jdouble r, - jdouble q) + jint arg0, + jint arg1) { - if ( disp__glMultiTexCoord4dARB == NULL ) return; + if ( disp__glVertexStream1i == NULL ) return; - disp__glMultiTexCoord4dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t, - (GLdouble) r, - (GLdouble) q + disp__glVertexStream1i ( + (GLenum) arg0, + (GLint) arg1 ); } @@ -20038,58 +47465,160 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexStream1iv ( GLenum , const GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4dvARB ( + Java_gl4java_GLFuncJauJNInf_glVertexStream1iv ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexStream1iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream1iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1f ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream1f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexStream1f == NULL ) return; + + disp__glVertexStream1f ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream1fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexStream1fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream1fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1d ( GLenum , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream1d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1) + { + + if ( disp__glVertexStream1d == NULL ) return; + + disp__glVertexStream1d ( + (GLenum) arg0, + (GLdouble) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream1dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord4dvARB == NULL ) return; + if ( disp__glVertexStream1dv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord4dvARB ( - (GLenum) target, + disp__glVertexStream1dv ( + (GLenum) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4fARB ( + Java_gl4java_GLFuncJauJNInf_glVertexStream2s ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t, - jfloat r, - jfloat q) + jint arg0, + jshort arg1, + jshort arg2) { - if ( disp__glMultiTexCoord4fARB == NULL ) return; + if ( disp__glVertexStream2s == NULL ) return; - disp__glMultiTexCoord4fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t, - (GLfloat) r, - (GLfloat) q + disp__glVertexStream2s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2 ); } @@ -20097,58 +47626,164 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexStream2sv ( GLenum , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4fvARB ( + Java_gl4java_GLFuncJauJNInf_glVertexStream2sv ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexStream2sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream2sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2i ( GLenum , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream2i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glVertexStream2i == NULL ) return; + + disp__glVertexStream2i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream2iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexStream2iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream2iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream2f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glVertexStream2f == NULL ) return; + + disp__glVertexStream2f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream2fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord4fvARB == NULL ) return; + if ( disp__glVertexStream2fv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord4fvARB ( - (GLenum) target, + disp__glVertexStream2fv ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4iARB ( + Java_gl4java_GLFuncJauJNInf_glVertexStream2d ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t, - jint r, - jint q) + jint arg0, + jdouble arg1, + jdouble arg2) { - if ( disp__glMultiTexCoord4iARB == NULL ) return; + if ( disp__glVertexStream2d == NULL ) return; - disp__glMultiTexCoord4iARB ( - (GLenum) target, - (GLint) s, - (GLint) t, - (GLint) r, - (GLint) q + disp__glVertexStream2d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2 ); } @@ -20156,58 +47791,170 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ; + extern void glVertexStream2dv ( GLenum , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4ivARB ( + Java_gl4java_GLFuncJauJNInf_glVertexStream2dv ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexStream2dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream2dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream3s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glVertexStream3s == NULL ) return; + + disp__glVertexStream3s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream3sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexStream3sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream3sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream3i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glVertexStream3i == NULL ) return; + + disp__glVertexStream3i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream3iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) { jint *ptr1 = NULL; - if ( disp__glMultiTexCoord4ivARB == NULL ) return; + if ( disp__glVertexStream3iv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord4ivARB ( - (GLenum) target, + disp__glVertexStream3iv ( + (GLenum) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4sARB ( + Java_gl4java_GLFuncJauJNInf_glVertexStream3f ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t, - jshort r, - jshort q) + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) { - if ( disp__glMultiTexCoord4sARB == NULL ) return; + if ( disp__glVertexStream3f == NULL ) return; - disp__glMultiTexCoord4sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t, - (GLshort) r, - (GLshort) q + disp__glVertexStream3f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 ); } @@ -20215,32 +47962,674 @@ Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ; + extern void glVertexStream3fv ( GLenum , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNInf_glMultiTexCoord4svARB ( + Java_gl4java_GLFuncJauJNInf_glVertexStream3fv ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexStream3fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream3fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream3d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glVertexStream3d == NULL ) return; + + disp__glVertexStream3d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream3dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexStream3dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream3dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream4s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3, + jshort arg4) + { + + if ( disp__glVertexStream4s == NULL ) return; + + disp__glVertexStream4s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3, + (GLshort) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream4sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord4svARB == NULL ) return; + if ( disp__glVertexStream4sv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } - disp__glMultiTexCoord4svARB ( - (GLenum) target, + disp__glVertexStream4sv ( + (GLenum) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream4i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glVertexStream4i == NULL ) return; + + disp__glVertexStream4i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream4iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexStream4iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream4iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream4f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glVertexStream4f == NULL ) return; + + disp__glVertexStream4f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream4fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexStream4fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream4fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream4d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4) + { + + if ( disp__glVertexStream4d == NULL ) return; + + disp__glVertexStream4d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexStream4dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexStream4dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glVertexStream4dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3b ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3) + { + + if ( disp__glNormalStream3b == NULL ) return; + + disp__glNormalStream3b ( + (GLenum) arg0, + (GLbyte) arg1, + (GLbyte) arg2, + (GLbyte) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3bv ( GLenum , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3bv ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glNormalStream3bv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalStream3bv ( + (GLenum) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glNormalStream3s == NULL ) return; + + disp__glNormalStream3s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glNormalStream3sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalStream3sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glNormalStream3i == NULL ) return; + + disp__glNormalStream3i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glNormalStream3iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalStream3iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glNormalStream3f == NULL ) return; + + disp__glNormalStream3f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glNormalStream3fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); } + disp__glNormalStream3fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glNormalStream3d == NULL ) return; + + disp__glNormalStream3d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glNormalStream3dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glNormalStream3dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0); + } + disp__glNormalStream3dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveVertexStream ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glClientActiveVertexStream ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glClientActiveVertexStream == NULL ) return; + + disp__glClientActiveVertexStream ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvi ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexBlendEnvi ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glVertexBlendEnvi == NULL ) return; + + disp__glVertexBlendEnvi ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvf ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNInf_glVertexBlendEnvf ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexBlendEnvf == NULL ) return; + + disp__glVertexBlendEnvf ( + (GLenum) arg0, + (GLfloat) arg1 + ); + } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/OpenGL_JauJNI12tst_funcs.c b/CNativeCode/OpenGL_JauJNI12tst_funcs.c index c3434cc..1a84827 100755 --- a/CNativeCode/OpenGL_JauJNI12tst_funcs.c +++ b/CNativeCode/OpenGL_JauJNI12tst_funcs.c @@ -71,7 +71,7 @@ Java_gl4java_GLFuncJauJNI_glGetString ( JNIEnv *env, jobject obj, } static const char * _gl_lib_vendor_="Jausoft - Sven Goethel Software Development"; -static const char * _gl_lib_version_="2.8.0.0"; +static const char * _gl_lib_version_="2.8.0.8"; JNIEXPORT jstring JNICALL Java_gl4java_GLFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj ) @@ -86,7 +86,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: gl-proto-auto.orig.h . . . * Destination-Class: gl4java_GLFuncJauJNI ! @@ -7706,7 +7706,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glGetPointerv ( GLenum pname , void * * params ) ; + extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ; * </pre> */ JNIEXPORT void JNICALL @@ -7731,7 +7731,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7761,7 +7761,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7791,7 +7791,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7821,7 +7821,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7851,7 +7851,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7881,7 +7881,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7911,7 +7911,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -13993,7 +13993,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glTexImage3D ( GLenum target , GLint level , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; + extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; * </pre> */ JNIEXPORT void JNICALL @@ -14027,7 +14027,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -14073,7 +14073,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -14119,7 +14119,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -14165,7 +14165,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -14211,7 +14211,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -14257,7 +14257,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -14303,7 +14303,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -18470,6 +18470,4331 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> + extern void glActiveTexture ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glActiveTexture ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glActiveTexture == NULL ) return; + + disp__glActiveTexture ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveTexture ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glClientActiveTexture ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glClientActiveTexture == NULL ) return; + + disp__glClientActiveTexture ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jbyteArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1D arg: data"); + } + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jshortArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1D arg: data"); + } + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jintArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1D arg: data"); + } + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jfloatArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1D arg: data"); + } + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jdoubleArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1D arg: data"); + } + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1D arg: data"); + } + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jlongArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1D arg: data"); + } + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jbyteArray data) + { + jboolean isCopiedArray7 = JNI_FALSE; + jbyte *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2D arg: data"); + } + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jshortArray data) + { + jboolean isCopiedArray7 = JNI_FALSE; + jshort *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2D arg: data"); + } + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jintArray data) + { + jboolean isCopiedArray7 = JNI_FALSE; + jint *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2D arg: data"); + } + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jfloatArray data) + { + jboolean isCopiedArray7 = JNI_FALSE; + jfloat *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2D arg: data"); + } + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jdoubleArray data) + { + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2D arg: data"); + } + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean isCopiedArray7 = JNI_FALSE; + jboolean *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2D arg: data"); + } + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jlongArray data) + { + jboolean isCopiedArray7 = JNI_FALSE; + jlong *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2D arg: data"); + } + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jbyteArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3D arg: data"); + } + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jshortArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3D arg: data"); + } + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jintArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3D arg: data"); + } + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jfloatArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3D arg: data"); + } + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jdoubleArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3D arg: data"); + } + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3D arg: data"); + } + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jlongArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3D arg: data"); + } + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jbyteArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1D arg: data"); + } + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jshortArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1D arg: data"); + } + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jintArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1D arg: data"); + } + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jfloatArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1D arg: data"); + } + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jdoubleArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1D arg: data"); + } + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1D arg: data"); + } + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jlongArray data) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1D arg: data"); + } + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jbyteArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2D arg: data"); + } + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jshortArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2D arg: data"); + } + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jintArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2D arg: data"); + } + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jfloatArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2D arg: data"); + } + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jdoubleArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2D arg: data"); + } + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2D arg: data"); + } + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jlongArray data) + { + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2D arg: data"); + } + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jbyteArray data) + { + jboolean isCopiedArray10 = JNI_FALSE; + jbyte *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3D arg: data"); + } + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jshortArray data) + { + jboolean isCopiedArray10 = JNI_FALSE; + jshort *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3D arg: data"); + } + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jintArray data) + { + jboolean isCopiedArray10 = JNI_FALSE; + jint *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3D arg: data"); + } + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jfloatArray data) + { + jboolean isCopiedArray10 = JNI_FALSE; + jfloat *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3D arg: data"); + } + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jdoubleArray data) + { + jboolean isCopiedArray10 = JNI_FALSE; + jdouble *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3D arg: data"); + } + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean isCopiedArray10 = JNI_FALSE; + jboolean *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3D arg: data"); + } + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jlongArray data) + { + jboolean isCopiedArray10 = JNI_FALSE; + jlong *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3D arg: data"); + } + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3B ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jbyteArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImage arg: img"); + } + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3S ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jshortArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImage arg: img"); + } + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3I ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jintArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImage arg: img"); + } + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3F ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jfloatArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImage arg: img"); + } + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3D ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jdoubleArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImage arg: img"); + } + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jbooleanArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImage arg: img"); + } + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3J ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jlongArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImage arg: img"); + } + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s) + { + + if ( disp__glMultiTexCoord1d == NULL ) return; + + disp__glMultiTexCoord1d ( + (GLenum) target, + (GLdouble) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord1dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord1dv arg: v"); + } + } + disp__glMultiTexCoord1dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s) + { + + if ( disp__glMultiTexCoord1f == NULL ) return; + + disp__glMultiTexCoord1f ( + (GLenum) target, + (GLfloat) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord1fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord1fv arg: v"); + } + } + disp__glMultiTexCoord1fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1i ( GLenum target , GLint s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1i ( + JNIEnv *env, jobject obj, + jint target, + jint s) + { + + if ( disp__glMultiTexCoord1i == NULL ) return; + + disp__glMultiTexCoord1i ( + (GLenum) target, + (GLint) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord1iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord1iv arg: v"); + } + } + disp__glMultiTexCoord1iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1s ( + JNIEnv *env, jobject obj, + jint target, + jshort s) + { + + if ( disp__glMultiTexCoord1s == NULL ) return; + + disp__glMultiTexCoord1s ( + (GLenum) target, + (GLshort) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord1sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord1sv arg: v"); + } + } + disp__glMultiTexCoord1sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t) + { + + if ( disp__glMultiTexCoord2d == NULL ) return; + + disp__glMultiTexCoord2d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord2dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord2dv arg: v"); + } + } + disp__glMultiTexCoord2dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t) + { + + if ( disp__glMultiTexCoord2f == NULL ) return; + + disp__glMultiTexCoord2f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord2fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord2fv arg: v"); + } + } + disp__glMultiTexCoord2fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t) + { + + if ( disp__glMultiTexCoord2i == NULL ) return; + + disp__glMultiTexCoord2i ( + (GLenum) target, + (GLint) s, + (GLint) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord2iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord2iv arg: v"); + } + } + disp__glMultiTexCoord2iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t) + { + + if ( disp__glMultiTexCoord2s == NULL ) return; + + disp__glMultiTexCoord2s ( + (GLenum) target, + (GLshort) s, + (GLshort) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord2sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord2sv arg: v"); + } + } + disp__glMultiTexCoord2sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r) + { + + if ( disp__glMultiTexCoord3d == NULL ) return; + + disp__glMultiTexCoord3d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord3dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord3dv arg: v"); + } + } + disp__glMultiTexCoord3dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r) + { + + if ( disp__glMultiTexCoord3f == NULL ) return; + + disp__glMultiTexCoord3f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord3fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord3fv arg: v"); + } + } + disp__glMultiTexCoord3fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r) + { + + if ( disp__glMultiTexCoord3i == NULL ) return; + + disp__glMultiTexCoord3i ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord3iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord3iv arg: v"); + } + } + disp__glMultiTexCoord3iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r) + { + + if ( disp__glMultiTexCoord3s == NULL ) return; + + disp__glMultiTexCoord3s ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord3sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord3sv arg: v"); + } + } + disp__glMultiTexCoord3sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r, + jdouble q) + { + + if ( disp__glMultiTexCoord4d == NULL ) return; + + disp__glMultiTexCoord4d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r, + (GLdouble) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord4dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord4dv arg: v"); + } + } + disp__glMultiTexCoord4dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r, + jfloat q) + { + + if ( disp__glMultiTexCoord4f == NULL ) return; + + disp__glMultiTexCoord4f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r, + (GLfloat) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord4fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord4fv arg: v"); + } + } + disp__glMultiTexCoord4fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r, + jint q) + { + + if ( disp__glMultiTexCoord4i == NULL ) return; + + disp__glMultiTexCoord4i ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r, + (GLint) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord4iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord4iv arg: v"); + } + } + disp__glMultiTexCoord4iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r, + jshort q) + { + + if ( disp__glMultiTexCoord4s == NULL ) return; + + disp__glMultiTexCoord4s ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r, + (GLshort) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord4sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord4sv arg: v"); + } + } + disp__glMultiTexCoord4sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixd ( + JNIEnv *env, jobject obj, + jdoubleArray m) + { + jboolean isCopiedArray0 = JNI_FALSE; + jdouble *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glLoadTransposeMatrixd == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glLoadTransposeMatrixd arg: m"); + } + } + disp__glLoadTransposeMatrixd ( + (const GLdouble *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixf ( + JNIEnv *env, jobject obj, + jfloatArray m) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glLoadTransposeMatrixf == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glLoadTransposeMatrixf arg: m"); + } + } + disp__glLoadTransposeMatrixf ( + (const GLfloat *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixd ( + JNIEnv *env, jobject obj, + jdoubleArray m) + { + jboolean isCopiedArray0 = JNI_FALSE; + jdouble *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glMultTransposeMatrixd == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultTransposeMatrixd arg: m"); + } + } + disp__glMultTransposeMatrixd ( + (const GLdouble *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixf ( + JNIEnv *env, jobject obj, + jfloatArray m) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glMultTransposeMatrixf == NULL ) return; + + if(m!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultTransposeMatrixf arg: m"); + } + } + disp__glMultTransposeMatrixf ( + (const GLfloat *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleCoverage ( + JNIEnv *env, jobject obj, + jfloat value, + jboolean invert) + { + + if ( disp__glSampleCoverage == NULL ) return; + + disp__glSampleCoverage ( + (GLclampf) value, + (GLboolean) invert + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePass ( GLenum pass ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSamplePass ( + JNIEnv *env, jobject obj, + jint pass) + { + + if ( disp__glSamplePass == NULL ) return; + + disp__glSamplePass ( + (GLenum) pass + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glActiveTextureARB ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glActiveTextureARB ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glActiveTextureARB == NULL ) return; + + disp__glActiveTextureARB ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveTextureARB ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glClientActiveTextureARB ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glClientActiveTextureARB == NULL ) return; + + disp__glClientActiveTextureARB ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s) + { + + if ( disp__glMultiTexCoord1dARB == NULL ) return; + + disp__glMultiTexCoord1dARB ( + (GLenum) target, + (GLdouble) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord1dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord1dvARB arg: v"); + } + } + disp__glMultiTexCoord1dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s) + { + + if ( disp__glMultiTexCoord1fARB == NULL ) return; + + disp__glMultiTexCoord1fARB ( + (GLenum) target, + (GLfloat) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord1fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord1fvARB arg: v"); + } + } + disp__glMultiTexCoord1fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s) + { + + if ( disp__glMultiTexCoord1iARB == NULL ) return; + + disp__glMultiTexCoord1iARB ( + (GLenum) target, + (GLint) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord1ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord1ivARB arg: v"); + } + } + disp__glMultiTexCoord1ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s) + { + + if ( disp__glMultiTexCoord1sARB == NULL ) return; + + disp__glMultiTexCoord1sARB ( + (GLenum) target, + (GLshort) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord1svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord1svARB arg: v"); + } + } + disp__glMultiTexCoord1svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t) + { + + if ( disp__glMultiTexCoord2dARB == NULL ) return; + + disp__glMultiTexCoord2dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord2dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord2dvARB arg: v"); + } + } + disp__glMultiTexCoord2dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t) + { + + if ( disp__glMultiTexCoord2fARB == NULL ) return; + + disp__glMultiTexCoord2fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord2fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord2fvARB arg: v"); + } + } + disp__glMultiTexCoord2fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t) + { + + if ( disp__glMultiTexCoord2iARB == NULL ) return; + + disp__glMultiTexCoord2iARB ( + (GLenum) target, + (GLint) s, + (GLint) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord2ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord2ivARB arg: v"); + } + } + disp__glMultiTexCoord2ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t) + { + + if ( disp__glMultiTexCoord2sARB == NULL ) return; + + disp__glMultiTexCoord2sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord2svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord2svARB arg: v"); + } + } + disp__glMultiTexCoord2svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r) + { + + if ( disp__glMultiTexCoord3dARB == NULL ) return; + + disp__glMultiTexCoord3dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord3dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord3dvARB arg: v"); + } + } + disp__glMultiTexCoord3dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r) + { + + if ( disp__glMultiTexCoord3fARB == NULL ) return; + + disp__glMultiTexCoord3fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord3fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord3fvARB arg: v"); + } + } + disp__glMultiTexCoord3fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r) + { + + if ( disp__glMultiTexCoord3iARB == NULL ) return; + + disp__glMultiTexCoord3iARB ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord3ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord3ivARB arg: v"); + } + } + disp__glMultiTexCoord3ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r) + { + + if ( disp__glMultiTexCoord3sARB == NULL ) return; + + disp__glMultiTexCoord3sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord3svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord3svARB arg: v"); + } + } + disp__glMultiTexCoord3svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r, + jdouble q) + { + + if ( disp__glMultiTexCoord4dARB == NULL ) return; + + disp__glMultiTexCoord4dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r, + (GLdouble) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord4dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord4dvARB arg: v"); + } + } + disp__glMultiTexCoord4dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r, + jfloat q) + { + + if ( disp__glMultiTexCoord4fARB == NULL ) return; + + disp__glMultiTexCoord4fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r, + (GLfloat) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord4fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord4fvARB arg: v"); + } + } + disp__glMultiTexCoord4fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r, + jint q) + { + + if ( disp__glMultiTexCoord4iARB == NULL ) return; + + disp__glMultiTexCoord4iARB ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r, + (GLint) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord4ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord4ivARB arg: v"); + } + } + disp__glMultiTexCoord4ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r, + jshort q) + { + + if ( disp__glMultiTexCoord4sARB == NULL ) return; + + disp__glMultiTexCoord4sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r, + (GLshort) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMultiTexCoord4svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiTexCoord4svARB arg: v"); + } + } + disp__glMultiTexCoord4svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ; * </pre> */ @@ -20762,7 +25087,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glGetPointervEXT ( GLenum pname , void * * params ) ; + extern void glGetPointervEXT ( GLenum pname , GLvoid * * params ) ; * </pre> */ JNIEXPORT void JNICALL @@ -20787,7 +25112,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -20817,7 +25142,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -20847,7 +25172,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -20877,7 +25202,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -20907,7 +25232,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -20937,7 +25262,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -20967,7 +25292,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -21102,6 +25427,65 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> + extern void glPointParameterfSGIS ( GLenum pname , GLfloat param ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPointParameterfSGIS ( + JNIEnv *env, jobject obj, + jint pname, + jfloat param) + { + + if ( disp__glPointParameterfSGIS == NULL ) return; + + disp__glPointParameterfSGIS ( + (GLenum) pname, + (GLfloat) param + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPointParameterfvSGIS ( + JNIEnv *env, jobject obj, + jint pname, + jfloatArray params) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glPointParameterfvSGIS == NULL ) return; + + if(params!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glPointParameterfvSGIS arg: params"); + } + } + disp__glPointParameterfvSGIS ( + (GLenum) pname, + (const GLfloat *) ptr1 + ); + + if(params!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ; * </pre> */ @@ -22011,238 +26395,8671 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glActiveTextureARB ( GLenum texture ) ; + extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glActiveTextureARB ( + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixfARB ( JNIEnv *env, jobject obj, - jint texture) + jfloatArray arg0) { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; - if ( disp__glActiveTextureARB == NULL ) return; + if ( disp__glLoadTransposeMatrixfARB == NULL ) return; - disp__glActiveTextureARB ( - (GLenum) texture + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glLoadTransposeMatrixfARB arg: arg0"); + } + } + disp__glLoadTransposeMatrixfARB ( + (const GLfloat *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glClientActiveTextureARB ( GLenum texture ) ; + extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glClientActiveTextureARB ( + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixdARB ( JNIEnv *env, jobject obj, - jint texture) + jdoubleArray arg0) { + jboolean isCopiedArray0 = JNI_FALSE; + jdouble *ptr0 = NULL; + static int isWarned0 = 0; - if ( disp__glClientActiveTextureARB == NULL ) return; + if ( disp__glLoadTransposeMatrixdARB == NULL ) return; - disp__glClientActiveTextureARB ( - (GLenum) texture + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glLoadTransposeMatrixdARB arg: arg0"); + } + } + disp__glLoadTransposeMatrixdARB ( + (const GLdouble *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ; + extern void glMultTransposeMatrixfARB ( const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dARB ( + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixfARB ( JNIEnv *env, jobject obj, - jint target, - jdouble s) + jfloatArray arg0) { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; - if ( disp__glMultiTexCoord1dARB == NULL ) return; + if ( disp__glMultTransposeMatrixfARB == NULL ) return; - disp__glMultiTexCoord1dARB ( - (GLenum) target, - (GLdouble) s + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultTransposeMatrixfARB arg: arg0"); + } + } + disp__glMultTransposeMatrixfARB ( + (const GLfloat *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ; + extern void glMultTransposeMatrixdARB ( const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dvARB ( + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixdARB ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jdoubleArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jdouble *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glMultTransposeMatrixdARB == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultTransposeMatrixdARB arg: arg0"); + } + } + disp__glMultTransposeMatrixdARB ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverageARB ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleCoverageARB ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleCoverageARB == NULL ) return; + + disp__glSampleCoverageARB ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3DARB arg: arg8"); + } + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3DARB arg: arg8"); + } + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3DARB arg: arg8"); + } + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3DARB arg: arg8"); + } + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3DARB arg: arg8"); + } + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3DARB arg: arg8"); + } + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexImage3DARB arg: arg8"); + } + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jbyteArray arg7) + { + jboolean isCopiedArray7 = JNI_FALSE; + jbyte *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2DARB arg: arg7"); + } + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jshortArray arg7) + { + jboolean isCopiedArray7 = JNI_FALSE; + jshort *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2DARB arg: arg7"); + } + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jintArray arg7) + { + jboolean isCopiedArray7 = JNI_FALSE; + jint *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2DARB arg: arg7"); + } + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jfloatArray arg7) + { + jboolean isCopiedArray7 = JNI_FALSE; + jfloat *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2DARB arg: arg7"); + } + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jdoubleArray arg7) + { + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2DARB arg: arg7"); + } + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jbooleanArray arg7) + { + jboolean isCopiedArray7 = JNI_FALSE; + jboolean *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2DARB arg: arg7"); + } + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jlongArray arg7) + { + jboolean isCopiedArray7 = JNI_FALSE; + jlong *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glCompressedTexImage2DARB arg: arg7"); + } + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1DARB arg: arg6"); + } + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1DARB arg: arg6"); + } + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1DARB arg: arg6"); + } + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1DARB arg: arg6"); + } + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1DARB arg: arg6"); + } + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1DARB arg: arg6"); + } + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexImage1DARB arg: arg6"); + } + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbyteArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jbyte *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3DARB arg: arg10"); + } + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jshortArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jshort *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3DARB arg: arg10"); + } + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jintArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jint *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3DARB arg: arg10"); + } + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jfloatArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jfloat *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3DARB arg: arg10"); + } + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jdoubleArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jdouble *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3DARB arg: arg10"); + } + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbooleanArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jboolean *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3DARB arg: arg10"); + } + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jlongArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jlong *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glCompressedTexSubImage3DARB arg: arg10"); + } + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2DARB arg: arg8"); + } + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2DARB arg: arg8"); + } + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2DARB arg: arg8"); + } + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2DARB arg: arg8"); + } + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2DARB arg: arg8"); + } + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2DARB arg: arg8"); + } + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glCompressedTexSubImage2DARB arg: arg8"); + } + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1DARB arg: arg6"); + } + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1DARB arg: arg6"); + } + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1DARB arg: arg6"); + } + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1DARB arg: arg6"); + } + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1DARB arg: arg6"); + } + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1DARB arg: arg6"); + } + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glCompressedTexSubImage1DARB arg: arg6"); + } + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImageARB arg: arg2"); + } + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImageARB arg: arg2"); + } + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImageARB arg: arg2"); + } + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImageARB arg: arg2"); + } + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImageARB arg: arg2"); + } + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImageARB arg: arg2"); + } + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCompressedTexImageARB arg: arg2"); + } + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightbvARB ( GLint , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightbvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glWeightbvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glWeightbvARB arg: arg1"); + } + } + disp__glWeightbvARB ( + (GLint) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightsvARB ( GLint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightsvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glWeightsvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glWeightsvARB arg: arg1"); + } + } + disp__glWeightsvARB ( + (GLint) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightivARB ( GLint , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glWeightivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glWeightivARB arg: arg1"); + } + } + disp__glWeightivARB ( + (GLint) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightfvARB ( GLint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightfvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glWeightfvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glWeightfvARB arg: arg1"); + } + } + disp__glWeightfvARB ( + (GLint) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightdvARB ( GLint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightdvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord1dvARB == NULL ) return; + if ( disp__glWeightdvARB == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord1dvARB arg: v"); + printf("COPY by glWeightdvARB arg: arg1"); } } - disp__glMultiTexCoord1dvARB ( - (GLenum) target, + disp__glWeightdvARB ( + (GLint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ; + extern void glWeightubvARB ( GLint , const GLubyte * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fARB ( + Java_gl4java_GLFuncJauJNI_glWeightubvARB ( JNIEnv *env, jobject obj, - jint target, - jfloat s) + jint arg0, + jbyteArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord1fARB == NULL ) return; + if ( disp__glWeightubvARB == NULL ) return; - disp__glMultiTexCoord1fARB ( - (GLenum) target, - (GLfloat) s + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glWeightubvARB arg: arg1"); + } + } + disp__glWeightubvARB ( + (GLint) arg0, + (const GLubyte *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ; + extern void glWeightusvARB ( GLint , const GLushort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fvARB ( + Java_gl4java_GLFuncJauJNI_glWeightusvARB ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glWeightusvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glWeightusvARB arg: arg1"); + } + } + disp__glWeightusvARB ( + (GLint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightuivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glWeightuivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glWeightuivARB arg: arg1"); + } + } + disp__glWeightuivARB ( + (GLint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glWeightPointerARB arg: arg3"); + } + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glWeightPointerARB arg: arg3"); + } + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glWeightPointerARB arg: arg3"); + } + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glWeightPointerARB arg: arg3"); + } + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glWeightPointerARB arg: arg3"); + } + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glWeightPointerARB arg: arg3"); + } + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glWeightPointerARB arg: arg3"); + } + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendARB ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexBlendARB ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glVertexBlendARB == NULL ) return; + + disp__glVertexBlendARB ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCurrentPaletteMatrixARB ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCurrentPaletteMatrixARB ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glCurrentPaletteMatrixARB == NULL ) return; + + disp__glCurrentPaletteMatrixARB ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexubvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMatrixIndexubvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMatrixIndexubvARB arg: arg1"); + } + } + disp__glMatrixIndexubvARB ( + (GLint) arg0, + (const GLubyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexusvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMatrixIndexusvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMatrixIndexusvARB arg: arg1"); + } + } + disp__glMatrixIndexusvARB ( + (GLint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexuivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glMatrixIndexuivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMatrixIndexuivARB arg: arg1"); + } + } + disp__glMatrixIndexuivARB ( + (GLint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMatrixIndexPointerARB arg: arg3"); + } + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMatrixIndexPointerARB arg: arg3"); + } + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMatrixIndexPointerARB arg: arg3"); + } + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMatrixIndexPointerARB arg: arg3"); + } + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMatrixIndexPointerARB arg: arg3"); + } + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMatrixIndexPointerARB arg: arg3"); + } + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMatrixIndexPointerARB arg: arg3"); + } + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetTexFilterFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetTexFilterFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetTexFilterFuncSGIS arg: arg2"); + } + } + disp__glGetTexFilterFuncSGIS ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexFilterFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexFilterFuncSGIS == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexFilterFuncSGIS arg: arg3"); + } + } + disp__glTexFilterFuncSGIS ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glTexSubImage1DEXT arg: arg6"); + } + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glTexSubImage1DEXT arg: arg6"); + } + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glTexSubImage1DEXT arg: arg6"); + } + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glTexSubImage1DEXT arg: arg6"); + } + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glTexSubImage1DEXT arg: arg6"); + } + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glTexSubImage1DEXT arg: arg6"); + } + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glTexSubImage1DEXT arg: arg6"); + } + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glTexSubImage2DEXT arg: arg8"); + } + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glTexSubImage2DEXT arg: arg8"); + } + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glTexSubImage2DEXT arg: arg8"); + } + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glTexSubImage2DEXT arg: arg8"); + } + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glTexSubImage2DEXT arg: arg8"); + } + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glTexSubImage2DEXT arg: arg8"); + } + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glTexSubImage2DEXT arg: arg8"); + } + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexImage1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6) + { + + if ( disp__glCopyTexImage1DEXT == NULL ) return; + + disp__glCopyTexImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLint) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexImage2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7) + { + + if ( disp__glCopyTexImage2DEXT == NULL ) return; + + disp__glCopyTexImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexSubImage1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCopyTexSubImage1DEXT == NULL ) return; + + disp__glCopyTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexSubImage2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7) + { + + if ( disp__glCopyTexSubImage2DEXT == NULL ) return; + + disp__glCopyTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetHistogramEXT arg: arg4"); + } + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetHistogramEXT arg: arg4"); + } + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetHistogramEXT arg: arg4"); + } + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetHistogramEXT arg: arg4"); + } + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetHistogramEXT arg: arg4"); + } + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetHistogramEXT arg: arg4"); + } + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetHistogramEXT arg: arg4"); + } + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetHistogramParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetHistogramParameterfvEXT arg: arg2"); + } + } + disp__glGetHistogramParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetHistogramParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetHistogramParameterivEXT arg: arg2"); + } + } + disp__glGetHistogramParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetMinmaxEXT arg: arg4"); + } + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetMinmaxEXT arg: arg4"); + } + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetMinmaxEXT arg: arg4"); + } + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetMinmaxEXT arg: arg4"); + } + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetMinmaxEXT arg: arg4"); + } + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetMinmaxEXT arg: arg4"); + } + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetMinmaxEXT arg: arg4"); + } + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetMinmaxParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetMinmaxParameterfvEXT arg: arg2"); + } + } + disp__glGetMinmaxParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetMinmaxParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetMinmaxParameterivEXT arg: arg2"); + } + } + disp__glGetMinmaxParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glHistogramEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jboolean arg3) + { + + if ( disp__glHistogramEXT == NULL ) return; + + disp__glHistogramEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (GLenum) arg2, + (GLboolean) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMinmaxEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jboolean arg2) + { + + if ( disp__glMinmaxEXT == NULL ) return; + + disp__glMinmaxEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLboolean) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glResetHistogramEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glResetHistogramEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glResetHistogramEXT == NULL ) return; + + disp__glResetHistogramEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glResetMinmaxEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glResetMinmaxEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glResetMinmaxEXT == NULL ) return; + + disp__glResetMinmaxEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jbyte *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glConvolutionFilter1DEXT arg: arg5"); + } + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jshort *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glConvolutionFilter1DEXT arg: arg5"); + } + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jint *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glConvolutionFilter1DEXT arg: arg5"); + } + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jfloat *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glConvolutionFilter1DEXT arg: arg5"); + } + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jdouble *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glConvolutionFilter1DEXT arg: arg5"); + } + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jboolean *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glConvolutionFilter1DEXT arg: arg5"); + } + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jlong *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glConvolutionFilter1DEXT arg: arg5"); + } + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glConvolutionFilter2DEXT arg: arg6"); + } + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glConvolutionFilter2DEXT arg: arg6"); + } + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glConvolutionFilter2DEXT arg: arg6"); + } + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glConvolutionFilter2DEXT arg: arg6"); + } + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glConvolutionFilter2DEXT arg: arg6"); + } + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glConvolutionFilter2DEXT arg: arg6"); + } + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glConvolutionFilter2DEXT arg: arg6"); + } + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameterfEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glConvolutionParameterfEXT == NULL ) return; + + disp__glConvolutionParameterfEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glConvolutionParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glConvolutionParameterfvEXT arg: arg2"); + } + } + disp__glConvolutionParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameteriEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glConvolutionParameteriEXT == NULL ) return; + + disp__glConvolutionParameteriEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glConvolutionParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glConvolutionParameterivEXT arg: arg2"); + } + } + disp__glConvolutionParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyConvolutionFilter1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyConvolutionFilter1DEXT == NULL ) return; + + disp__glCopyConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyConvolutionFilter2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCopyConvolutionFilter2DEXT == NULL ) return; + + disp__glCopyConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetConvolutionFilterEXT arg: arg3"); + } + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetConvolutionFilterEXT arg: arg3"); + } + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetConvolutionFilterEXT arg: arg3"); + } + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetConvolutionFilterEXT arg: arg3"); + } + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetConvolutionFilterEXT arg: arg3"); + } + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetConvolutionFilterEXT arg: arg3"); + } + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetConvolutionFilterEXT arg: arg3"); + } + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetConvolutionParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetConvolutionParameterfvEXT arg: arg2"); + } + } + disp__glGetConvolutionParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetConvolutionParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetConvolutionParameterivEXT arg: arg2"); + } + } + disp__glGetConvolutionParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3B_3B_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jbyteArray arg4, + jbyteArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jbyte *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetSeparableFilterEXT arg: arg3"); + } + } + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetSeparableFilterEXT arg: arg4"); + } + } + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glGetSeparableFilterEXT arg: arg5"); + } + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3S_3S_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jshortArray arg4, + jshortArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jshort *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetSeparableFilterEXT arg: arg3"); + } + } + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetSeparableFilterEXT arg: arg4"); + } + } + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glGetSeparableFilterEXT arg: arg5"); + } + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3I_3I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jintArray arg4, + jintArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jint *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetSeparableFilterEXT arg: arg3"); + } + } + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetSeparableFilterEXT arg: arg4"); + } + } + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glGetSeparableFilterEXT arg: arg5"); + } + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3F_3F_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jfloatArray arg4, + jfloatArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jfloat *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetSeparableFilterEXT arg: arg3"); + } + } + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetSeparableFilterEXT arg: arg4"); + } + } + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glGetSeparableFilterEXT arg: arg5"); + } + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3D_3D_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jdoubleArray arg4, + jdoubleArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jdouble *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetSeparableFilterEXT arg: arg3"); + } + } + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetSeparableFilterEXT arg: arg4"); + } + } + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glGetSeparableFilterEXT arg: arg5"); + } + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3Z_3Z_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jbooleanArray arg4, + jbooleanArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jboolean *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetSeparableFilterEXT arg: arg3"); + } + } + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetSeparableFilterEXT arg: arg4"); + } + } + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glGetSeparableFilterEXT arg: arg5"); + } + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3J_3J_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jlongArray arg4, + jlongArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + static int isWarned4 = 0; + jboolean isCopiedArray5 = JNI_FALSE; + jlong *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetSeparableFilterEXT arg: arg3"); + } + } + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetSeparableFilterEXT arg: arg4"); + } + } + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glGetSeparableFilterEXT arg: arg5"); + } + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3B_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6, + jbyteArray arg7) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray7 = JNI_FALSE; + jbyte *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glSeparableFilter2DEXT arg: arg6"); + } + } + if(arg7!=NULL) + { + ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glSeparableFilter2DEXT arg: arg7"); + } + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3S_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6, + jshortArray arg7) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray7 = JNI_FALSE; + jshort *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glSeparableFilter2DEXT arg: arg6"); + } + } + if(arg7!=NULL) + { + ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glSeparableFilter2DEXT arg: arg7"); + } + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6, + jintArray arg7) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray7 = JNI_FALSE; + jint *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glSeparableFilter2DEXT arg: arg6"); + } + } + if(arg7!=NULL) + { + ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glSeparableFilter2DEXT arg: arg7"); + } + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3F_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6, + jfloatArray arg7) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray7 = JNI_FALSE; + jfloat *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glSeparableFilter2DEXT arg: arg6"); + } + } + if(arg7!=NULL) + { + ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glSeparableFilter2DEXT arg: arg7"); + } + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3D_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6, + jdoubleArray arg7) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray7 = JNI_FALSE; + jdouble *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glSeparableFilter2DEXT arg: arg6"); + } + } + if(arg7!=NULL) + { + ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glSeparableFilter2DEXT arg: arg7"); + } + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3Z_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6, + jbooleanArray arg7) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray7 = JNI_FALSE; + jboolean *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glSeparableFilter2DEXT arg: arg6"); + } + } + if(arg7!=NULL) + { + ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glSeparableFilter2DEXT arg: arg7"); + } + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3J_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6, + jlongArray arg7) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + static int isWarned6 = 0; + jboolean isCopiedArray7 = JNI_FALSE; + jlong *ptr7 = NULL; + static int isWarned7 = 0; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glSeparableFilter2DEXT arg: arg6"); + } + } + if(arg7!=NULL) + { + ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, &isCopiedArray7); + if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) { + isWarned7=1; + printf("COPY by glSeparableFilter2DEXT arg: arg7"); + } + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jbyte *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glColorTableSGI arg: arg5"); + } + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jshort *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glColorTableSGI arg: arg5"); + } + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jint *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glColorTableSGI arg: arg5"); + } + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jfloat *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glColorTableSGI arg: arg5"); + } + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jdouble *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glColorTableSGI arg: arg5"); + } + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jboolean *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glColorTableSGI arg: arg5"); + } + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jlong *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glColorTableSGI arg: arg5"); + } + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableParameterfvSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColorTableParameterfvSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColorTableParameterfvSGI arg: arg2"); + } + } + disp__glColorTableParameterfvSGI ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableParameterivSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColorTableParameterivSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColorTableParameterivSGI arg: arg2"); + } + } + disp__glColorTableParameterivSGI ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyColorTableSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyColorTableSGI == NULL ) return; + + disp__glCopyColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetColorTableSGI arg: arg3"); + } + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetColorTableSGI arg: arg3"); + } + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetColorTableSGI arg: arg3"); + } + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetColorTableSGI arg: arg3"); + } + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetColorTableSGI arg: arg3"); + } + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetColorTableSGI arg: arg3"); + } + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetColorTableSGI arg: arg3"); + } + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableParameterfvSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetColorTableParameterfvSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetColorTableParameterfvSGI arg: arg2"); + } + } + disp__glGetColorTableParameterfvSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableParameterivSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetColorTableParameterivSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetColorTableParameterivSGI arg: arg2"); + } + } + disp__glGetColorTableParameterivSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenSGIX ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glPixelTexGenSGIX == NULL ) return; + + disp__glPixelTexGenSGIX ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameteriSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glPixelTexGenParameteriSGIS == NULL ) return; + + disp__glPixelTexGenParameteriSGIS ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameterivSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glPixelTexGenParameterivSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glPixelTexGenParameterivSGIS arg: arg1"); + } + } + disp__glPixelTexGenParameterivSGIS ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameterfSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glPixelTexGenParameterfSGIS == NULL ) return; + + disp__glPixelTexGenParameterfSGIS ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameterfvSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jfloat *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord1fvARB == NULL ) return; + if ( disp__glPixelTexGenParameterfvSGIS == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord1fvARB arg: v"); + printf("COPY by glPixelTexGenParameterfvSGIS arg: arg1"); } } - disp__glMultiTexCoord1fvARB ( - (GLenum) target, + disp__glPixelTexGenParameterfvSGIS ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ; + extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1iARB ( + Java_gl4java_GLFuncJauJNI_glGetPixelTexGenParameterivSGIS ( JNIEnv *env, jobject obj, - jint target, - jint s) + jint arg0, + jintArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord1iARB == NULL ) return; + if ( disp__glGetPixelTexGenParameterivSGIS == NULL ) return; - disp__glMultiTexCoord1iARB ( - (GLenum) target, - (GLint) s + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glGetPixelTexGenParameterivSGIS arg: arg1"); + } + } + disp__glGetPixelTexGenParameterivSGIS ( + (GLenum) arg0, + (GLint *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ; + extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1ivARB ( + Java_gl4java_GLFuncJauJNI_glGetPixelTexGenParameterfvSGIS ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glGetPixelTexGenParameterfvSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glGetPixelTexGenParameterfvSGIS arg: arg1"); + } + } + disp__glGetPixelTexGenParameterfvSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbyteArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jbyte *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glTexImage4DSGIS arg: arg10"); + } + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jshortArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jshort *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glTexImage4DSGIS arg: arg10"); + } + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jintArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jint *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glTexImage4DSGIS arg: arg10"); + } + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jfloatArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jfloat *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glTexImage4DSGIS arg: arg10"); + } + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jdoubleArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jdouble *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glTexImage4DSGIS arg: arg10"); + } + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbooleanArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jboolean *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glTexImage4DSGIS arg: arg10"); + } + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jlongArray arg10) + { + jboolean isCopiedArray10 = JNI_FALSE; + jlong *ptr10 = NULL; + static int isWarned10 = 0; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, &isCopiedArray10); + if( isCopiedArray10 == JNI_TRUE && isWarned10==0 ) { + isWarned10=1; + printf("COPY by glTexImage4DSGIS arg: arg10"); + } + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jbyteArray arg12) + { + jboolean isCopiedArray12 = JNI_FALSE; + jbyte *ptr12 = NULL; + static int isWarned12 = 0; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg12, &isCopiedArray12); + if( isCopiedArray12 == JNI_TRUE && isWarned12==0 ) { + isWarned12=1; + printf("COPY by glTexSubImage4DSGIS arg: arg12"); + } + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jshortArray arg12) + { + jboolean isCopiedArray12 = JNI_FALSE; + jshort *ptr12 = NULL; + static int isWarned12 = 0; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg12, &isCopiedArray12); + if( isCopiedArray12 == JNI_TRUE && isWarned12==0 ) { + isWarned12=1; + printf("COPY by glTexSubImage4DSGIS arg: arg12"); + } + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jintArray arg12) + { + jboolean isCopiedArray12 = JNI_FALSE; + jint *ptr12 = NULL; + static int isWarned12 = 0; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg12, &isCopiedArray12); + if( isCopiedArray12 == JNI_TRUE && isWarned12==0 ) { + isWarned12=1; + printf("COPY by glTexSubImage4DSGIS arg: arg12"); + } + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jfloatArray arg12) + { + jboolean isCopiedArray12 = JNI_FALSE; + jfloat *ptr12 = NULL; + static int isWarned12 = 0; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg12, &isCopiedArray12); + if( isCopiedArray12 == JNI_TRUE && isWarned12==0 ) { + isWarned12=1; + printf("COPY by glTexSubImage4DSGIS arg: arg12"); + } + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jdoubleArray arg12) + { + jboolean isCopiedArray12 = JNI_FALSE; + jdouble *ptr12 = NULL; + static int isWarned12 = 0; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg12, &isCopiedArray12); + if( isCopiedArray12 == JNI_TRUE && isWarned12==0 ) { + isWarned12=1; + printf("COPY by glTexSubImage4DSGIS arg: arg12"); + } + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jbooleanArray arg12) + { + jboolean isCopiedArray12 = JNI_FALSE; + jboolean *ptr12 = NULL; + static int isWarned12 = 0; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg12, &isCopiedArray12); + if( isCopiedArray12 == JNI_TRUE && isWarned12==0 ) { + isWarned12=1; + printf("COPY by glTexSubImage4DSGIS arg: arg12"); + } + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jlongArray arg12) + { + jboolean isCopiedArray12 = JNI_FALSE; + jlong *ptr12 = NULL; + static int isWarned12 = 0; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg12, &isCopiedArray12); + if( isCopiedArray12 == JNI_TRUE && isWarned12==0 ) { + isWarned12=1; + printf("COPY by glTexSubImage4DSGIS arg: arg12"); + } + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDetailTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glDetailTexFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glDetailTexFuncSGIS arg: arg2"); + } + } + disp__glDetailTexFuncSGIS ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetDetailTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glGetDetailTexFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glGetDetailTexFuncSGIS arg: arg1"); + } + } + disp__glGetDetailTexFuncSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSharpenTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSharpenTexFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSharpenTexFuncSGIS arg: arg2"); + } + } + disp__glSharpenTexFuncSGIS ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSharpenTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glGetSharpenTexFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glGetSharpenTexFuncSGIS arg: arg1"); + } + } + disp__glGetSharpenTexFuncSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleMaskSGIS ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleMaskSGIS == NULL ) return; + + disp__glSampleMaskSGIS ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternSGIS ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSamplePatternSGIS ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glSamplePatternSGIS == NULL ) return; + + disp__glSamplePatternSGIS ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameterfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glSpriteParameterfSGIX == NULL ) return; + + disp__glSpriteParameterfSGIX ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glSpriteParameterfvSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glSpriteParameterfvSGIX arg: arg1"); + } + } + disp__glSpriteParameterfvSGIX ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameteriSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameteriSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glSpriteParameteriSGIX == NULL ) return; + + disp__glSpriteParameteriSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jint *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord1ivARB == NULL ) return; + if ( disp__glSpriteParameterivSGIX == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord1ivARB arg: v"); + printf("COPY by glSpriteParameterivSGIX arg: arg1"); } } - disp__glMultiTexCoord1ivARB ( - (GLenum) target, + disp__glSpriteParameterivSGIX ( + (GLenum) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ; + extern void glPointParameterfARB ( GLenum , GLfloat ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1sARB ( + Java_gl4java_GLFuncJauJNI_glPointParameterfARB ( JNIEnv *env, jobject obj, - jint target, - jshort s) + jint arg0, + jfloat arg1) { - if ( disp__glMultiTexCoord1sARB == NULL ) return; + if ( disp__glPointParameterfARB == NULL ) return; - disp__glMultiTexCoord1sARB ( - (GLenum) target, - (GLshort) s + disp__glPointParameterfARB ( + (GLenum) arg0, + (GLfloat) arg1 ); } @@ -22250,560 +35067,19492 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ; + extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1svARB ( + Java_gl4java_GLFuncJauJNI_glPointParameterfvARB ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glPointParameterfvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glPointParameterfvARB arg: arg1"); + } + } + disp__glPointParameterfvARB ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glGetInstrumentsSGIX ( void ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGetInstrumentsSGIX ( + JNIEnv *env, jobject obj) + { + jint ret; + + + if ( disp__glGetInstrumentsSGIX == NULL ) return 0; + + ret = (jint) disp__glGetInstrumentsSGIX ( + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glInstrumentsBufferSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glInstrumentsBufferSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glInstrumentsBufferSGIX arg: arg1"); + } + } + disp__glInstrumentsBufferSGIX ( + (GLsizei) arg0, + (GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollInstrumentsSGIX ( GLint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glPollInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glPollInstrumentsSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glPollInstrumentsSGIX arg: arg0"); + } + } + ret = (jint) disp__glPollInstrumentsSGIX ( + (GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReadInstrumentsSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReadInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glReadInstrumentsSGIX == NULL ) return; + + disp__glReadInstrumentsSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glStartInstrumentsSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glStartInstrumentsSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glStartInstrumentsSGIX == NULL ) return; + + disp__glStartInstrumentsSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glStopInstrumentsSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glStopInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glStopInstrumentsSGIX == NULL ) return; + + disp__glStopInstrumentsSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFrameZoomSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFrameZoomSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glFrameZoomSGIX == NULL ) return; + + disp__glFrameZoomSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTagSampleBufferSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTagSampleBufferSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glTagSampleBufferSGIX == NULL ) return; + + disp__glTagSampleBufferSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeformationMap3dSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jint arg3, + jint arg4, + jdouble arg5, + jdouble arg6, + jint arg7, + jint arg8, + jdouble arg9, + jdouble arg10, + jint arg11, + jint arg12, + jdoubleArray arg13) + { + jboolean isCopiedArray13 = JNI_FALSE; + jdouble *ptr13 = NULL; + static int isWarned13 = 0; + + if ( disp__glDeformationMap3dSGIX == NULL ) return; + + if(arg13!=NULL) + { + ptr13 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg13, &isCopiedArray13); + if( isCopiedArray13 == JNI_TRUE && isWarned13==0 ) { + isWarned13=1; + printf("COPY by glDeformationMap3dSGIX arg: arg13"); + } + } + disp__glDeformationMap3dSGIX ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLint) arg3, + (GLint) arg4, + (GLdouble) arg5, + (GLdouble) arg6, + (GLint) arg7, + (GLint) arg8, + (GLdouble) arg9, + (GLdouble) arg10, + (GLint) arg11, + (GLint) arg12, + (const GLdouble *) ptr13 + ); + + if(arg13!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeformationMap3fSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jint arg3, + jint arg4, + jfloat arg5, + jfloat arg6, + jint arg7, + jint arg8, + jfloat arg9, + jfloat arg10, + jint arg11, + jint arg12, + jfloatArray arg13) + { + jboolean isCopiedArray13 = JNI_FALSE; + jfloat *ptr13 = NULL; + static int isWarned13 = 0; + + if ( disp__glDeformationMap3fSGIX == NULL ) return; + + if(arg13!=NULL) + { + ptr13 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg13, &isCopiedArray13); + if( isCopiedArray13 == JNI_TRUE && isWarned13==0 ) { + isWarned13=1; + printf("COPY by glDeformationMap3fSGIX arg: arg13"); + } + } + disp__glDeformationMap3fSGIX ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLint) arg3, + (GLint) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLint) arg7, + (GLint) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLint) arg11, + (GLint) arg12, + (const GLfloat *) ptr13 + ); + + if(arg13!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformSGIX ( GLbitfield ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeformSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeformSGIX == NULL ) return; + + disp__glDeformSGIX ( + (GLbitfield) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadIdentityDeformationMapSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glLoadIdentityDeformationMapSGIX == NULL ) return; + + disp__glLoadIdentityDeformationMapSGIX ( + (GLbitfield) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReferencePlaneSGIX ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReferencePlaneSGIX ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jdouble *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glReferencePlaneSGIX == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReferencePlaneSGIX arg: arg0"); + } + } + disp__glReferencePlaneSGIX ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushRasterSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFlushRasterSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFlushRasterSGIX == NULL ) return; + + disp__glFlushRasterSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glFogFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glFogFuncSGIS arg: arg1"); + } + } + disp__glFogFuncSGIS ( + (GLsizei) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFogFuncSGIS ( GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFogFuncSGIS ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glGetFogFuncSGIS == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glGetFogFuncSGIS arg: arg0"); + } + } + disp__glGetFogFuncSGIS ( + (GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameteriHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glImageTransformParameteriHP == NULL ) return; + + disp__glImageTransformParameteriHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameterfHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glImageTransformParameterfHP == NULL ) return; + + disp__glImageTransformParameterfHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameterivHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glImageTransformParameterivHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glImageTransformParameterivHP arg: arg2"); + } + } + disp__glImageTransformParameterivHP ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameterfvHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glImageTransformParameterfvHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glImageTransformParameterfvHP arg: arg2"); + } + } + disp__glImageTransformParameterfvHP ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetImageTransformParameterivHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetImageTransformParameterivHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetImageTransformParameterivHP arg: arg2"); + } + } + disp__glGetImageTransformParameterivHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetImageTransformParameterfvHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetImageTransformParameterfvHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetImageTransformParameterfvHP arg: arg2"); + } + } + disp__glGetImageTransformParameterfvHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyColorSubTableEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyColorSubTableEXT == NULL ) return; + + disp__glCopyColorSubTableEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glHintPGI ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glHintPGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glHintPGI == NULL ) return; + + disp__glHintPGI ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetListParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetListParameterfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetListParameterfvSGIX arg: arg2"); + } + } + disp__glGetListParameterfvSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetListParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetListParameterivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetListParameterivSGIX arg: arg2"); + } + } + disp__glGetListParameterivSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameterfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glListParameterfSGIX == NULL ) return; + + disp__glListParameterfSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glListParameterfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glListParameterfvSGIX arg: arg2"); + } + } + disp__glListParameterfvSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameteriSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glListParameteriSGIX == NULL ) return; + + disp__glListParameteriSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glListParameterivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glListParameterivSGIX arg: arg2"); + } + } + disp__glListParameterivSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexMaterialEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glIndexMaterialEXT == NULL ) return; + + disp__glIndexMaterialEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexFuncEXT ( GLenum , GLclampf ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexFuncEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glIndexFuncEXT == NULL ) return; + + disp__glIndexFuncEXT ( + (GLenum) arg0, + (GLclampf) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCullParameterdvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glCullParameterdvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glCullParameterdvEXT arg: arg1"); + } + } + disp__glCullParameterdvEXT ( + (GLenum) arg0, + (GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCullParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glCullParameterfvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glCullParameterfvEXT arg: arg1"); + } + } + disp__glCullParameterfvEXT ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentColorMaterialSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glFragmentColorMaterialSGIX == NULL ) return; + + disp__glFragmentColorMaterialSGIX ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glFragmentLightfSGIX == NULL ) return; + + disp__glFragmentLightfSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFragmentLightfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFragmentLightfvSGIX arg: arg2"); + } + } + disp__glFragmentLightfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightiSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glFragmentLightiSGIX == NULL ) return; + + disp__glFragmentLightiSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFragmentLightivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFragmentLightivSGIX arg: arg2"); + } + } + disp__glFragmentLightivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModelfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glFragmentLightModelfSGIX == NULL ) return; + + disp__glFragmentLightModelfSGIX ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModelfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glFragmentLightModelfvSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glFragmentLightModelfvSGIX arg: arg1"); + } + } + disp__glFragmentLightModelfvSGIX ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModeliSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glFragmentLightModeliSGIX == NULL ) return; + + disp__glFragmentLightModeliSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModelivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glFragmentLightModelivSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glFragmentLightModelivSGIX arg: arg1"); + } + } + disp__glFragmentLightModelivSGIX ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glFragmentMaterialfSGIX == NULL ) return; + + disp__glFragmentMaterialfSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFragmentMaterialfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFragmentMaterialfvSGIX arg: arg2"); + } + } + disp__glFragmentMaterialfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialiSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glFragmentMaterialiSGIX == NULL ) return; + + disp__glFragmentMaterialiSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFragmentMaterialivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFragmentMaterialivSGIX arg: arg2"); + } + } + disp__glFragmentMaterialivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentLightfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetFragmentLightfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetFragmentLightfvSGIX arg: arg2"); + } + } + disp__glGetFragmentLightfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentLightivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetFragmentLightivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetFragmentLightivSGIX arg: arg2"); + } + } + disp__glGetFragmentLightivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentMaterialfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetFragmentMaterialfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetFragmentMaterialfvSGIX arg: arg2"); + } + } + disp__glGetFragmentMaterialfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentMaterialivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetFragmentMaterialivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetFragmentMaterialivSGIX arg: arg2"); + } + } + disp__glGetFragmentMaterialivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLightEnviSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLightEnviSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glLightEnviSGIX == NULL ) return; + + disp__glLightEnviSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jbyte *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glDrawRangeElementsEXT arg: arg5"); + } + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jshort *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glDrawRangeElementsEXT arg: arg5"); + } + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jint *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glDrawRangeElementsEXT arg: arg5"); + } + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jfloat *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glDrawRangeElementsEXT arg: arg5"); + } + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jdouble *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glDrawRangeElementsEXT arg: arg5"); + } + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jboolean *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glDrawRangeElementsEXT arg: arg5"); + } + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jboolean isCopiedArray5 = JNI_FALSE; + jlong *ptr5 = NULL; + static int isWarned5 = 0; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5); + if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) { + isWarned5=1; + printf("COPY by glDrawRangeElementsEXT arg: arg5"); + } + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glApplyTextureEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glApplyTextureEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glApplyTextureEXT == NULL ) return; + + disp__glApplyTextureEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureLightEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureLightEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTextureLightEXT == NULL ) return; + + disp__glTextureLightEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureMaterialEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glTextureMaterialEXT == NULL ) return; + + disp__glTextureMaterialEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAsyncMarkerSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glAsyncMarkerSGIX == NULL ) return; + + disp__glAsyncMarkerSGIX ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glFinishAsyncSGIX ( GLuint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glFinishAsyncSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glFinishAsyncSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glFinishAsyncSGIX arg: arg0"); + } + } + ret = (jint) disp__glFinishAsyncSGIX ( + (GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollAsyncSGIX ( GLuint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glPollAsyncSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glPollAsyncSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glPollAsyncSGIX arg: arg0"); + } + } + ret = (jint) disp__glPollAsyncSGIX ( + (GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenAsyncMarkersSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenAsyncMarkersSGIX == NULL ) return 0; + + ret = (jint) disp__glGenAsyncMarkersSGIX ( + (GLsizei) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteAsyncMarkersSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glDeleteAsyncMarkersSGIX == NULL ) return; + + disp__glDeleteAsyncMarkersSGIX ( + (GLuint) arg0, + (GLsizei) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsAsyncMarkerSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsAsyncMarkerSGIX == NULL ) return 0; + + ret = (jboolean) disp__glIsAsyncMarkerSGIX ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexPointervINTEL arg: arg2"); + } + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexPointervINTEL arg: arg2"); + } + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexPointervINTEL arg: arg2"); + } + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexPointervINTEL arg: arg2"); + } + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexPointervINTEL arg: arg2"); + } + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexPointervINTEL arg: arg2"); + } + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexPointervINTEL arg: arg2"); + } + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalPointervINTEL arg: arg1"); + } + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jshort *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord1svARB == NULL ) return; + if ( disp__glNormalPointervINTEL == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord1svARB arg: v"); + printf("COPY by glNormalPointervINTEL arg: arg1"); } } - disp__glMultiTexCoord1svARB ( - (GLenum) target, + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalPointervINTEL arg: arg1"); + } + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalPointervINTEL arg: arg1"); + } + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalPointervINTEL arg: arg1"); + } + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jboolean *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalPointervINTEL arg: arg1"); + } + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jlong *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalPointervINTEL arg: arg1"); + } + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColorPointervINTEL arg: arg2"); + } + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColorPointervINTEL arg: arg2"); + } + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColorPointervINTEL arg: arg2"); + } + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColorPointervINTEL arg: arg2"); + } + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColorPointervINTEL arg: arg2"); + } + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColorPointervINTEL arg: arg2"); + } + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColorPointervINTEL arg: arg2"); + } + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoordPointervINTEL arg: arg2"); + } + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoordPointervINTEL arg: arg2"); + } + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoordPointervINTEL arg: arg2"); + } + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoordPointervINTEL arg: arg2"); + } + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoordPointervINTEL arg: arg2"); + } + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoordPointervINTEL arg: arg2"); + } + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoordPointervINTEL arg: arg2"); + } + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameteriEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glPixelTransformParameteriEXT == NULL ) return; + + disp__glPixelTransformParameteriEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameterfEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glPixelTransformParameterfEXT == NULL ) return; + + disp__glPixelTransformParameterfEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glPixelTransformParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glPixelTransformParameterivEXT arg: arg2"); + } + } + disp__glPixelTransformParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glPixelTransformParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glPixelTransformParameterfvEXT arg: arg2"); + } + } + disp__glPixelTransformParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glSecondaryColor3bEXT == NULL ) return; + + disp__glSecondaryColor3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jbyte *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glSecondaryColor3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glSecondaryColor3bvEXT arg: arg0"); + } + } + disp__glSecondaryColor3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glSecondaryColor3dEXT == NULL ) return; + + disp__glSecondaryColor3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jdouble *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glSecondaryColor3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glSecondaryColor3dvEXT arg: arg0"); + } + } + disp__glSecondaryColor3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glSecondaryColor3fEXT == NULL ) return; + + disp__glSecondaryColor3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glSecondaryColor3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glSecondaryColor3fvEXT arg: arg0"); + } + } + disp__glSecondaryColor3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSecondaryColor3iEXT == NULL ) return; + + disp__glSecondaryColor3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glSecondaryColor3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glSecondaryColor3ivEXT arg: arg0"); + } + } + disp__glSecondaryColor3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glSecondaryColor3sEXT == NULL ) return; + + disp__glSecondaryColor3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jshort *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glSecondaryColor3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glSecondaryColor3svEXT arg: arg0"); + } + } + disp__glSecondaryColor3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3ubEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glSecondaryColor3ubEXT == NULL ) return; + + disp__glSecondaryColor3ubEXT ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3ubvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jbyte *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glSecondaryColor3ubvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glSecondaryColor3ubvEXT arg: arg0"); + } + } + disp__glSecondaryColor3ubvEXT ( + (const GLubyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3uiEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSecondaryColor3uiEXT == NULL ) return; + + disp__glSecondaryColor3uiEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uivEXT ( const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3uivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glSecondaryColor3uivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glSecondaryColor3uivEXT arg: arg0"); + } + } + disp__glSecondaryColor3uivEXT ( + (const GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3usEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glSecondaryColor3usEXT == NULL ) return; + + disp__glSecondaryColor3usEXT ( + (GLushort) arg0, + (GLushort) arg1, + (GLushort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usvEXT ( const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3usvEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jshort *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glSecondaryColor3usvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glSecondaryColor3usvEXT arg: arg0"); + } + } + disp__glSecondaryColor3usvEXT ( + (const GLushort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerEXT arg: arg3"); + } + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerEXT arg: arg3"); + } + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerEXT arg: arg3"); + } + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerEXT arg: arg3"); + } + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerEXT arg: arg3"); + } + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerEXT arg: arg3"); + } + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerEXT arg: arg3"); + } + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureNormalEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureNormalEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTextureNormalEXT == NULL ) return; + + disp__glTextureNormalEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawArraysEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jintArray arg2, + jint arg3) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glMultiDrawArraysEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiDrawArraysEXT arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glMultiDrawArraysEXT arg: arg2"); + } + } + disp__glMultiDrawArraysEXT ( + (GLenum) arg0, + (GLint *) ptr1, + (GLsizei *) ptr2, + (GLsizei) arg3 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiDrawElementsEXT arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiDrawElementsEXT arg: arg3"); + } + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiDrawElementsEXT arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiDrawElementsEXT arg: arg3"); + } + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiDrawElementsEXT arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiDrawElementsEXT arg: arg3"); + } + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiDrawElementsEXT arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiDrawElementsEXT arg: arg3"); + } + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiDrawElementsEXT arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiDrawElementsEXT arg: arg3"); + } + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiDrawElementsEXT arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiDrawElementsEXT arg: arg3"); + } + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiDrawElementsEXT arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiDrawElementsEXT arg: arg3"); + } + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfEXT ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordfEXT ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glFogCoordfEXT == NULL ) return; + + disp__glFogCoordfEXT ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordfvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glFogCoordfvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glFogCoordfvEXT arg: arg0"); + } + } + disp__glFogCoordfvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddEXT ( GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoorddEXT ( + JNIEnv *env, jobject obj, + jdouble arg0) + { + + if ( disp__glFogCoorddEXT == NULL ) return; + + disp__glFogCoorddEXT ( + (GLdouble) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoorddvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jdouble *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glFogCoorddvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glFogCoorddvEXT arg: arg0"); + } + } + disp__glFogCoorddvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerEXT arg: arg2"); + } + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerEXT arg: arg2"); + } + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerEXT arg: arg2"); + } + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerEXT arg: arg2"); + } + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerEXT arg: arg2"); + } + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerEXT arg: arg2"); + } + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerEXT arg: arg2"); + } + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glTangent3bEXT == NULL ) return; + + disp__glTangent3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jbyte *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glTangent3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTangent3bvEXT arg: arg0"); + } + } + disp__glTangent3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glTangent3dEXT == NULL ) return; + + disp__glTangent3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jdouble *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glTangent3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTangent3dvEXT arg: arg0"); + } + } + disp__glTangent3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glTangent3fEXT == NULL ) return; + + disp__glTangent3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glTangent3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTangent3fvEXT arg: arg0"); + } + } + disp__glTangent3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glTangent3iEXT == NULL ) return; + + disp__glTangent3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glTangent3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTangent3ivEXT arg: arg0"); + } + } + disp__glTangent3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glTangent3sEXT == NULL ) return; + + disp__glTangent3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jshort *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glTangent3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTangent3svEXT arg: arg0"); + } + } + disp__glTangent3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glBinormal3bEXT == NULL ) return; + + disp__glBinormal3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jbyte *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glBinormal3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glBinormal3bvEXT arg: arg0"); + } + } + disp__glBinormal3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glBinormal3dEXT == NULL ) return; + + disp__glBinormal3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jdouble *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glBinormal3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glBinormal3dvEXT arg: arg0"); + } + } + disp__glBinormal3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glBinormal3fEXT == NULL ) return; + + disp__glBinormal3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glBinormal3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glBinormal3fvEXT arg: arg0"); + } + } + disp__glBinormal3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glBinormal3iEXT == NULL ) return; + + disp__glBinormal3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glBinormal3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glBinormal3ivEXT arg: arg0"); + } + } + disp__glBinormal3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glBinormal3sEXT == NULL ) return; + + disp__glBinormal3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jshort *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glBinormal3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glBinormal3svEXT arg: arg0"); + } + } + disp__glBinormal3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTangentPointerEXT arg: arg2"); + } + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTangentPointerEXT arg: arg2"); + } + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTangentPointerEXT arg: arg2"); + } + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTangentPointerEXT arg: arg2"); + } + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTangentPointerEXT arg: arg2"); + } + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTangentPointerEXT arg: arg2"); + } + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTangentPointerEXT arg: arg2"); + } + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glBinormalPointerEXT arg: arg2"); + } + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glBinormalPointerEXT arg: arg2"); + } + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glBinormalPointerEXT arg: arg2"); + } + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glBinormalPointerEXT arg: arg2"); + } + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glBinormalPointerEXT arg: arg2"); + } + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glBinormalPointerEXT arg: arg2"); + } + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glBinormalPointerEXT arg: arg2"); + } + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishTextureSUNX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFinishTextureSUNX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFinishTextureSUNX == NULL ) return; + + disp__glFinishTextureSUNX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorbSUN ( GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorbSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glGlobalAlphaFactorbSUN == NULL ) return; + + disp__glGlobalAlphaFactorbSUN ( + (GLbyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorsSUN ( GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorsSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glGlobalAlphaFactorsSUN == NULL ) return; + + disp__glGlobalAlphaFactorsSUN ( + (GLshort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoriSUN ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactoriSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glGlobalAlphaFactoriSUN == NULL ) return; + + disp__glGlobalAlphaFactoriSUN ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorfSUN ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorfSUN ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glGlobalAlphaFactorfSUN == NULL ) return; + + disp__glGlobalAlphaFactorfSUN ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactordSUN ( GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactordSUN ( + JNIEnv *env, jobject obj, + jdouble arg0) + { + + if ( disp__glGlobalAlphaFactordSUN == NULL ) return; + + disp__glGlobalAlphaFactordSUN ( + (GLdouble) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorubSUN ( GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorubSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glGlobalAlphaFactorubSUN == NULL ) return; + + disp__glGlobalAlphaFactorubSUN ( + (GLubyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorusSUN ( GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorusSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glGlobalAlphaFactorusSUN == NULL ) return; + + disp__glGlobalAlphaFactorusSUN ( + (GLushort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoruiSUN ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactoruiSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glGlobalAlphaFactoruiSUN == NULL ) return; + + disp__glGlobalAlphaFactoruiSUN ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiSUN ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glReplacementCodeuiSUN == NULL ) return; + + disp__glReplacementCodeuiSUN ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusSUN ( GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeusSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glReplacementCodeusSUN == NULL ) return; + + disp__glReplacementCodeusSUN ( + (GLushort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubSUN ( GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeubSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glReplacementCodeubSUN == NULL ) return; + + disp__glReplacementCodeubSUN ( + (GLubyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuivSUN ( const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuivSUN ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glReplacementCodeuivSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeuivSUN arg: arg0"); + } + } + disp__glReplacementCodeuivSUN ( + (const GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusvSUN ( const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeusvSUN ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jshort *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glReplacementCodeusvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeusvSUN arg: arg0"); + } + } + disp__glReplacementCodeusvSUN ( + (const GLushort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubvSUN ( const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeubvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jbyte *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glReplacementCodeubvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeubvSUN arg: arg0"); + } + } + disp__glReplacementCodeubvSUN ( + (const GLubyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodePointerSUN arg: arg2"); + } + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodePointerSUN arg: arg2"); + } + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodePointerSUN arg: arg2"); + } + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodePointerSUN arg: arg2"); + } + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodePointerSUN arg: arg2"); + } + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodePointerSUN arg: arg2"); + } + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodePointerSUN arg: arg2"); + } + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex2fSUN ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glColor4ubVertex2fSUN == NULL ) return; + + disp__glColor4ubVertex2fSUN ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex2fvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0, + jfloatArray arg1) + { + jboolean isCopiedArray0 = JNI_FALSE; + jbyte *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glColor4ubVertex2fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glColor4ubVertex2fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glColor4ubVertex2fvSUN arg: arg1"); + } + } + disp__glColor4ubVertex2fvSUN ( + (const GLubyte *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glColor4ubVertex3fSUN == NULL ) return; + + disp__glColor4ubVertex3fSUN ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0, + jfloatArray arg1) + { + jboolean isCopiedArray0 = JNI_FALSE; + jbyte *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glColor4ubVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glColor4ubVertex3fvSUN arg: arg1"); + } + } + disp__glColor4ubVertex3fvSUN ( + (const GLubyte *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glColor3fVertex3fSUN == NULL ) return; + + disp__glColor3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glColor3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glColor3fVertex3fvSUN arg: arg1"); + } + } + disp__glColor3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glNormal3fVertex3fSUN == NULL ) return; + + disp__glNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glNormal3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormal3fVertex3fvSUN arg: arg1"); + } + } + disp__glNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9) + { + + if ( disp__glColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glColor4fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glColor4fNormal3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glColor4fNormal3fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glColor4fNormal3fVertex3fvSUN arg: arg2"); + } + } + disp__glColor4fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glTexCoord2fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glTexCoord2fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTexCoord2fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glTexCoord2fVertex3fvSUN arg: arg1"); + } + } + disp__glTexCoord2fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fVertex4fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord4fVertex4fSUN == NULL ) return; + + disp__glTexCoord4fVertex4fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fVertex4fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glTexCoord4fVertex4fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTexCoord4fVertex4fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glTexCoord4fVertex4fvSUN arg: arg1"); + } + } + disp__glTexCoord4fVertex4fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4, + jbyte arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8) + { + + if ( disp__glTexCoord2fColor4ubVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor4ubVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4, + (GLubyte) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jbyteArray arg1, + jfloatArray arg2) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoord2fColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTexCoord2fColor4ubVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glTexCoord2fColor4ubVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoord2fColor4ubVertex3fvSUN arg: arg2"); + } + } + disp__glTexCoord2fColor4ubVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLubyte *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord2fColor3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoord2fColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTexCoord2fColor3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glTexCoord2fColor3fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoord2fColor3fVertex3fvSUN arg: arg2"); + } + } + disp__glTexCoord2fColor3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord2fNormal3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glTexCoord2fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTexCoord2fNormal3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glTexCoord2fNormal3fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoord2fNormal3fVertex3fvSUN arg: arg2"); + } + } + disp__glTexCoord2fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11) + { + + if ( disp__glTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor4fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTexCoord2fColor4fNormal3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glTexCoord2fColor4fNormal3fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoord2fColor4fNormal3fVertex3fvSUN arg: arg2"); + } + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexCoord2fColor4fNormal3fVertex3fvSUN arg: arg3"); + } + } + disp__glTexCoord2fColor4fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fColor4fNormal3fVertex4fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11, + jfloat arg12, + jfloat arg13, + jfloat arg14) + { + + if ( disp__glTexCoord4fColor4fNormal3fVertex4fSUN == NULL ) return; + + disp__glTexCoord4fColor4fNormal3fVertex4fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11, + (GLfloat) arg12, + (GLfloat) arg13, + (GLfloat) arg14 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fColor4fNormal3fVertex4fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexCoord4fColor4fNormal3fVertex4fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glTexCoord4fColor4fNormal3fVertex4fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glTexCoord4fColor4fNormal3fVertex4fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glTexCoord4fColor4fNormal3fVertex4fvSUN arg: arg2"); + } + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexCoord4fColor4fNormal3fVertex4fvSUN arg: arg3"); + } + } + disp__glTexCoord4fColor4fNormal3fVertex4fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glReplacementCodeuiVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glReplacementCodeuiVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeuiVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glReplacementCodeuiVertex3fvSUN arg: arg1"); + } + } + disp__glReplacementCodeuiVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glReplacementCodeuiColor4ubVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor4ubVertex3fSUN ( + (GLenum) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jbyteArray arg1, + jfloatArray arg2) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodeuiColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeuiColor4ubVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glReplacementCodeuiColor4ubVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodeuiColor4ubVertex3fvSUN arg: arg2"); + } + } + disp__glReplacementCodeuiColor4ubVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLubyte *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glReplacementCodeuiColor3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodeuiColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeuiColor3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glReplacementCodeuiColor3fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodeuiColor3fVertex3fvSUN arg: arg2"); + } + } + disp__glReplacementCodeuiColor3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glReplacementCodeuiNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodeuiNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeuiNormal3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glReplacementCodeuiNormal3fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodeuiNormal3fVertex3fvSUN arg: arg2"); + } + } + disp__glReplacementCodeuiNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10) + { + + if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeuiColor4fNormal3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glReplacementCodeuiColor4fNormal3fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodeuiColor4fNormal3fVertex3fvSUN arg: arg2"); + } + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glReplacementCodeuiColor4fNormal3fVertex3fvSUN arg: arg3"); + } + } + disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glReplacementCodeuiTexCoord2fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glReplacementCodeuiTexCoord2fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeuiTexCoord2fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glReplacementCodeuiTexCoord2fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodeuiTexCoord2fVertex3fvSUN arg: arg2"); + } + } + disp__glReplacementCodeuiTexCoord2fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8) + { + + if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN arg: arg2"); + } + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN arg: arg3"); + } + } + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11, + jfloat arg12) + { + + if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11, + (GLfloat) arg12 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3, + jfloatArray arg4) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN arg: arg2"); + } + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN arg: arg3"); + } + } + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN arg: arg4"); + } + } + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3, + (const GLfloat *) ptr4 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBlendFuncSeparateEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glBlendFuncSeparateEXT == NULL ) return; + + disp__glBlendFuncSeparateEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBlendFuncSeparateINGR ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glBlendFuncSeparateINGR == NULL ) return; + + disp__glBlendFuncSeparateINGR ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfEXT ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightfEXT ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glVertexWeightfEXT == NULL ) return; + + disp__glVertexWeightfEXT ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightfvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + static int isWarned0 = 0; + + if ( disp__glVertexWeightfvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glVertexWeightfvEXT arg: arg0"); + } + } + disp__glVertexWeightfvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexWeightPointerEXT arg: arg3"); + } + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexWeightPointerEXT arg: arg3"); + } + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexWeightPointerEXT arg: arg3"); + } + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexWeightPointerEXT arg: arg3"); + } + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexWeightPointerEXT arg: arg3"); + } + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexWeightPointerEXT arg: arg3"); + } + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexWeightPointerEXT arg: arg3"); + } + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushVertexArrayRangeNV ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFlushVertexArrayRangeNV ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFlushVertexArrayRangeNV == NULL ) return; + + disp__glFlushVertexArrayRangeNV ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexArrayRangeNV arg: arg1"); + } + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexArrayRangeNV arg: arg1"); + } + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexArrayRangeNV arg: arg1"); + } + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexArrayRangeNV arg: arg1"); + } + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexArrayRangeNV arg: arg1"); + } + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jboolean *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexArrayRangeNV arg: arg1"); + } + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jlong *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexArrayRangeNV arg: arg1"); + } + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glCombinerParameterfvNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glCombinerParameterfvNV arg: arg1"); + } + } + disp__glCombinerParameterfvNV ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfNV ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameterfNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glCombinerParameterfNV == NULL ) return; + + disp__glCombinerParameterfNV ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterivNV ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glCombinerParameterivNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glCombinerParameterivNV arg: arg1"); + } + } + disp__glCombinerParameterivNV ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameteriNV ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameteriNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glCombinerParameteriNV == NULL ) return; + + disp__glCombinerParameteriNV ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerInputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCombinerInputNV == NULL ) return; + + disp__glCombinerInputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerOutputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jboolean arg8, + jboolean arg9) + { + + if ( disp__glCombinerOutputNV == NULL ) return; + + disp__glCombinerOutputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5, + (GLenum) arg6, + (GLboolean) arg7, + (GLboolean) arg8, + (GLboolean) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFinalCombinerInputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glFinalCombinerInputNV == NULL ) return; + + disp__glFinalCombinerInputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerInputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetCombinerInputParameterfvNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetCombinerInputParameterfvNV arg: arg4"); + } + } + disp__glGetCombinerInputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLfloat *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerInputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glGetCombinerInputParameterivNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glGetCombinerInputParameterivNV arg: arg4"); + } + } + disp__glGetCombinerInputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLint *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerOutputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetCombinerOutputParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetCombinerOutputParameterfvNV arg: arg3"); + } + } + disp__glGetCombinerOutputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerOutputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetCombinerOutputParameterivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetCombinerOutputParameterivNV arg: arg3"); + } + } + disp__glGetCombinerOutputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFinalCombinerInputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetFinalCombinerInputParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetFinalCombinerInputParameterfvNV arg: arg2"); + } + } + disp__glGetFinalCombinerInputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFinalCombinerInputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetFinalCombinerInputParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetFinalCombinerInputParameterivNV arg: arg2"); + } + } + disp__glGetFinalCombinerInputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawArraysIBM ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jintArray arg2, + jint arg3, + jint arg4) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glMultiModeDrawArraysIBM == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiModeDrawArraysIBM arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glMultiModeDrawArraysIBM arg: arg2"); + } + } + disp__glMultiModeDrawArraysIBM ( + (GLenum) arg0, + (const GLint *) ptr1, + (const GLsizei *) ptr2, + (GLsizei) arg3, + (GLint) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3BII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jbyteArray arg3, + jint arg4, + jint arg5) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg3"); + } + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3SII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jshortArray arg3, + jint arg4, + jint arg5) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg3"); + } + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3III ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jintArray arg3, + jint arg4, + jint arg5) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg3"); + } + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3FII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jfloatArray arg3, + jint arg4, + jint arg5) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg3"); + } + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3DII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jdoubleArray arg3, + jint arg4, + jint arg5) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg3"); + } + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3ZII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jbooleanArray arg3, + jint arg4, + jint arg5) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg3"); + } + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3JII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jlongArray arg3, + jint arg4, + jint arg5) + { + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + static int isWarned0 = 0; + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0); + if( isCopiedArray0 == JNI_TRUE && isWarned0==0 ) { + isWarned0=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg0"); + } + } + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg1"); + } + } + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glMultiModeDrawElementsIBM arg: arg3"); + } + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glColorPointerListIBM arg: arg3"); + } + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glColorPointerListIBM arg: arg3"); + } + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glColorPointerListIBM arg: arg3"); + } + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glColorPointerListIBM arg: arg3"); + } + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glColorPointerListIBM arg: arg3"); + } + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glColorPointerListIBM arg: arg3"); + } + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glColorPointerListIBM arg: arg3"); + } + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerListIBM arg: arg3"); + } + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerListIBM arg: arg3"); + } + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerListIBM arg: arg3"); + } + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerListIBM arg: arg3"); + } + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerListIBM arg: arg3"); + } + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerListIBM arg: arg3"); + } + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glSecondaryColorPointerListIBM arg: arg3"); + } + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEdgeFlagPointerListIBM ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1, + jint arg2) + { + jboolean isCopiedArray1 = JNI_FALSE; + jboolean *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glEdgeFlagPointerListIBM == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glEdgeFlagPointerListIBM arg: arg1"); + } + } + disp__glEdgeFlagPointerListIBM ( + (GLint) arg0, + (const GLboolean **) ptr1, + (GLint) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerListIBM arg: arg2"); + } + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerListIBM arg: arg2"); + } + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerListIBM arg: arg2"); + } + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerListIBM arg: arg2"); + } + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerListIBM arg: arg2"); + } + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerListIBM arg: arg2"); + } + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glFogCoordPointerListIBM arg: arg2"); + } + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glIndexPointerListIBM arg: arg2"); + } + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glIndexPointerListIBM arg: arg2"); + } + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glIndexPointerListIBM arg: arg2"); + } + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glIndexPointerListIBM arg: arg2"); + } + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glIndexPointerListIBM arg: arg2"); + } + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glIndexPointerListIBM arg: arg2"); + } + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glIndexPointerListIBM arg: arg2"); + } + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glNormalPointerListIBM arg: arg2"); + } + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glNormalPointerListIBM arg: arg2"); + } + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glNormalPointerListIBM arg: arg2"); + } + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glNormalPointerListIBM arg: arg2"); + } + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glNormalPointerListIBM arg: arg2"); + } + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glNormalPointerListIBM arg: arg2"); + } + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glNormalPointerListIBM arg: arg2"); + } + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexCoordPointerListIBM arg: arg3"); + } + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexCoordPointerListIBM arg: arg3"); + } + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexCoordPointerListIBM arg: arg3"); + } + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexCoordPointerListIBM arg: arg3"); + } + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexCoordPointerListIBM arg: arg3"); + } + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexCoordPointerListIBM arg: arg3"); + } + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glTexCoordPointerListIBM arg: arg3"); + } + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexPointerListIBM arg: arg3"); + } + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexPointerListIBM arg: arg3"); + } + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexPointerListIBM arg: arg3"); + } + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexPointerListIBM arg: arg3"); + } + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexPointerListIBM arg: arg3"); + } + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexPointerListIBM arg: arg3"); + } + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVertexPointerListIBM arg: arg3"); + } + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTbufferMask3DFX ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTbufferMask3DFX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTbufferMask3DFX == NULL ) return; + + disp__glTbufferMask3DFX ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskEXT ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleMaskEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleMaskEXT == NULL ) return; + + disp__glSampleMaskEXT ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSamplePatternEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glSamplePatternEXT == NULL ) return; + + disp__glSamplePatternEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureColorMaskSGIS ( + JNIEnv *env, jobject obj, + jboolean arg0, + jboolean arg1, + jboolean arg2, + jboolean arg3) + { + + if ( disp__glTextureColorMaskSGIS == NULL ) return; + + disp__glTextureColorMaskSGIS ( + (GLboolean) arg0, + (GLboolean) arg1, + (GLboolean) arg2, + (GLboolean) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glIglooInterfaceSGIX arg: arg1"); + } + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glIglooInterfaceSGIX arg: arg1"); + } + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glIglooInterfaceSGIX arg: arg1"); + } + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glIglooInterfaceSGIX arg: arg1"); + } + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glIglooInterfaceSGIX arg: arg1"); + } + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jboolean *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glIglooInterfaceSGIX arg: arg1"); + } + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jlong *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glIglooInterfaceSGIX arg: arg1"); + } + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGenFencesNV ( GLsizei , GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGenFencesNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glGenFencesNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glGenFencesNV arg: arg1"); + } + } + disp__glGenFencesNV ( + (GLsizei) arg0, + (GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteFencesNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glDeleteFencesNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glDeleteFencesNV arg: arg1"); + } + } + disp__glDeleteFencesNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFenceNV ( GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetFenceNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glSetFenceNV == NULL ) return; + + disp__glSetFenceNV ( + (GLuint) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glTestFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glTestFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glTestFenceNV == NULL ) return 0; + + ret = (jboolean) disp__glTestFenceNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFinishFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glFinishFenceNV == NULL ) return; + + disp__glFinishFenceNV ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsFenceNV == NULL ) return 0; + + ret = (jboolean) disp__glIsFenceNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFenceivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetFenceivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetFenceivNV arg: arg2"); + } + } + disp__glGetFenceivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jbyteArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jbyte *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glMapControlPointsNV arg: arg8"); + } + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jshortArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jshort *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glMapControlPointsNV arg: arg8"); + } + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jintArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jint *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glMapControlPointsNV arg: arg8"); + } + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jfloatArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jfloat *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glMapControlPointsNV arg: arg8"); + } + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jdoubleArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jdouble *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glMapControlPointsNV arg: arg8"); + } + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jbooleanArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jboolean *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glMapControlPointsNV arg: arg8"); + } + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jlongArray arg8) + { + jboolean isCopiedArray8 = JNI_FALSE; + jlong *ptr8 = NULL; + static int isWarned8 = 0; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, &isCopiedArray8); + if( isCopiedArray8 == JNI_TRUE && isWarned8==0 ) { + isWarned8=1; + printf("COPY by glMapControlPointsNV arg: arg8"); + } + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glMapParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glMapParameterivNV arg: arg2"); + } + } + disp__glMapParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glMapParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glMapParameterfvNV arg: arg2"); + } + } + disp__glMapParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jbyteArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glGetMapControlPointsNV arg: arg6"); + } + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jshortArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glGetMapControlPointsNV arg: arg6"); + } + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jintArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glGetMapControlPointsNV arg: arg6"); + } + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jfloatArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glGetMapControlPointsNV arg: arg6"); + } + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jdoubleArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glGetMapControlPointsNV arg: arg6"); + } + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jbooleanArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glGetMapControlPointsNV arg: arg6"); + } + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jlongArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + static int isWarned6 = 0; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6); + if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) { + isWarned6=1; + printf("COPY by glGetMapControlPointsNV arg: arg6"); + } + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetMapParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetMapParameterivNV arg: arg2"); + } + } + disp__glGetMapParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetMapParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetMapParameterfvNV arg: arg2"); + } + } + disp__glGetMapParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapAttribParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetMapAttribParameterivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetMapAttribParameterivNV arg: arg3"); + } + } + disp__glGetMapAttribParameterivNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapAttribParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetMapAttribParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetMapAttribParameterfvNV arg: arg3"); + } + } + disp__glGetMapAttribParameterfvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEvalMapsNV ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEvalMapsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glEvalMapsNV == NULL ) return; + + disp__glEvalMapsNV ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerStageParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glCombinerStageParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glCombinerStageParameterfvNV arg: arg2"); + } + } + disp__glCombinerStageParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerStageParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetCombinerStageParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetCombinerStageParameterfvNV arg: arg2"); + } + } + disp__glGetCombinerStageParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindProgramNV ( GLenum , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBindProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glBindProgramNV == NULL ) return; + + disp__glBindProgramNV ( + (GLenum) arg0, + (GLuint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glDeleteProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glDeleteProgramsNV arg: arg1"); + } + } + disp__glDeleteProgramsNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glExecuteProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glExecuteProgramNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glExecuteProgramNV arg: arg2"); + } + } + disp__glExecuteProgramNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGenProgramsNV ( GLsizei , GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGenProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glGenProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glGenProgramsNV arg: arg1"); + } + } + disp__glGenProgramsNV ( + (GLsizei) arg0, + (GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glAreProgramsResidentNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jbooleanArray arg2) + { + jboolean ret; + + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glAreProgramsResidentNV == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glAreProgramsResidentNV arg: arg1"); + } + } + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glAreProgramsResidentNV arg: arg2"); + } + } + ret = (jboolean) disp__glAreProgramsResidentNV ( + (GLsizei) arg0, + (const GLuint *) ptr1, + (GLboolean *) ptr2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glRequestResidentProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glRequestResidentProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glRequestResidentProgramsNV arg: arg1"); + } + } + disp__glRequestResidentProgramsNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetProgramParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetProgramParameterfvNV arg: arg3"); + } + } + disp__glGetProgramParameterfvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramParameterdvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetProgramParameterdvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetProgramParameterdvNV arg: arg3"); + } + } + disp__glGetProgramParameterdvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLdouble *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetProgramivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetProgramivNV arg: arg2"); + } + } + disp__glGetProgramivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramStringNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetProgramStringNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetProgramStringNV arg: arg2"); + } + } + disp__glGetProgramStringNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLubyte *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetTrackMatrixivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glGetTrackMatrixivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glGetTrackMatrixivNV arg: arg3"); + } + } + disp__glGetTrackMatrixivNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribdvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribdvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribdvNV arg: arg2"); + } + } + disp__glGetVertexAttribdvNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribfvNV arg: arg2"); + } + } + disp__glGetVertexAttribfvNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribivNV arg: arg2"); + } + } + disp__glGetVertexAttribivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribPointervNV arg: arg2"); + } + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribPointervNV arg: arg2"); + } + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribPointervNV arg: arg2"); + } + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribPointervNV arg: arg2"); + } + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribPointervNV arg: arg2"); + } + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribPointervNV arg: arg2"); + } + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVertexAttribPointervNV arg: arg2"); + } + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsProgramNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsProgramNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsProgramNV == NULL ) return 0; + + ret = (jboolean) disp__glIsProgramNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glLoadProgramNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glLoadProgramNV arg: arg3"); + } + } + disp__glLoadProgramNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLubyte *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glProgramParameter4fNV == NULL ) return; + + disp__glProgramParameter4fNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4, + jdouble arg5) + { + + if ( disp__glProgramParameter4dNV == NULL ) return; + + disp__glProgramParameter4dNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4, + (GLdouble) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glProgramParameter4dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glProgramParameter4dvNV arg: arg2"); + } + } + disp__glProgramParameter4dvNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glProgramParameter4fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glProgramParameter4fvNV arg: arg2"); + } + } + disp__glProgramParameter4fvNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameters4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glProgramParameters4dvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glProgramParameters4dvNV arg: arg3"); + } + } + disp__glProgramParameters4dvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (const GLdouble *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameters4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glProgramParameters4fvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glProgramParameters4fvNV arg: arg3"); + } + } + disp__glProgramParameters4fvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (const GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTrackMatrixNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glTrackMatrixNV == NULL ) return; + + disp__glTrackMatrixNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glVertexAttribPointerNV arg: arg4"); + } + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glVertexAttribPointerNV arg: arg4"); + } + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glVertexAttribPointerNV arg: arg4"); + } + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glVertexAttribPointerNV arg: arg4"); + } + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glVertexAttribPointerNV arg: arg4"); + } + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glVertexAttribPointerNV arg: arg4"); + } + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + static int isWarned4 = 0; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4); + if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) { + isWarned4=1; + printf("COPY by glVertexAttribPointerNV arg: arg4"); + } + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1sNV ( GLuint , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1) + { + + if ( disp__glVertexAttrib1sNV == NULL ) return; + + disp__glVertexAttrib1sNV ( + (GLuint) arg0, + (GLshort) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexAttrib1fNV == NULL ) return; + + disp__glVertexAttrib1fNV ( + (GLuint) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1) + { + + if ( disp__glVertexAttrib1dNV == NULL ) return; + + disp__glVertexAttrib1dNV ( + (GLuint) arg0, + (GLdouble) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib2sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glVertexAttrib2sNV == NULL ) return; + + disp__glVertexAttrib2sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib2fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glVertexAttrib2fNV == NULL ) return; + + disp__glVertexAttrib2fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib2dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glVertexAttrib2dNV == NULL ) return; + + disp__glVertexAttrib2dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib3sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glVertexAttrib3sNV == NULL ) return; + + disp__glVertexAttrib3sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib3fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glVertexAttrib3fNV == NULL ) return; + + disp__glVertexAttrib3fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib3dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glVertexAttrib3dNV == NULL ) return; + + disp__glVertexAttrib3dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3, + jshort arg4) + { + + if ( disp__glVertexAttrib4sNV == NULL ) return; + + disp__glVertexAttrib4sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3, + (GLshort) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glVertexAttrib4fNV == NULL ) return; + + disp__glVertexAttrib4fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4) + { + + if ( disp__glVertexAttrib4dNV == NULL ) return; + + disp__glVertexAttrib4dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4ubNV ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4) + { + + if ( disp__glVertexAttrib4ubNV == NULL ) return; + + disp__glVertexAttrib4ubNV ( + (GLuint) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexAttrib1svNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexAttrib1svNV arg: arg1"); + } + } + disp__glVertexAttrib1svNV ( + (GLuint) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ; + extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib1fvNV ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t) + jint arg0, + jfloatArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord2dARB == NULL ) return; + if ( disp__glVertexAttrib1fvNV == NULL ) return; - disp__glMultiTexCoord2dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexAttrib1fvNV arg: arg1"); + } + } + disp__glVertexAttrib1fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib1dvNV ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jdoubleArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord2dvARB == NULL ) return; + if ( disp__glVertexAttrib1dvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord2dvARB arg: v"); + printf("COPY by glVertexAttrib1dvNV arg: arg1"); } } - disp__glMultiTexCoord2dvARB ( - (GLenum) target, + disp__glVertexAttrib1dvNV ( + (GLuint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ; + extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib2svNV ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t) + jint arg0, + jshortArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord2fARB == NULL ) return; + if ( disp__glVertexAttrib2svNV == NULL ) return; - disp__glMultiTexCoord2fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexAttrib2svNV arg: arg1"); + } + } + disp__glVertexAttrib2svNV ( + (GLuint) arg0, + (const GLshort *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib2fvNV ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jfloatArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jfloat *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord2fvARB == NULL ) return; + if ( disp__glVertexAttrib2fvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord2fvARB arg: v"); + printf("COPY by glVertexAttrib2fvNV arg: arg1"); } } - disp__glMultiTexCoord2fvARB ( - (GLenum) target, + disp__glVertexAttrib2fvNV ( + (GLuint) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ; + extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2iARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib2dvNV ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t) + jint arg0, + jdoubleArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord2iARB == NULL ) return; + if ( disp__glVertexAttrib2dvNV == NULL ) return; - disp__glMultiTexCoord2iARB ( - (GLenum) target, - (GLint) s, - (GLint) t + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexAttrib2dvNV arg: arg1"); + } + } + disp__glVertexAttrib2dvNV ( + (GLuint) arg0, + (const GLdouble *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ; + extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2ivARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib3svNV ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jshortArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; - jint *ptr1 = NULL; + jshort *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord2ivARB == NULL ) return; + if ( disp__glVertexAttrib3svNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord2ivARB arg: v"); + printf("COPY by glVertexAttrib3svNV arg: arg1"); } } - disp__glMultiTexCoord2ivARB ( - (GLenum) target, - (const GLint *) ptr1 + disp__glVertexAttrib3svNV ( + (GLuint) arg0, + (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ; + extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2sARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib3fvNV ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t) + jint arg0, + jfloatArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord2sARB == NULL ) return; + if ( disp__glVertexAttrib3fvNV == NULL ) return; - disp__glMultiTexCoord2sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexAttrib3fvNV arg: arg1"); + } + } + disp__glVertexAttrib3fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ; + extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2svARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib3dvNV ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexAttrib3dvNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexAttrib3dvNV arg: arg1"); + } + } + disp__glVertexAttrib3dvNV ( + (GLuint) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jshort *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord2svARB == NULL ) return; + if ( disp__glVertexAttrib4svNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord2svARB arg: v"); + printf("COPY by glVertexAttrib4svNV arg: arg1"); } } - disp__glMultiTexCoord2svARB ( - (GLenum) target, + disp__glVertexAttrib4svNV ( + (GLuint) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib4fvNV ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t, - jdouble r) + jint arg0, + jfloatArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord3dARB == NULL ) return; + if ( disp__glVertexAttrib4fvNV == NULL ) return; - disp__glMultiTexCoord3dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t, - (GLdouble) r + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexAttrib4fvNV arg: arg1"); + } + } + disp__glVertexAttrib4fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib4dvNV ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jdoubleArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord3dvARB == NULL ) return; + if ( disp__glVertexAttrib4dvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord3dvARB arg: v"); + printf("COPY by glVertexAttrib4dvNV arg: arg1"); } } - disp__glMultiTexCoord3dvARB ( - (GLenum) target, + disp__glVertexAttrib4dvNV ( + (GLuint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib4ubvNV ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t, - jfloat r) + jint arg0, + jbyteArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord3fARB == NULL ) return; + if ( disp__glVertexAttrib4ubvNV == NULL ) return; - disp__glMultiTexCoord3fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t, - (GLfloat) r + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexAttrib4ubvNV arg: arg1"); + } + } + disp__glVertexAttrib4ubvNV ( + (GLuint) arg0, + (const GLubyte *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttribs1svNV ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs1svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs1svNV arg: arg2"); + } + } + disp__glVertexAttribs1svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs1fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs1fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs1fvNV arg: arg2"); + } + } + disp__glVertexAttribs1fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs1dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs1dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs1dvNV arg: arg2"); + } + } + disp__glVertexAttribs1dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs2svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs2svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs2svNV arg: arg2"); + } + } + disp__glVertexAttribs2svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs2fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs2fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs2fvNV arg: arg2"); + } + } + disp__glVertexAttribs2fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs2dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs2dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs2dvNV arg: arg2"); + } + } + disp__glVertexAttribs2dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs3svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs3svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs3svNV arg: arg2"); + } + } + disp__glVertexAttribs3svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs3fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs3fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs3fvNV arg: arg2"); + } + } + disp__glVertexAttribs3fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs3dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs3dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs3dvNV arg: arg2"); + } + } + disp__glVertexAttribs3dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs4svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs4svNV arg: arg2"); + } + } + disp__glVertexAttribs4svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs4fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs4fvNV arg: arg2"); + } + } + disp__glVertexAttribs4fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs4dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs4dvNV arg: arg2"); + } + } + disp__glVertexAttribs4dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4ubvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glVertexAttribs4ubvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glVertexAttribs4ubvNV arg: arg2"); + } + } + disp__glVertexAttribs4ubvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLubyte *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexBumpParameterivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glTexBumpParameterivATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glTexBumpParameterivATI arg: arg1"); + } + } + disp__glTexBumpParameterivATI ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexBumpParameterfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jfloat *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord3fvARB == NULL ) return; + if ( disp__glTexBumpParameterfvATI == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord3fvARB arg: v"); + printf("COPY by glTexBumpParameterfvATI arg: arg1"); } } - disp__glMultiTexCoord3fvARB ( - (GLenum) target, + disp__glTexBumpParameterfvATI ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ; + extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3iARB ( + Java_gl4java_GLFuncJauJNI_glGetTexBumpParameterivATI ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t, - jint r) + jint arg0, + jintArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord3iARB == NULL ) return; + if ( disp__glGetTexBumpParameterivATI == NULL ) return; - disp__glMultiTexCoord3iARB ( - (GLenum) target, - (GLint) s, - (GLint) t, - (GLint) r + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glGetTexBumpParameterivATI arg: arg1"); + } + } + disp__glGetTexBumpParameterivATI ( + (GLenum) arg0, + (GLint *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ; + extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3ivARB ( + Java_gl4java_GLFuncJauJNI_glGetTexBumpParameterfvATI ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glGetTexBumpParameterfvATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glGetTexBumpParameterfvATI arg: arg1"); + } + } + disp__glGetTexBumpParameterfvATI ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenFragmentShadersATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenFragmentShadersATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenFragmentShadersATI == NULL ) return 0; + + ret = (jint) disp__glGenFragmentShadersATI ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindFragmentShaderATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBindFragmentShaderATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glBindFragmentShaderATI == NULL ) return; + + disp__glBindFragmentShaderATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFragmentShaderATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteFragmentShaderATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteFragmentShaderATI == NULL ) return; + + disp__glDeleteFragmentShaderATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginFragmentShaderATI ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBeginFragmentShaderATI ( + JNIEnv *env, jobject obj) + { + + if ( disp__glBeginFragmentShaderATI == NULL ) return; + + disp__glBeginFragmentShaderATI ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEndFragmentShaderATI ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEndFragmentShaderATI ( + JNIEnv *env, jobject obj) + { + + if ( disp__glEndFragmentShaderATI == NULL ) return; + + disp__glEndFragmentShaderATI ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPassTexCoordATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glPassTexCoordATI == NULL ) return; + + disp__glPassTexCoordATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleMapATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSampleMapATI == NULL ) return; + + disp__glSampleMapATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorFragmentOp1ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6) + { + + if ( disp__glColorFragmentOp1ATI == NULL ) return; + + disp__glColorFragmentOp1ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorFragmentOp2ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9) + { + + if ( disp__glColorFragmentOp2ATI == NULL ) return; + + disp__glColorFragmentOp2ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorFragmentOp3ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jint arg12) + { + + if ( disp__glColorFragmentOp3ATI == NULL ) return; + + disp__glColorFragmentOp3ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9, + (GLuint) arg10, + (GLuint) arg11, + (GLuint) arg12 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAlphaFragmentOp1ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glAlphaFragmentOp1ATI == NULL ) return; + + disp__glAlphaFragmentOp1ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAlphaFragmentOp2ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8) + { + + if ( disp__glAlphaFragmentOp2ATI == NULL ) return; + + disp__glAlphaFragmentOp2ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAlphaFragmentOp3ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11) + { + + if ( disp__glAlphaFragmentOp3ATI == NULL ) return; + + disp__glAlphaFragmentOp3ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9, + (GLuint) arg10, + (GLuint) arg11 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetFragmentShaderConstantATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glSetFragmentShaderConstantATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glSetFragmentShaderConstantATI arg: arg1"); + } + } + disp__glSetFragmentShaderConstantATI ( + (GLuint) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesiATI ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPNTrianglesiATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glPNTrianglesiATI == NULL ) return; + + disp__glPNTrianglesiATI ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesfATI ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPNTrianglesfATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glPNTrianglesfATI == NULL ) return; + + disp__glPNTrianglesfATI ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1, + jint arg2) + { + jint ret; + + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNewObjectBufferATI arg: arg1"); + } + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1, + jint arg2) + { + jint ret; + + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNewObjectBufferATI arg: arg1"); + } + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2) { + jint ret; + jboolean isCopiedArray1 = JNI_FALSE; jint *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord3ivARB == NULL ) return; + if ( disp__glNewObjectBufferATI == NULL ) return 0; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord3ivARB arg: v"); + printf("COPY by glNewObjectBufferATI arg: arg1"); } } - disp__glMultiTexCoord3ivARB ( - (GLenum) target, + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1, + jint arg2) + { + jint ret; + + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNewObjectBufferATI arg: arg1"); + } + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1, + jint arg2) + { + jint ret; + + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNewObjectBufferATI arg: arg1"); + } + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1, + jint arg2) + { + jint ret; + + jboolean isCopiedArray1 = JNI_FALSE; + jboolean *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNewObjectBufferATI arg: arg1"); + } + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1, + jint arg2) + { + jint ret; + + jboolean isCopiedArray1 = JNI_FALSE; + jlong *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNewObjectBufferATI arg: arg1"); + } + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsObjectBufferATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsObjectBufferATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsObjectBufferATI == NULL ) return 0; + + ret = (jboolean) disp__glIsObjectBufferATI ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glUpdateObjectBufferATI arg: arg3"); + } + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glUpdateObjectBufferATI arg: arg3"); + } + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glUpdateObjectBufferATI arg: arg3"); + } + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glUpdateObjectBufferATI arg: arg3"); + } + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glUpdateObjectBufferATI arg: arg3"); + } + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glUpdateObjectBufferATI arg: arg3"); + } + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glUpdateObjectBufferATI arg: arg3"); + } + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetObjectBufferfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetObjectBufferfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetObjectBufferfvATI arg: arg2"); + } + } + disp__glGetObjectBufferfvATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetObjectBufferivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetObjectBufferivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetObjectBufferivATI arg: arg2"); + } + } + disp__glGetObjectBufferivATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteObjectBufferATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteObjectBufferATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteObjectBufferATI == NULL ) return; + + disp__glDeleteObjectBufferATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glArrayObjectATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glArrayObjectATI == NULL ) return; + + disp__glArrayObjectATI ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLuint) arg4, + (GLuint) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetArrayObjectfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetArrayObjectfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetArrayObjectfvATI arg: arg2"); + } + } + disp__glGetArrayObjectfvATI ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetArrayObjectivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetArrayObjectivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetArrayObjectivATI arg: arg2"); + } + } + disp__glGetArrayObjectivATI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantArrayObjectATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glVariantArrayObjectATI == NULL ) return; + + disp__glVariantArrayObjectATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLuint) arg3, + (GLuint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantArrayObjectfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantArrayObjectfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantArrayObjectfvATI arg: arg2"); + } + } + disp__glGetVariantArrayObjectfvATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantArrayObjectivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantArrayObjectivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantArrayObjectivATI arg: arg2"); + } + } + disp__glGetVariantArrayObjectivATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginVertexShaderEXT ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBeginVertexShaderEXT ( + JNIEnv *env, jobject obj) + { + + if ( disp__glBeginVertexShaderEXT == NULL ) return; + + disp__glBeginVertexShaderEXT ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEndVertexShaderEXT ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEndVertexShaderEXT ( + JNIEnv *env, jobject obj) + { + + if ( disp__glEndVertexShaderEXT == NULL ) return; + + disp__glEndVertexShaderEXT ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindVertexShaderEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBindVertexShaderEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glBindVertexShaderEXT == NULL ) return; + + disp__glBindVertexShaderEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenVertexShadersEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenVertexShadersEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenVertexShadersEXT == NULL ) return 0; + + ret = (jint) disp__glGenVertexShadersEXT ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteVertexShaderEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteVertexShaderEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteVertexShaderEXT == NULL ) return; + + disp__glDeleteVertexShaderEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glShaderOp1EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glShaderOp1EXT == NULL ) return; + + disp__glShaderOp1EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glShaderOp2EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glShaderOp2EXT == NULL ) return; + + disp__glShaderOp2EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glShaderOp3EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glShaderOp3EXT == NULL ) return; + + disp__glShaderOp3EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSwizzleEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glSwizzleEXT == NULL ) return; + + disp__glSwizzleEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWriteMaskEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glWriteMaskEXT == NULL ) return; + + disp__glWriteMaskEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glInsertComponentEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glInsertComponentEXT == NULL ) return; + + disp__glInsertComponentEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glExtractComponentEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glExtractComponentEXT == NULL ) return; + + disp__glExtractComponentEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenSymbolsEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + jint ret; + + + if ( disp__glGenSymbolsEXT == NULL ) return 0; + + ret = (jint) disp__glGenSymbolsEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLuint) arg3 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetInvariantEXT arg: arg2"); + } + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetInvariantEXT arg: arg2"); + } + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetInvariantEXT arg: arg2"); + } + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetInvariantEXT arg: arg2"); + } + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetInvariantEXT arg: arg2"); + } + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetInvariantEXT arg: arg2"); + } + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetInvariantEXT arg: arg2"); + } + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetLocalConstantEXT arg: arg2"); + } + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetLocalConstantEXT arg: arg2"); + } + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetLocalConstantEXT arg: arg2"); + } + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetLocalConstantEXT arg: arg2"); + } + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetLocalConstantEXT arg: arg2"); + } + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetLocalConstantEXT arg: arg2"); + } + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glSetLocalConstantEXT arg: arg2"); + } + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantbvEXT ( GLuint , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantbvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVariantbvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVariantbvEXT arg: arg1"); + } + } + disp__glVariantbvEXT ( + (GLuint) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantsvEXT ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantsvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVariantsvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVariantsvEXT arg: arg1"); + } + } + disp__glVariantsvEXT ( + (GLuint) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantivEXT ( GLuint , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVariantivEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVariantivEXT arg: arg1"); + } + } + disp__glVariantivEXT ( + (GLuint) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + extern void glVariantfvEXT ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3sARB ( + Java_gl4java_GLFuncJauJNI_glVariantfvEXT ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t, - jshort r) + jint arg0, + jfloatArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; - if ( disp__glMultiTexCoord3sARB == NULL ) return; + if ( disp__glVariantfvEXT == NULL ) return; - disp__glMultiTexCoord3sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t, - (GLshort) r + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVariantfvEXT arg: arg1"); + } + } + disp__glVariantfvEXT ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ; + extern void glVariantdvEXT ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3svARB ( + Java_gl4java_GLFuncJauJNI_glVariantdvEXT ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVariantdvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVariantdvEXT arg: arg1"); + } + } + disp__glVariantdvEXT ( + (GLuint) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantubvEXT ( GLuint , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantubvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVariantubvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVariantubvEXT arg: arg1"); + } + } + disp__glVariantubvEXT ( + (GLuint) arg0, + (const GLubyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantusvEXT ( GLuint , const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantusvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jshort *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord3svARB == NULL ) return; + if ( disp__glVariantusvEXT == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord3svARB arg: v"); + printf("COPY by glVariantusvEXT arg: arg1"); } } - disp__glMultiTexCoord3svARB ( - (GLenum) target, + disp__glVariantusvEXT ( + (GLuint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantuivEXT ( GLuint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantuivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVariantuivEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVariantuivEXT arg: arg1"); + } + } + disp__glVariantuivEXT ( + (GLuint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVariantPointerEXT arg: arg3"); + } + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVariantPointerEXT arg: arg3"); + } + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVariantPointerEXT arg: arg3"); + } + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVariantPointerEXT arg: arg3"); + } + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVariantPointerEXT arg: arg3"); + } + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVariantPointerEXT arg: arg3"); + } + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + static int isWarned3 = 0; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3); + if( isCopiedArray3 == JNI_TRUE && isWarned3==0 ) { + isWarned3=1; + printf("COPY by glVariantPointerEXT arg: arg3"); + } + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEnableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEnableVariantClientStateEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glEnableVariantClientStateEXT == NULL ) return; + + disp__glEnableVariantClientStateEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDisableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDisableVariantClientStateEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDisableVariantClientStateEXT == NULL ) return; + + disp__glDisableVariantClientStateEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindLightParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindLightParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindLightParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindMaterialParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindMaterialParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindMaterialParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindTexGenParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + jint ret; + + + if ( disp__glBindTexGenParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindTexGenParameterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindTextureUnitParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindTextureUnitParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindTextureUnitParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindParameterEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glBindParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindParameterEXT ( + (GLenum) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsVariantEnabledEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jboolean ret; + + + if ( disp__glIsVariantEnabledEXT == NULL ) return 0; + + ret = (jboolean) disp__glIsVariantEnabledEXT ( + (GLuint) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantBooleanvEXT arg: arg2"); + } + } + disp__glGetVariantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantIntegervEXT arg: arg2"); + } + } + disp__glGetVariantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantFloatvEXT arg: arg2"); + } + } + disp__glGetVariantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantPointervEXT arg: arg2"); + } + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantPointervEXT arg: arg2"); + } + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantPointervEXT arg: arg2"); + } + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantPointervEXT arg: arg2"); + } + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantPointervEXT arg: arg2"); + } + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantPointervEXT arg: arg2"); + } + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetVariantPointervEXT arg: arg2"); + } + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetInvariantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetInvariantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetInvariantBooleanvEXT arg: arg2"); + } + } + disp__glGetInvariantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetInvariantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetInvariantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetInvariantIntegervEXT arg: arg2"); + } + } + disp__glGetInvariantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetInvariantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetInvariantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetInvariantFloatvEXT arg: arg2"); + } + } + disp__glGetInvariantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetLocalConstantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetLocalConstantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetLocalConstantBooleanvEXT arg: arg2"); + } + } + disp__glGetLocalConstantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetLocalConstantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetLocalConstantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetLocalConstantIntegervEXT arg: arg2"); + } + } + disp__glGetLocalConstantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetLocalConstantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + static int isWarned2 = 0; + + if ( disp__glGetLocalConstantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2); + if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) { + isWarned2=1; + printf("COPY by glGetLocalConstantFloatvEXT arg: arg2"); + } + } + disp__glGetLocalConstantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1s ( GLenum , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1) + { + + if ( disp__glVertexStream1s == NULL ) return; + + disp__glVertexStream1s ( + (GLenum) arg0, + (GLshort) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream1sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream1sv arg: arg1"); + } + } + disp__glVertexStream1sv ( + (GLenum) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + extern void glVertexStream1i ( GLenum , GLint ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream1i ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t, - jdouble r, - jdouble q) + jint arg0, + jint arg1) { - if ( disp__glMultiTexCoord4dARB == NULL ) return; + if ( disp__glVertexStream1i == NULL ) return; - disp__glMultiTexCoord4dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t, - (GLdouble) r, - (GLdouble) q + disp__glVertexStream1i ( + (GLenum) arg0, + (GLint) arg1 ); } @@ -22811,64 +54560,178 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexStream1iv ( GLenum , const GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dvARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream1iv ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream1iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream1iv arg: arg1"); + } + } + disp__glVertexStream1iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1f ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexStream1f == NULL ) return; + + disp__glVertexStream1f ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream1fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream1fv arg: arg1"); + } + } + disp__glVertexStream1fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1d ( GLenum , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1) + { + + if ( disp__glVertexStream1d == NULL ) return; + + disp__glVertexStream1d ( + (GLenum) arg0, + (GLdouble) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jdouble *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord4dvARB == NULL ) return; + if ( disp__glVertexStream1dv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord4dvARB arg: v"); + printf("COPY by glVertexStream1dv arg: arg1"); } } - disp__glMultiTexCoord4dvARB ( - (GLenum) target, + disp__glVertexStream1dv ( + (GLenum) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2s ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t, - jfloat r, - jfloat q) + jint arg0, + jshort arg1, + jshort arg2) { - if ( disp__glMultiTexCoord4fARB == NULL ) return; + if ( disp__glVertexStream2s == NULL ) return; - disp__glMultiTexCoord4fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t, - (GLfloat) r, - (GLfloat) q + disp__glVertexStream2s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2 ); } @@ -22876,64 +54739,182 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexStream2sv ( GLenum , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fvARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2sv ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream2sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream2sv arg: arg1"); + } + } + disp__glVertexStream2sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2i ( GLenum , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glVertexStream2i == NULL ) return; + + disp__glVertexStream2i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream2iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream2iv arg: arg1"); + } + } + disp__glVertexStream2iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glVertexStream2f == NULL ) return; + + disp__glVertexStream2f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jfloat *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord4fvARB == NULL ) return; + if ( disp__glVertexStream2fv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord4fvARB arg: v"); + printf("COPY by glVertexStream2fv arg: arg1"); } } - disp__glMultiTexCoord4fvARB ( - (GLenum) target, + disp__glVertexStream2fv ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4iARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2d ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t, - jint r, - jint q) + jint arg0, + jdouble arg1, + jdouble arg2) { - if ( disp__glMultiTexCoord4iARB == NULL ) return; + if ( disp__glVertexStream2d == NULL ) return; - disp__glMultiTexCoord4iARB ( - (GLenum) target, - (GLint) s, - (GLint) t, - (GLint) r, - (GLint) q + disp__glVertexStream2d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2 ); } @@ -22941,64 +54922,188 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ; + extern void glVertexStream2dv ( GLenum , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4ivARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2dv ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream2dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream2dv arg: arg1"); + } + } + disp__glVertexStream2dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glVertexStream3s == NULL ) return; + + disp__glVertexStream3s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream3sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream3sv arg: arg1"); + } + } + disp__glVertexStream3sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glVertexStream3i == NULL ) return; + + disp__glVertexStream3i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jint *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord4ivARB == NULL ) return; + if ( disp__glVertexStream3iv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord4ivARB arg: v"); + printf("COPY by glVertexStream3iv arg: arg1"); } } - disp__glMultiTexCoord4ivARB ( - (GLenum) target, + disp__glVertexStream3iv ( + (GLenum) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4sARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream3f ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t, - jshort r, - jshort q) + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) { - if ( disp__glMultiTexCoord4sARB == NULL ) return; + if ( disp__glVertexStream3f == NULL ) return; - disp__glMultiTexCoord4sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t, - (GLshort) r, - (GLshort) q + disp__glVertexStream3f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 ); } @@ -23006,38 +55111,740 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ; + extern void glVertexStream3fv ( GLenum , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4svARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream3fv ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream3fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream3fv arg: arg1"); + } + } + disp__glVertexStream3fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glVertexStream3d == NULL ) return; + + disp__glVertexStream3d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream3dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream3dv arg: arg1"); + } + } + disp__glVertexStream3dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3, + jshort arg4) + { + + if ( disp__glVertexStream4s == NULL ) return; + + disp__glVertexStream4s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3, + (GLshort) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jboolean isCopiedArray1 = JNI_FALSE; jshort *ptr1 = NULL; static int isWarned1 = 0; - if ( disp__glMultiTexCoord4svARB == NULL ) return; + if ( disp__glVertexStream4sv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1); + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { isWarned1=1; - printf("COPY by glMultiTexCoord4svARB arg: v"); + printf("COPY by glVertexStream4sv arg: arg1"); } } - disp__glMultiTexCoord4svARB ( - (GLenum) target, + disp__glVertexStream4sv ( + (GLenum) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT); + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glVertexStream4i == NULL ) return; + + disp__glVertexStream4i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream4iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream4iv arg: arg1"); + } + } + disp__glVertexStream4iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glVertexStream4f == NULL ) return; + + disp__glVertexStream4f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream4fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream4fv arg: arg1"); + } + } + disp__glVertexStream4fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4) + { + + if ( disp__glVertexStream4d == NULL ) return; + + disp__glVertexStream4d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glVertexStream4dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glVertexStream4dv arg: arg1"); + } } + disp__glVertexStream4dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3b ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3) + { + + if ( disp__glNormalStream3b == NULL ) return; + + disp__glNormalStream3b ( + (GLenum) arg0, + (GLbyte) arg1, + (GLbyte) arg2, + (GLbyte) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3bv ( GLenum , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3bv ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jbyte *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalStream3bv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalStream3bv arg: arg1"); + } + } + disp__glNormalStream3bv ( + (GLenum) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glNormalStream3s == NULL ) return; + + disp__glNormalStream3s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jshort *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalStream3sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalStream3sv arg: arg1"); + } + } + disp__glNormalStream3sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glNormalStream3i == NULL ) return; + + disp__glNormalStream3i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalStream3iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalStream3iv arg: arg1"); + } + } + disp__glNormalStream3iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glNormalStream3f == NULL ) return; + + disp__glNormalStream3f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalStream3fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalStream3fv arg: arg1"); + } + } + disp__glNormalStream3fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glNormalStream3d == NULL ) return; + + disp__glNormalStream3d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + static int isWarned1 = 0; + + if ( disp__glNormalStream3dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1); + if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) { + isWarned1=1; + printf("COPY by glNormalStream3dv arg: arg1"); + } + } + disp__glNormalStream3dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveVertexStream ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glClientActiveVertexStream ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glClientActiveVertexStream == NULL ) return; + + disp__glClientActiveVertexStream ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvi ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexBlendEnvi ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glVertexBlendEnvi == NULL ) return; + + disp__glVertexBlendEnvi ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvf ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexBlendEnvf ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexBlendEnvf == NULL ) return; + + disp__glVertexBlendEnvf ( + (GLenum) arg0, + (GLfloat) arg1 + ); + } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/OpenGL_JauJNI_funcs.c b/CNativeCode/OpenGL_JauJNI_funcs.c index 37ca738..3fe4c23 100755 --- a/CNativeCode/OpenGL_JauJNI_funcs.c +++ b/CNativeCode/OpenGL_JauJNI_funcs.c @@ -71,7 +71,7 @@ Java_gl4java_GLFuncJauJNI_glGetString ( JNIEnv *env, jobject obj, } static const char * _gl_lib_vendor_="Jausoft - Sven Goethel Software Development"; -static const char * _gl_lib_version_="2.8.0.0"; +static const char * _gl_lib_version_="2.8.0.8"; JNIEXPORT jstring JNICALL Java_gl4java_GLFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj ) @@ -86,7 +86,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: gl-proto-auto.orig.h . . . * Destination-Class: gl4java_GLFuncJauJNI ! @@ -6896,7 +6896,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glGetPointerv ( GLenum pname , void * * params ) ; + extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ; * </pre> */ JNIEXPORT void JNICALL @@ -6916,7 +6916,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -6941,7 +6941,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -6966,7 +6966,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -6991,7 +6991,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7016,7 +7016,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7041,7 +7041,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -7066,7 +7066,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointerv ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -12441,7 +12441,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glTexImage3D ( GLenum target , GLint level , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; + extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; * </pre> */ JNIEXPORT void JNICALL @@ -12469,7 +12469,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12509,7 +12509,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12549,7 +12549,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12589,7 +12589,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12629,7 +12629,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12669,7 +12669,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -12709,7 +12709,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) disp__glTexImage3D ( (GLenum) target, (GLint) level, - (GLint) internalFormat, + (GLenum) internalFormat, (GLsizei) width, (GLsizei) height, (GLsizei) depth, @@ -16273,6 +16273,3828 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> + extern void glActiveTexture ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glActiveTexture ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glActiveTexture == NULL ) return; + + disp__glActiveTexture ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveTexture ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glClientActiveTexture ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glClientActiveTexture == NULL ) return; + + disp__glClientActiveTexture ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jbyteArray data) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetByteArrayElements(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseByteArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jshortArray data) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetShortArrayElements(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseShortArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jintArray data) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetIntArrayElements(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseIntArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jfloatArray data) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetFloatArrayElements(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetBooleanArrayElements(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1D__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint border, + jint imageSize, + jlongArray data) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetLongArrayElements(env, data, 0); + } + disp__glCompressedTexImage1D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseLongArrayElements(env, data, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jbyteArray data) + { + jbyte *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (*env)->GetByteArrayElements(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseByteArrayElements(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jshortArray data) + { + jshort *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (*env)->GetShortArrayElements(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseShortArrayElements(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jintArray data) + { + jint *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (*env)->GetIntArrayElements(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseIntArrayElements(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jfloatArray data) + { + jfloat *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (*env)->GetFloatArrayElements(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (*env)->GetDoubleArrayElements(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (*env)->GetBooleanArrayElements(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, data, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2D__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint border, + jint imageSize, + jlongArray data) + { + jlong *ptr7 = NULL; + + if ( disp__glCompressedTexImage2D == NULL ) return; + + if(data!=NULL) + { + ptr7 = (*env)->GetLongArrayElements(env, data, 0); + } + disp__glCompressedTexImage2D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr7 + ); + + if(data!=NULL) + { + (*env)->ReleaseLongArrayElements(env, data, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jbyteArray data) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetByteArrayElements(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseByteArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jshortArray data) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetShortArrayElements(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseShortArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jintArray data) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetIntArrayElements(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseIntArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jfloatArray data) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetFloatArrayElements(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetDoubleArrayElements(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetBooleanArrayElements(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3D__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint internalformat, + jint width, + jint height, + jint depth, + jint border, + jint imageSize, + jlongArray data) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexImage3D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetLongArrayElements(env, data, 0); + } + disp__glCompressedTexImage3D ( + (GLenum) target, + (GLint) level, + (GLenum) internalformat, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLint) border, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseLongArrayElements(env, data, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jbyteArray data) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetByteArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseByteArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jshortArray data) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetShortArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseShortArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jintArray data) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetIntArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseIntArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jfloatArray data) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetFloatArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetBooleanArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, data, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1D__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint width, + jint format, + jint imageSize, + jlongArray data) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1D == NULL ) return; + + if(data!=NULL) + { + ptr6 = (*env)->GetLongArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage1D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLsizei) width, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr6 + ); + + if(data!=NULL) + { + (*env)->ReleaseLongArrayElements(env, data, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jbyteArray data) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetByteArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseByteArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jshortArray data) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetShortArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseShortArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jintArray data) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetIntArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseIntArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jfloatArray data) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetFloatArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetDoubleArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetBooleanArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, data, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2D__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint width, + jint height, + jint format, + jint imageSize, + jlongArray data) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2D == NULL ) return; + + if(data!=NULL) + { + ptr8 = (*env)->GetLongArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage2D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLsizei) width, + (GLsizei) height, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr8 + ); + + if(data!=NULL) + { + (*env)->ReleaseLongArrayElements(env, data, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jbyteArray data) + { + jbyte *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (*env)->GetByteArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseByteArrayElements(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jshortArray data) + { + jshort *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (*env)->GetShortArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseShortArrayElements(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jintArray data) + { + jint *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (*env)->GetIntArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseIntArrayElements(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jfloatArray data) + { + jfloat *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (*env)->GetFloatArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jdoubleArray data) + { + jdouble *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (*env)->GetDoubleArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jbooleanArray data) + { + jboolean *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (*env)->GetBooleanArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, data, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint target, + jint level, + jint xoffset, + jint yoffset, + jint zoffset, + jint width, + jint height, + jint depth, + jint format, + jint imageSize, + jlongArray data) + { + jlong *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3D == NULL ) return; + + if(data!=NULL) + { + ptr10 = (*env)->GetLongArrayElements(env, data, 0); + } + disp__glCompressedTexSubImage3D ( + (GLenum) target, + (GLint) level, + (GLint) xoffset, + (GLint) yoffset, + (GLint) zoffset, + (GLsizei) width, + (GLsizei) height, + (GLsizei) depth, + (GLenum) format, + (GLsizei) imageSize, + (const GLvoid *) ptr10 + ); + + if(data!=NULL) + { + (*env)->ReleaseLongArrayElements(env, data, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3B ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jbyteArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleaseByteArrayElements(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3S ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jshortArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleaseShortArrayElements(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3I ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jintArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleaseIntArrayElements(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3F ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jfloatArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3D ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jdoubleArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3Z ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jbooleanArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImage__II_3J ( + JNIEnv *env, jobject obj, + jint target, + jint lod, + jlongArray img) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetCompressedTexImage == NULL ) return; + + if(img!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, img, &isCopiedArray2); + } + disp__glGetCompressedTexImage ( + (GLenum) target, + (GLint) lod, + (GLvoid *) ptr2 + ); + + if(img!=NULL) + { + (*env)->ReleaseLongArrayElements(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s) + { + + if ( disp__glMultiTexCoord1d == NULL ) return; + + disp__glMultiTexCoord1d ( + (GLenum) target, + (GLdouble) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord1dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + } + disp__glMultiTexCoord1dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s) + { + + if ( disp__glMultiTexCoord1f == NULL ) return; + + disp__glMultiTexCoord1f ( + (GLenum) target, + (GLfloat) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord1fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + } + disp__glMultiTexCoord1fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1i ( GLenum target , GLint s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1i ( + JNIEnv *env, jobject obj, + jint target, + jint s) + { + + if ( disp__glMultiTexCoord1i == NULL ) return; + + disp__glMultiTexCoord1i ( + (GLenum) target, + (GLint) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord1iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, v, 0); + } + disp__glMultiTexCoord1iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1s ( + JNIEnv *env, jobject obj, + jint target, + jshort s) + { + + if ( disp__glMultiTexCoord1s == NULL ) return; + + disp__glMultiTexCoord1s ( + (GLenum) target, + (GLshort) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord1sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, v, 0); + } + disp__glMultiTexCoord1sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t) + { + + if ( disp__glMultiTexCoord2d == NULL ) return; + + disp__glMultiTexCoord2d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord2dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + } + disp__glMultiTexCoord2dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t) + { + + if ( disp__glMultiTexCoord2f == NULL ) return; + + disp__glMultiTexCoord2f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord2fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + } + disp__glMultiTexCoord2fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t) + { + + if ( disp__glMultiTexCoord2i == NULL ) return; + + disp__glMultiTexCoord2i ( + (GLenum) target, + (GLint) s, + (GLint) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord2iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, v, 0); + } + disp__glMultiTexCoord2iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t) + { + + if ( disp__glMultiTexCoord2s == NULL ) return; + + disp__glMultiTexCoord2s ( + (GLenum) target, + (GLshort) s, + (GLshort) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord2sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, v, 0); + } + disp__glMultiTexCoord2sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r) + { + + if ( disp__glMultiTexCoord3d == NULL ) return; + + disp__glMultiTexCoord3d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord3dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + } + disp__glMultiTexCoord3dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r) + { + + if ( disp__glMultiTexCoord3f == NULL ) return; + + disp__glMultiTexCoord3f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord3fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + } + disp__glMultiTexCoord3fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r) + { + + if ( disp__glMultiTexCoord3i == NULL ) return; + + disp__glMultiTexCoord3i ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord3iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, v, 0); + } + disp__glMultiTexCoord3iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r) + { + + if ( disp__glMultiTexCoord3s == NULL ) return; + + disp__glMultiTexCoord3s ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord3sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, v, 0); + } + disp__glMultiTexCoord3sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4d ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r, + jdouble q) + { + + if ( disp__glMultiTexCoord4d == NULL ) return; + + disp__glMultiTexCoord4d ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r, + (GLdouble) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dv ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord4dv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + } + disp__glMultiTexCoord4dv ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4f ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r, + jfloat q) + { + + if ( disp__glMultiTexCoord4f == NULL ) return; + + disp__glMultiTexCoord4f ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r, + (GLfloat) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fv ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord4fv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + } + disp__glMultiTexCoord4fv ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4i ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r, + jint q) + { + + if ( disp__glMultiTexCoord4i == NULL ) return; + + disp__glMultiTexCoord4i ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r, + (GLint) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4iv ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord4iv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, v, 0); + } + disp__glMultiTexCoord4iv ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4s ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r, + jshort q) + { + + if ( disp__glMultiTexCoord4s == NULL ) return; + + disp__glMultiTexCoord4s ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r, + (GLshort) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4sv ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord4sv == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, v, 0); + } + disp__glMultiTexCoord4sv ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixd ( + JNIEnv *env, jobject obj, + jdoubleArray m) + { + jdouble *ptr0 = NULL; + + if ( disp__glLoadTransposeMatrixd == NULL ) return; + + if(m!=NULL) + { + ptr0 = (*env)->GetDoubleArrayElements(env, m, 0); + } + disp__glLoadTransposeMatrixd ( + (const GLdouble *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixf ( + JNIEnv *env, jobject obj, + jfloatArray m) + { + jfloat *ptr0 = NULL; + + if ( disp__glLoadTransposeMatrixf == NULL ) return; + + if(m!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, m, 0); + } + disp__glLoadTransposeMatrixf ( + (const GLfloat *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixd ( + JNIEnv *env, jobject obj, + jdoubleArray m) + { + jdouble *ptr0 = NULL; + + if ( disp__glMultTransposeMatrixd == NULL ) return; + + if(m!=NULL) + { + ptr0 = (*env)->GetDoubleArrayElements(env, m, 0); + } + disp__glMultTransposeMatrixd ( + (const GLdouble *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixf ( + JNIEnv *env, jobject obj, + jfloatArray m) + { + jfloat *ptr0 = NULL; + + if ( disp__glMultTransposeMatrixf == NULL ) return; + + if(m!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, m, 0); + } + disp__glMultTransposeMatrixf ( + (const GLfloat *) ptr0 + ); + + if(m!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, m, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleCoverage ( + JNIEnv *env, jobject obj, + jfloat value, + jboolean invert) + { + + if ( disp__glSampleCoverage == NULL ) return; + + disp__glSampleCoverage ( + (GLclampf) value, + (GLboolean) invert + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePass ( GLenum pass ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSamplePass ( + JNIEnv *env, jobject obj, + jint pass) + { + + if ( disp__glSamplePass == NULL ) return; + + disp__glSamplePass ( + (GLenum) pass + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glActiveTextureARB ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glActiveTextureARB ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glActiveTextureARB == NULL ) return; + + disp__glActiveTextureARB ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveTextureARB ( GLenum texture ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glClientActiveTextureARB ( + JNIEnv *env, jobject obj, + jint texture) + { + + if ( disp__glClientActiveTextureARB == NULL ) return; + + disp__glClientActiveTextureARB ( + (GLenum) texture + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s) + { + + if ( disp__glMultiTexCoord1dARB == NULL ) return; + + disp__glMultiTexCoord1dARB ( + (GLenum) target, + (GLdouble) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord1dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + } + disp__glMultiTexCoord1dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s) + { + + if ( disp__glMultiTexCoord1fARB == NULL ) return; + + disp__glMultiTexCoord1fARB ( + (GLenum) target, + (GLfloat) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord1fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + } + disp__glMultiTexCoord1fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s) + { + + if ( disp__glMultiTexCoord1iARB == NULL ) return; + + disp__glMultiTexCoord1iARB ( + (GLenum) target, + (GLint) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord1ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, v, 0); + } + disp__glMultiTexCoord1ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s) + { + + if ( disp__glMultiTexCoord1sARB == NULL ) return; + + disp__glMultiTexCoord1sARB ( + (GLenum) target, + (GLshort) s + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord1svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord1svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, v, 0); + } + disp__glMultiTexCoord1svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t) + { + + if ( disp__glMultiTexCoord2dARB == NULL ) return; + + disp__glMultiTexCoord2dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord2dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + } + disp__glMultiTexCoord2dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t) + { + + if ( disp__glMultiTexCoord2fARB == NULL ) return; + + disp__glMultiTexCoord2fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord2fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + } + disp__glMultiTexCoord2fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t) + { + + if ( disp__glMultiTexCoord2iARB == NULL ) return; + + disp__glMultiTexCoord2iARB ( + (GLenum) target, + (GLint) s, + (GLint) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord2ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, v, 0); + } + disp__glMultiTexCoord2ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t) + { + + if ( disp__glMultiTexCoord2sARB == NULL ) return; + + disp__glMultiTexCoord2sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord2svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord2svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, v, 0); + } + disp__glMultiTexCoord2svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r) + { + + if ( disp__glMultiTexCoord3dARB == NULL ) return; + + disp__glMultiTexCoord3dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord3dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + } + disp__glMultiTexCoord3dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r) + { + + if ( disp__glMultiTexCoord3fARB == NULL ) return; + + disp__glMultiTexCoord3fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord3fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + } + disp__glMultiTexCoord3fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r) + { + + if ( disp__glMultiTexCoord3iARB == NULL ) return; + + disp__glMultiTexCoord3iARB ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord3ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, v, 0); + } + disp__glMultiTexCoord3ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r) + { + + if ( disp__glMultiTexCoord3sARB == NULL ) return; + + disp__glMultiTexCoord3sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord3svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord3svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, v, 0); + } + disp__glMultiTexCoord3svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dARB ( + JNIEnv *env, jobject obj, + jint target, + jdouble s, + jdouble t, + jdouble r, + jdouble q) + { + + if ( disp__glMultiTexCoord4dARB == NULL ) return; + + disp__glMultiTexCoord4dARB ( + (GLenum) target, + (GLdouble) s, + (GLdouble) t, + (GLdouble) r, + (GLdouble) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dvARB ( + JNIEnv *env, jobject obj, + jint target, + jdoubleArray v) + { + jdouble *ptr1 = NULL; + + if ( disp__glMultiTexCoord4dvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + } + disp__glMultiTexCoord4dvARB ( + (GLenum) target, + (const GLdouble *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fARB ( + JNIEnv *env, jobject obj, + jint target, + jfloat s, + jfloat t, + jfloat r, + jfloat q) + { + + if ( disp__glMultiTexCoord4fARB == NULL ) return; + + disp__glMultiTexCoord4fARB ( + (GLenum) target, + (GLfloat) s, + (GLfloat) t, + (GLfloat) r, + (GLfloat) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fvARB ( + JNIEnv *env, jobject obj, + jint target, + jfloatArray v) + { + jfloat *ptr1 = NULL; + + if ( disp__glMultiTexCoord4fvARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + } + disp__glMultiTexCoord4fvARB ( + (GLenum) target, + (const GLfloat *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4iARB ( + JNIEnv *env, jobject obj, + jint target, + jint s, + jint t, + jint r, + jint q) + { + + if ( disp__glMultiTexCoord4iARB == NULL ) return; + + disp__glMultiTexCoord4iARB ( + (GLenum) target, + (GLint) s, + (GLint) t, + (GLint) r, + (GLint) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4ivARB ( + JNIEnv *env, jobject obj, + jint target, + jintArray v) + { + jint *ptr1 = NULL; + + if ( disp__glMultiTexCoord4ivARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, v, 0); + } + disp__glMultiTexCoord4ivARB ( + (GLenum) target, + (const GLint *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4sARB ( + JNIEnv *env, jobject obj, + jint target, + jshort s, + jshort t, + jshort r, + jshort q) + { + + if ( disp__glMultiTexCoord4sARB == NULL ) return; + + disp__glMultiTexCoord4sARB ( + (GLenum) target, + (GLshort) s, + (GLshort) t, + (GLshort) r, + (GLshort) q + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiTexCoord4svARB ( + JNIEnv *env, jobject obj, + jint target, + jshortArray v) + { + jshort *ptr1 = NULL; + + if ( disp__glMultiTexCoord4svARB == NULL ) return; + + if(v!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, v, 0); + } + disp__glMultiTexCoord4svARB ( + (GLenum) target, + (const GLshort *) ptr1 + ); + + if(v!=NULL) + { + (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ; * </pre> */ @@ -18231,7 +22053,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glGetPointervEXT ( GLenum pname , void * * params ) ; + extern void glGetPointervEXT ( GLenum pname , GLvoid * * params ) ; * </pre> */ JNIEXPORT void JNICALL @@ -18251,7 +22073,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18276,7 +22098,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18301,7 +22123,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18326,7 +22148,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18351,7 +22173,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18376,7 +22198,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18401,7 +22223,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) } disp__glGetPointervEXT ( (GLenum) pname, - (void **) ptr1 + (GLvoid **) ptr1 ); if(params!=NULL) @@ -18530,6 +22352,59 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> + extern void glPointParameterfSGIS ( GLenum pname , GLfloat param ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPointParameterfSGIS ( + JNIEnv *env, jobject obj, + jint pname, + jfloat param) + { + + if ( disp__glPointParameterfSGIS == NULL ) return; + + disp__glPointParameterfSGIS ( + (GLenum) pname, + (GLfloat) param + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPointParameterfvSGIS ( + JNIEnv *env, jobject obj, + jint pname, + jfloatArray params) + { + jfloat *ptr1 = NULL; + + if ( disp__glPointParameterfvSGIS == NULL ) return; + + if(params!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, params, 0); + } + disp__glPointParameterfvSGIS ( + (GLenum) pname, + (const GLfloat *) ptr1 + ); + + if(params!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, params, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ; * </pre> */ @@ -19310,220 +23185,7456 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glActiveTextureARB ( GLenum texture ) ; + extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glActiveTextureARB ( + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixfARB ( JNIEnv *env, jobject obj, - jint texture) + jfloatArray arg0) { + jfloat *ptr0 = NULL; - if ( disp__glActiveTextureARB == NULL ) return; + if ( disp__glLoadTransposeMatrixfARB == NULL ) return; - disp__glActiveTextureARB ( - (GLenum) texture + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + disp__glLoadTransposeMatrixfARB ( + (const GLfloat *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glClientActiveTextureARB ( GLenum texture ) ; + extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glClientActiveTextureARB ( + Java_gl4java_GLFuncJauJNI_glLoadTransposeMatrixdARB ( JNIEnv *env, jobject obj, - jint texture) + jdoubleArray arg0) { + jdouble *ptr0 = NULL; - if ( disp__glClientActiveTextureARB == NULL ) return; + if ( disp__glLoadTransposeMatrixdARB == NULL ) return; - disp__glClientActiveTextureARB ( - (GLenum) texture + if(arg0!=NULL) + { + ptr0 = (*env)->GetDoubleArrayElements(env, arg0, 0); + } + disp__glLoadTransposeMatrixdARB ( + (const GLdouble *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ; + extern void glMultTransposeMatrixfARB ( const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dARB ( + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixfARB ( JNIEnv *env, jobject obj, - jint target, - jdouble s) + jfloatArray arg0) { + jfloat *ptr0 = NULL; - if ( disp__glMultiTexCoord1dARB == NULL ) return; + if ( disp__glMultTransposeMatrixfARB == NULL ) return; - disp__glMultiTexCoord1dARB ( - (GLenum) target, - (GLdouble) s + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + disp__glMultTransposeMatrixfARB ( + (const GLfloat *) ptr0 ); + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ; + extern void glMultTransposeMatrixdARB ( const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1dvARB ( + Java_gl4java_GLFuncJauJNI_glMultTransposeMatrixdARB ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glMultTransposeMatrixdARB == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetDoubleArrayElements(env, arg0, 0); + } + disp__glMultTransposeMatrixdARB ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverageARB ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleCoverageARB ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleCoverageARB == NULL ) return; + + disp__glSampleCoverageARB ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetByteArrayElements(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetShortArrayElements(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetIntArrayElements(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetFloatArrayElements(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetDoubleArrayElements(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetBooleanArrayElements(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage3DARB__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexImage3DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetLongArrayElements(env, arg8, 0); + } + disp__glCompressedTexImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLint) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jbyteArray arg7) + { + jbyte *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (*env)->GetByteArrayElements(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jshortArray arg7) + { + jshort *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (*env)->GetShortArrayElements(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jintArray arg7) + { + jint *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (*env)->GetIntArrayElements(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jfloatArray arg7) + { + jfloat *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (*env)->GetFloatArrayElements(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jdoubleArray arg7) + { + jdouble *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (*env)->GetDoubleArrayElements(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jbooleanArray arg7) + { + jboolean *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (*env)->GetBooleanArrayElements(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage2DARB__IIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jlongArray arg7) + { + jlong *ptr7 = NULL; + + if ( disp__glCompressedTexImage2DARB == NULL ) return; + + if(arg7!=NULL) + { + ptr7 = (*env)->GetLongArrayElements(env, arg7, 0); + } + disp__glCompressedTexImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLsizei) arg6, + (const GLvoid *) ptr7 + ); + + if(arg7!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetByteArrayElements(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetShortArrayElements(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetIntArrayElements(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetFloatArrayElements(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetBooleanArrayElements(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexImage1DARB__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetLongArrayElements(env, arg6, 0); + } + disp__glCompressedTexImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLint) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbyteArray arg10) + { + jbyte *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetByteArrayElements(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jshortArray arg10) + { + jshort *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetShortArrayElements(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jintArray arg10) + { + jint *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetIntArrayElements(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jfloatArray arg10) + { + jfloat *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetFloatArrayElements(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jdoubleArray arg10) + { + jdouble *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetDoubleArrayElements(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbooleanArray arg10) + { + jboolean *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetBooleanArrayElements(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jlongArray arg10) + { + jlong *ptr10 = NULL; + + if ( disp__glCompressedTexSubImage3DARB == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetLongArrayElements(env, arg10, 0); + } + disp__glCompressedTexSubImage3DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLenum) arg8, + (GLsizei) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetByteArrayElements(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetShortArrayElements(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetIntArrayElements(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetFloatArrayElements(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetDoubleArrayElements(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetBooleanArrayElements(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glCompressedTexSubImage2DARB == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetLongArrayElements(env, arg8, 0); + } + disp__glCompressedTexSubImage2DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLsizei) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetByteArrayElements(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetShortArrayElements(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetIntArrayElements(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetFloatArrayElements(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetBooleanArrayElements(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCompressedTexSubImage1DARB__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glCompressedTexSubImage1DARB == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetLongArrayElements(env, arg6, 0); + } + disp__glCompressedTexSubImage1DARB ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLsizei) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCompressedTexImageARB__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetCompressedTexImageARB == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetCompressedTexImageARB ( + (GLenum) arg0, + (GLint) arg1, + (void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightbvARB ( GLint , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightbvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glWeightbvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glWeightbvARB ( + (GLint) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightsvARB ( GLint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightsvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glWeightsvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glWeightsvARB ( + (GLint) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightivARB ( GLint , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glWeightivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glWeightivARB ( + (GLint) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightfvARB ( GLint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightfvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glWeightfvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glWeightfvARB ( + (GLint) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightdvARB ( GLint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightdvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord1dvARB == NULL ) return; + if ( disp__glWeightdvARB == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); } - disp__glMultiTexCoord1dvARB ( - (GLenum) target, + disp__glWeightdvARB ( + (GLint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ; + extern void glWeightubvARB ( GLint , const GLubyte * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fARB ( + Java_gl4java_GLFuncJauJNI_glWeightubvARB ( JNIEnv *env, jobject obj, - jint target, - jfloat s) + jint arg0, + jbyteArray arg1) { + jbyte *ptr1 = NULL; - if ( disp__glMultiTexCoord1fARB == NULL ) return; + if ( disp__glWeightubvARB == NULL ) return; - disp__glMultiTexCoord1fARB ( - (GLenum) target, - (GLfloat) s + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glWeightubvARB ( + (GLint) arg0, + (const GLubyte *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ; + extern void glWeightusvARB ( GLint , const GLushort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1fvARB ( + Java_gl4java_GLFuncJauJNI_glWeightusvARB ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glWeightusvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glWeightusvARB ( + (GLint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightuivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glWeightuivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glWeightuivARB ( + (GLint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWeightPointerARB__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glWeightPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glWeightPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendARB ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexBlendARB ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glVertexBlendARB == NULL ) return; + + disp__glVertexBlendARB ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCurrentPaletteMatrixARB ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCurrentPaletteMatrixARB ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glCurrentPaletteMatrixARB == NULL ) return; + + disp__glCurrentPaletteMatrixARB ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexubvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glMatrixIndexubvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glMatrixIndexubvARB ( + (GLint) arg0, + (const GLubyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexusvARB ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glMatrixIndexusvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glMatrixIndexusvARB ( + (GLint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexuivARB ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glMatrixIndexuivARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glMatrixIndexuivARB ( + (GLint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMatrixIndexPointerARB__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glMatrixIndexPointerARB == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glMatrixIndexPointerARB ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetTexFilterFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetTexFilterFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetTexFilterFuncSGIS ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexFilterFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glTexFilterFuncSGIS == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glTexFilterFuncSGIS ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetByteArrayElements(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetShortArrayElements(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetIntArrayElements(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetFloatArrayElements(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetBooleanArrayElements(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage1DEXT__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glTexSubImage1DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetLongArrayElements(env, arg6, 0); + } + disp__glTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetByteArrayElements(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetShortArrayElements(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetIntArrayElements(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetFloatArrayElements(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetDoubleArrayElements(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetBooleanArrayElements(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage2DEXT__IIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glTexSubImage2DEXT == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetLongArrayElements(env, arg8, 0); + } + disp__glTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLenum) arg6, + (GLenum) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexImage1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6) + { + + if ( disp__glCopyTexImage1DEXT == NULL ) return; + + disp__glCopyTexImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLint) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexImage2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7) + { + + if ( disp__glCopyTexImage2DEXT == NULL ) return; + + disp__glCopyTexImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexSubImage1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCopyTexSubImage1DEXT == NULL ) return; + + disp__glCopyTexSubImage1DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLsizei) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyTexSubImage2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7) + { + + if ( disp__glCopyTexSubImage2DEXT == NULL ) return; + + disp__glCopyTexSubImage2DEXT ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetByteArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetShortArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetIntArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetFloatArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetDoubleArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetBooleanArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramEXT__IZII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + + if ( disp__glGetHistogramEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetLongArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetHistogramEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetHistogramParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetHistogramParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetHistogramParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetHistogramParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetHistogramParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetByteArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetShortArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetIntArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetFloatArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetDoubleArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetBooleanArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxEXT__IZII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jboolean arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + + if ( disp__glGetMinmaxEXT == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetLongArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetMinmaxEXT ( + (GLenum) arg0, + (GLboolean) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetMinmaxParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetMinmaxParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMinmaxParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetMinmaxParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetMinmaxParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glHistogramEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jboolean arg3) + { + + if ( disp__glHistogramEXT == NULL ) return; + + disp__glHistogramEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (GLenum) arg2, + (GLboolean) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMinmaxEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jboolean arg2) + { + + if ( disp__glMinmaxEXT == NULL ) return; + + disp__glMinmaxEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLboolean) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glResetHistogramEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glResetHistogramEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glResetHistogramEXT == NULL ) return; + + disp__glResetHistogramEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glResetMinmaxEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glResetMinmaxEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glResetMinmaxEXT == NULL ) return; + + disp__glResetMinmaxEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jbyte *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetByteArrayElements(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jshort *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetShortArrayElements(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jint *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetIntArrayElements(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jfloat *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetFloatArrayElements(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jdouble *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetDoubleArrayElements(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetBooleanArrayElements(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter1DEXT__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jlong *ptr5 = NULL; + + if ( disp__glConvolutionFilter1DEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetLongArrayElements(env, arg5, 0); + } + disp__glConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6) + { + jbyte *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetByteArrayElements(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6) + { + jshort *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetShortArrayElements(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6) + { + jint *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetIntArrayElements(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6) + { + jfloat *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetFloatArrayElements(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6) + { + jdouble *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6) + { + jboolean *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetBooleanArrayElements(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionFilter2DEXT__IIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6) + { + jlong *ptr6 = NULL; + + if ( disp__glConvolutionFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetLongArrayElements(env, arg6, 0); + } + disp__glConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg6, ptr6, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameterfEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glConvolutionParameterfEXT == NULL ) return; + + disp__glConvolutionParameterfEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glConvolutionParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glConvolutionParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameteriEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glConvolutionParameteriEXT == NULL ) return; + + disp__glConvolutionParameteriEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glConvolutionParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glConvolutionParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glConvolutionParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyConvolutionFilter1DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyConvolutionFilter1DEXT == NULL ) return; + + disp__glCopyConvolutionFilter1DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyConvolutionFilter2DEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCopyConvolutionFilter2DEXT == NULL ) return; + + disp__glCopyConvolutionFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4, + (GLsizei) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionFilterEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + + if ( disp__glGetConvolutionFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetConvolutionFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetConvolutionParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetConvolutionParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetConvolutionParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetConvolutionParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetConvolutionParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3B_3B_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jbyteArray arg4, + jbyteArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jbyte *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jbyte *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (*env)->GetByteArrayElements(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (*env)->GetByteArrayElements(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3S_3S_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jshortArray arg4, + jshortArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jshort *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jshort *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (*env)->GetShortArrayElements(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (*env)->GetShortArrayElements(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3I_3I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jintArray arg4, + jintArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jint *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (*env)->GetIntArrayElements(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (*env)->GetIntArrayElements(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3F_3F_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jfloatArray arg4, + jfloatArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jfloat *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (*env)->GetFloatArrayElements(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (*env)->GetFloatArrayElements(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3D_3D_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jdoubleArray arg4, + jdoubleArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jdouble *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jdouble *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (*env)->GetDoubleArrayElements(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (*env)->GetDoubleArrayElements(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3Z_3Z_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jbooleanArray arg4, + jbooleanArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jboolean *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jboolean *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (*env)->GetBooleanArrayElements(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (*env)->GetBooleanArrayElements(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSeparableFilterEXT__III_3J_3J_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jlongArray arg4, + jlongArray arg5) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + jboolean isCopiedArray4 = JNI_FALSE; + jlong *ptr4 = NULL; + jboolean isCopiedArray5 = JNI_FALSE; + jlong *ptr5 = NULL; + + if ( disp__glGetSeparableFilterEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, &isCopiedArray3); + } + if(arg4!=NULL) + { + ptr4 = (*env)->GetLongArrayElements(env, arg4, &isCopiedArray4); + } + if(arg5!=NULL) + { + ptr5 = (*env)->GetLongArrayElements(env, arg5, &isCopiedArray5); + } + disp__glGetSeparableFilterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3, + (GLvoid *) ptr4, + (GLvoid *) ptr5 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg5!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3B_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbyteArray arg6, + jbyteArray arg7) + { + jbyte *ptr6 = NULL; + jbyte *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetByteArrayElements(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (*env)->GetByteArrayElements(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3S_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jshortArray arg6, + jshortArray arg7) + { + jshort *ptr6 = NULL; + jshort *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetShortArrayElements(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (*env)->GetShortArrayElements(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jintArray arg6, + jintArray arg7) + { + jint *ptr6 = NULL; + jint *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetIntArrayElements(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (*env)->GetIntArrayElements(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3F_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jfloatArray arg6, + jfloatArray arg7) + { + jfloat *ptr6 = NULL; + jfloat *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetFloatArrayElements(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (*env)->GetFloatArrayElements(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3D_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jdoubleArray arg6, + jdoubleArray arg7) + { + jdouble *ptr6 = NULL; + jdouble *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (*env)->GetDoubleArrayElements(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3Z_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jbooleanArray arg6, + jbooleanArray arg7) + { + jboolean *ptr6 = NULL; + jboolean *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetBooleanArrayElements(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (*env)->GetBooleanArrayElements(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSeparableFilter2DEXT__IIIIII_3J_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jlongArray arg6, + jlongArray arg7) + { + jlong *ptr6 = NULL; + jlong *ptr7 = NULL; + + if ( disp__glSeparableFilter2DEXT == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetLongArrayElements(env, arg6, 0); + } + if(arg7!=NULL) + { + ptr7 = (*env)->GetLongArrayElements(env, arg7, 0); + } + disp__glSeparableFilter2DEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (GLenum) arg5, + (const GLvoid *) ptr6, + (const GLvoid *) ptr7 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg6, ptr6, JNI_ABORT); + } + if(arg7!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg7, ptr7, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jbyte *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetByteArrayElements(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jshort *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetShortArrayElements(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jint *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetIntArrayElements(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jfloat *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetFloatArrayElements(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jdouble *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetDoubleArrayElements(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetBooleanArrayElements(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableSGI__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jlong *ptr5 = NULL; + + if ( disp__glColorTableSGI == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetLongArrayElements(env, arg5, 0); + } + disp__glColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLenum) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableParameterfvSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glColorTableParameterfvSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glColorTableParameterfvSGI ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorTableParameterivSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glColorTableParameterivSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glColorTableParameterivSGI ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyColorTableSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyColorTableSGI == NULL ) return; + + disp__glCopyColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jbyte *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jshort *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jboolean *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableSGI__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jlong *ptr3 = NULL; + + if ( disp__glGetColorTableSGI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetColorTableSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableParameterfvSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetColorTableParameterfvSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetColorTableParameterfvSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetColorTableParameterivSGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetColorTableParameterivSGI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetColorTableParameterivSGI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenSGIX ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glPixelTexGenSGIX == NULL ) return; + + disp__glPixelTexGenSGIX ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameteriSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glPixelTexGenParameteriSGIS == NULL ) return; + + disp__glPixelTexGenParameteriSGIS ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameterivSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glPixelTexGenParameterivSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glPixelTexGenParameterivSGIS ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameterfSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glPixelTexGenParameterfSGIS == NULL ) return; + + disp__glPixelTexGenParameterfSGIS ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTexGenParameterfvSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord1fvARB == NULL ) return; + if ( disp__glPixelTexGenParameterfvSGIS == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); } - disp__glMultiTexCoord1fvARB ( - (GLenum) target, + disp__glPixelTexGenParameterfvSGIS ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ; + extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1iARB ( + Java_gl4java_GLFuncJauJNI_glGetPixelTexGenParameterivSGIS ( JNIEnv *env, jobject obj, - jint target, - jint s) + jint arg0, + jintArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; - if ( disp__glMultiTexCoord1iARB == NULL ) return; + if ( disp__glGetPixelTexGenParameterivSGIS == NULL ) return; - disp__glMultiTexCoord1iARB ( - (GLenum) target, - (GLint) s + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, &isCopiedArray1); + } + disp__glGetPixelTexGenParameterivSGIS ( + (GLenum) arg0, + (GLint *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ; + extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1ivARB ( + Java_gl4java_GLFuncJauJNI_glGetPixelTexGenParameterfvSGIS ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetPixelTexGenParameterfvSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, &isCopiedArray1); + } + disp__glGetPixelTexGenParameterfvSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbyteArray arg10) + { + jbyte *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetByteArrayElements(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jshortArray arg10) + { + jshort *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetShortArrayElements(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jintArray arg10) + { + jint *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetIntArrayElements(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jfloatArray arg10) + { + jfloat *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetFloatArrayElements(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jdoubleArray arg10) + { + jdouble *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetDoubleArrayElements(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jbooleanArray arg10) + { + jboolean *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetBooleanArrayElements(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexImage4DSGIS__IIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jlongArray arg10) + { + jlong *ptr10 = NULL; + + if ( disp__glTexImage4DSGIS == NULL ) return; + + if(arg10!=NULL) + { + ptr10 = (*env)->GetLongArrayElements(env, arg10, 0); + } + disp__glTexImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLsizei) arg5, + (GLsizei) arg6, + (GLint) arg7, + (GLenum) arg8, + (GLenum) arg9, + (const GLvoid *) ptr10 + ); + + if(arg10!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg10, ptr10, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jbyteArray arg12) + { + jbyte *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (*env)->GetByteArrayElements(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jshortArray arg12) + { + jshort *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (*env)->GetShortArrayElements(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jintArray arg12) + { + jint *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (*env)->GetIntArrayElements(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jfloatArray arg12) + { + jfloat *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (*env)->GetFloatArrayElements(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jdoubleArray arg12) + { + jdouble *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (*env)->GetDoubleArrayElements(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jbooleanArray arg12) + { + jboolean *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (*env)->GetBooleanArrayElements(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg12, ptr12, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jlongArray arg12) + { + jlong *ptr12 = NULL; + + if ( disp__glTexSubImage4DSGIS == NULL ) return; + + if(arg12!=NULL) + { + ptr12 = (*env)->GetLongArrayElements(env, arg12, 0); + } + disp__glTexSubImage4DSGIS ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4, + (GLint) arg5, + (GLsizei) arg6, + (GLsizei) arg7, + (GLsizei) arg8, + (GLsizei) arg9, + (GLenum) arg10, + (GLenum) arg11, + (const GLvoid *) ptr12 + ); + + if(arg12!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg12, ptr12, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDetailTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glDetailTexFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glDetailTexFuncSGIS ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetDetailTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetDetailTexFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, &isCopiedArray1); + } + disp__glGetDetailTexFuncSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSharpenTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glSharpenTexFuncSGIS == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glSharpenTexFuncSGIS ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetSharpenTexFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetSharpenTexFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, &isCopiedArray1); + } + disp__glGetSharpenTexFuncSGIS ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleMaskSGIS ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleMaskSGIS == NULL ) return; + + disp__glSampleMaskSGIS ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternSGIS ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSamplePatternSGIS ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glSamplePatternSGIS == NULL ) return; + + disp__glSamplePatternSGIS ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameterfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glSpriteParameterfSGIX == NULL ) return; + + disp__glSpriteParameterfSGIX ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glSpriteParameterfvSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glSpriteParameterfvSGIX ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameteriSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameteriSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glSpriteParameteriSGIX == NULL ) return; + + disp__glSpriteParameteriSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSpriteParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) { jint *ptr1 = NULL; - if ( disp__glMultiTexCoord1ivARB == NULL ) return; + if ( disp__glSpriteParameterivSGIX == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetIntArrayElements(env, v, 0); + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); } - disp__glMultiTexCoord1ivARB ( - (GLenum) target, + disp__glSpriteParameterivSGIX ( + (GLenum) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ; + extern void glPointParameterfARB ( GLenum , GLfloat ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1sARB ( + Java_gl4java_GLFuncJauJNI_glPointParameterfARB ( JNIEnv *env, jobject obj, - jint target, - jshort s) + jint arg0, + jfloat arg1) { - if ( disp__glMultiTexCoord1sARB == NULL ) return; + if ( disp__glPointParameterfARB == NULL ) return; - disp__glMultiTexCoord1sARB ( - (GLenum) target, - (GLshort) s + disp__glPointParameterfARB ( + (GLenum) arg0, + (GLfloat) arg1 ); } @@ -19531,506 +30642,16822 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ; + extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord1svARB ( + Java_gl4java_GLFuncJauJNI_glPointParameterfvARB ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glPointParameterfvARB == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glPointParameterfvARB ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glGetInstrumentsSGIX ( void ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGetInstrumentsSGIX ( + JNIEnv *env, jobject obj) + { + jint ret; + + + if ( disp__glGetInstrumentsSGIX == NULL ) return 0; + + ret = (jint) disp__glGetInstrumentsSGIX ( + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glInstrumentsBufferSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + + if ( disp__glInstrumentsBufferSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, &isCopiedArray1); + } + disp__glInstrumentsBufferSGIX ( + (GLsizei) arg0, + (GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollInstrumentsSGIX ( GLint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glPollInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + + if ( disp__glPollInstrumentsSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, &isCopiedArray0); + } + ret = (jint) disp__glPollInstrumentsSGIX ( + (GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReadInstrumentsSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReadInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glReadInstrumentsSGIX == NULL ) return; + + disp__glReadInstrumentsSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glStartInstrumentsSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glStartInstrumentsSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glStartInstrumentsSGIX == NULL ) return; + + disp__glStartInstrumentsSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glStopInstrumentsSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glStopInstrumentsSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glStopInstrumentsSGIX == NULL ) return; + + disp__glStopInstrumentsSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFrameZoomSGIX ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFrameZoomSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glFrameZoomSGIX == NULL ) return; + + disp__glFrameZoomSGIX ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTagSampleBufferSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTagSampleBufferSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glTagSampleBufferSGIX == NULL ) return; + + disp__glTagSampleBufferSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeformationMap3dSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jint arg3, + jint arg4, + jdouble arg5, + jdouble arg6, + jint arg7, + jint arg8, + jdouble arg9, + jdouble arg10, + jint arg11, + jint arg12, + jdoubleArray arg13) + { + jdouble *ptr13 = NULL; + + if ( disp__glDeformationMap3dSGIX == NULL ) return; + + if(arg13!=NULL) + { + ptr13 = (*env)->GetDoubleArrayElements(env, arg13, 0); + } + disp__glDeformationMap3dSGIX ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLint) arg3, + (GLint) arg4, + (GLdouble) arg5, + (GLdouble) arg6, + (GLint) arg7, + (GLint) arg8, + (GLdouble) arg9, + (GLdouble) arg10, + (GLint) arg11, + (GLint) arg12, + (const GLdouble *) ptr13 + ); + + if(arg13!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg13, ptr13, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeformationMap3fSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jint arg3, + jint arg4, + jfloat arg5, + jfloat arg6, + jint arg7, + jint arg8, + jfloat arg9, + jfloat arg10, + jint arg11, + jint arg12, + jfloatArray arg13) + { + jfloat *ptr13 = NULL; + + if ( disp__glDeformationMap3fSGIX == NULL ) return; + + if(arg13!=NULL) + { + ptr13 = (*env)->GetFloatArrayElements(env, arg13, 0); + } + disp__glDeformationMap3fSGIX ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLint) arg3, + (GLint) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLint) arg7, + (GLint) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLint) arg11, + (GLint) arg12, + (const GLfloat *) ptr13 + ); + + if(arg13!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg13, ptr13, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformSGIX ( GLbitfield ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeformSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeformSGIX == NULL ) return; + + disp__glDeformSGIX ( + (GLbitfield) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadIdentityDeformationMapSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glLoadIdentityDeformationMapSGIX == NULL ) return; + + disp__glLoadIdentityDeformationMapSGIX ( + (GLbitfield) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReferencePlaneSGIX ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReferencePlaneSGIX ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glReferencePlaneSGIX == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetDoubleArrayElements(env, arg0, 0); + } + disp__glReferencePlaneSGIX ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushRasterSGIX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFlushRasterSGIX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFlushRasterSGIX == NULL ) return; + + disp__glFlushRasterSGIX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogFuncSGIS ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glFogFuncSGIS == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glFogFuncSGIS ( + (GLsizei) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFogFuncSGIS ( GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFogFuncSGIS ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jboolean isCopiedArray0 = JNI_FALSE; + jfloat *ptr0 = NULL; + + if ( disp__glGetFogFuncSGIS == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, &isCopiedArray0); + } + disp__glGetFogFuncSGIS ( + (GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameteriHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glImageTransformParameteriHP == NULL ) return; + + disp__glImageTransformParameteriHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameterfHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glImageTransformParameterfHP == NULL ) return; + + disp__glImageTransformParameterfHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameterivHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glImageTransformParameterivHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glImageTransformParameterivHP ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glImageTransformParameterfvHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glImageTransformParameterfvHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glImageTransformParameterfvHP ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetImageTransformParameterivHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetImageTransformParameterivHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetImageTransformParameterivHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetImageTransformParameterfvHP ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetImageTransformParameterfvHP == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetImageTransformParameterfvHP ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCopyColorSubTableEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glCopyColorSubTableEXT == NULL ) return; + + disp__glCopyColorSubTableEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (GLint) arg2, + (GLint) arg3, + (GLsizei) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glHintPGI ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glHintPGI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glHintPGI == NULL ) return; + + disp__glHintPGI ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetListParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetListParameterfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetListParameterfvSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetListParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetListParameterivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetListParameterivSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameterfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glListParameterfSGIX == NULL ) return; + + disp__glListParameterfSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameterfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glListParameterfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glListParameterfvSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameteriSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glListParameteriSGIX == NULL ) return; + + disp__glListParameteriSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glListParameterivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glListParameterivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glListParameterivSGIX ( + (GLuint) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexMaterialEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glIndexMaterialEXT == NULL ) return; + + disp__glIndexMaterialEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexFuncEXT ( GLenum , GLclampf ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexFuncEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glIndexFuncEXT == NULL ) return; + + disp__glIndexFuncEXT ( + (GLenum) arg0, + (GLclampf) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCullParameterdvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jdouble *ptr1 = NULL; + + if ( disp__glCullParameterdvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, &isCopiedArray1); + } + disp__glCullParameterdvEXT ( + (GLenum) arg0, + (GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCullParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glCullParameterfvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, &isCopiedArray1); + } + disp__glCullParameterfvEXT ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentColorMaterialSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glFragmentColorMaterialSGIX == NULL ) return; + + disp__glFragmentColorMaterialSGIX ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glFragmentLightfSGIX == NULL ) return; + + disp__glFragmentLightfSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glFragmentLightfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glFragmentLightfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightiSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glFragmentLightiSGIX == NULL ) return; + + disp__glFragmentLightiSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glFragmentLightivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glFragmentLightivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModelfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glFragmentLightModelfSGIX == NULL ) return; + + disp__glFragmentLightModelfSGIX ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModelfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glFragmentLightModelfvSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glFragmentLightModelfvSGIX ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModeliSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glFragmentLightModeliSGIX == NULL ) return; + + disp__glFragmentLightModeliSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentLightModelivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glFragmentLightModelivSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glFragmentLightModelivSGIX ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialfSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glFragmentMaterialfSGIX == NULL ) return; + + disp__glFragmentMaterialfSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glFragmentMaterialfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glFragmentMaterialfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialiSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glFragmentMaterialiSGIX == NULL ) return; + + disp__glFragmentMaterialiSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFragmentMaterialivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glFragmentMaterialivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glFragmentMaterialivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentLightfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetFragmentLightfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentLightfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentLightivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFragmentLightivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentLightivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentMaterialfvSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetFragmentMaterialfvSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentMaterialfvSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFragmentMaterialivSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFragmentMaterialivSGIX == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetFragmentMaterialivSGIX ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLightEnviSGIX ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLightEnviSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glLightEnviSGIX == NULL ) return; + + disp__glLightEnviSGIX ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbyteArray arg5) + { + jbyte *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetByteArrayElements(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jshortArray arg5) + { + jshort *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetShortArrayElements(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jintArray arg5) + { + jint *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetIntArrayElements(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jfloatArray arg5) + { + jfloat *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetFloatArrayElements(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jdoubleArray arg5) + { + jdouble *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetDoubleArrayElements(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jbooleanArray arg5) + { + jboolean *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetBooleanArrayElements(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDrawRangeElementsEXT__IIIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jlongArray arg5) + { + jlong *ptr5 = NULL; + + if ( disp__glDrawRangeElementsEXT == NULL ) return; + + if(arg5!=NULL) + { + ptr5 = (*env)->GetLongArrayElements(env, arg5, 0); + } + disp__glDrawRangeElementsEXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLsizei) arg3, + (GLenum) arg4, + (const GLvoid *) ptr5 + ); + + if(arg5!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg5, ptr5, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glApplyTextureEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glApplyTextureEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glApplyTextureEXT == NULL ) return; + + disp__glApplyTextureEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureLightEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureLightEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTextureLightEXT == NULL ) return; + + disp__glTextureLightEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureMaterialEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glTextureMaterialEXT == NULL ) return; + + disp__glTextureMaterialEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAsyncMarkerSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glAsyncMarkerSGIX == NULL ) return; + + disp__glAsyncMarkerSGIX ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glFinishAsyncSGIX ( GLuint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glFinishAsyncSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + + if ( disp__glFinishAsyncSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, &isCopiedArray0); + } + ret = (jint) disp__glFinishAsyncSGIX ( + (GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollAsyncSGIX ( GLuint * ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glPollAsyncSGIX ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint ret; + + jboolean isCopiedArray0 = JNI_FALSE; + jint *ptr0 = NULL; + + if ( disp__glPollAsyncSGIX == NULL ) return 0; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, &isCopiedArray0); + } + ret = (jint) disp__glPollAsyncSGIX ( + (GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenAsyncMarkersSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenAsyncMarkersSGIX == NULL ) return 0; + + ret = (jint) disp__glGenAsyncMarkersSGIX ( + (GLsizei) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteAsyncMarkersSGIX ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glDeleteAsyncMarkersSGIX == NULL ) return; + + disp__glDeleteAsyncMarkersSGIX ( + (GLuint) arg0, + (GLsizei) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsAsyncMarkerSGIX ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsAsyncMarkerSGIX == NULL ) return 0; + + ret = (jboolean) disp__glIsAsyncMarkerSGIX ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glVertexPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glVertexPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord1svARB == NULL ) return; + if ( disp__glNormalPointervINTEL == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetShortArrayElements(env, v, 0); + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); } - disp__glMultiTexCoord1svARB ( - (GLenum) target, + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetBooleanArrayElements(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointervINTEL__I_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jlong *ptr1 = NULL; + + if ( disp__glNormalPointervINTEL == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetLongArrayElements(env, arg1, 0); + } + disp__glNormalPointervINTEL ( + (GLenum) arg0, + (const GLvoid **) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glColorPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glColorPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointervINTEL__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glTexCoordPointervINTEL == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glTexCoordPointervINTEL ( + (GLint) arg0, + (GLenum) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameteriEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glPixelTransformParameteriEXT == NULL ) return; + + disp__glPixelTransformParameteriEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameterfEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2) + { + + if ( disp__glPixelTransformParameterfEXT == NULL ) return; + + disp__glPixelTransformParameterfEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameterivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glPixelTransformParameterivEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glPixelTransformParameterivEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPixelTransformParameterfvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glPixelTransformParameterfvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glPixelTransformParameterfvEXT ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glSecondaryColor3bEXT == NULL ) return; + + disp__glSecondaryColor3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glSecondaryColor3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetByteArrayElements(env, arg0, 0); + } + disp__glSecondaryColor3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glSecondaryColor3dEXT == NULL ) return; + + disp__glSecondaryColor3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glSecondaryColor3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetDoubleArrayElements(env, arg0, 0); + } + disp__glSecondaryColor3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glSecondaryColor3fEXT == NULL ) return; + + disp__glSecondaryColor3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glSecondaryColor3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + disp__glSecondaryColor3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSecondaryColor3iEXT == NULL ) return; + + disp__glSecondaryColor3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glSecondaryColor3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + disp__glSecondaryColor3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glSecondaryColor3sEXT == NULL ) return; + + disp__glSecondaryColor3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glSecondaryColor3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetShortArrayElements(env, arg0, 0); + } + disp__glSecondaryColor3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3ubEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glSecondaryColor3ubEXT == NULL ) return; + + disp__glSecondaryColor3ubEXT ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3ubvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glSecondaryColor3ubvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetByteArrayElements(env, arg0, 0); + } + disp__glSecondaryColor3ubvEXT ( + (const GLubyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3uiEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSecondaryColor3uiEXT == NULL ) return; + + disp__glSecondaryColor3uiEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uivEXT ( const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3uivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glSecondaryColor3uivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + disp__glSecondaryColor3uivEXT ( + (const GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3usEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glSecondaryColor3usEXT == NULL ) return; + + disp__glSecondaryColor3usEXT ( + (GLushort) arg0, + (GLushort) arg1, + (GLushort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usvEXT ( const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColor3usvEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glSecondaryColor3usvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetShortArrayElements(env, arg0, 0); + } + disp__glSecondaryColor3usvEXT ( + (const GLushort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerEXT ( + (GLint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureNormalEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureNormalEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTextureNormalEXT == NULL ) return; + + disp__glTextureNormalEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawArraysEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jintArray arg2, + jint arg3) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glMultiDrawArraysEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, &isCopiedArray1); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glMultiDrawArraysEXT ( + (GLenum) arg0, + (GLint *) ptr1, + (GLsizei *) ptr2, + (GLsizei) arg3 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jbyte *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jshort *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jint *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jdouble *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jboolean *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiDrawElementsEXT__I_3II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jint *ptr1 = NULL; + jlong *ptr3 = NULL; + + if ( disp__glMultiDrawElementsEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glMultiDrawElementsEXT ( + (GLenum) arg0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfEXT ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordfEXT ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glFogCoordfEXT == NULL ) return; + + disp__glFogCoordfEXT ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordfvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glFogCoordfvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + disp__glFogCoordfvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddEXT ( GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoorddEXT ( + JNIEnv *env, jobject obj, + jdouble arg0) + { + + if ( disp__glFogCoorddEXT == NULL ) return; + + disp__glFogCoorddEXT ( + (GLdouble) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoorddvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glFogCoorddvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetDoubleArrayElements(env, arg0, 0); + } + disp__glFogCoorddvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glFogCoordPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glTangent3bEXT == NULL ) return; + + disp__glTangent3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glTangent3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetByteArrayElements(env, arg0, 0); + } + disp__glTangent3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glTangent3dEXT == NULL ) return; + + disp__glTangent3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glTangent3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetDoubleArrayElements(env, arg0, 0); + } + disp__glTangent3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glTangent3fEXT == NULL ) return; + + disp__glTangent3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glTangent3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + disp__glTangent3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glTangent3iEXT == NULL ) return; + + disp__glTangent3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glTangent3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + disp__glTangent3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glTangent3sEXT == NULL ) return; + + disp__glTangent3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangent3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glTangent3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetShortArrayElements(env, arg0, 0); + } + disp__glTangent3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3bEXT ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2) + { + + if ( disp__glBinormal3bEXT == NULL ) return; + + disp__glBinormal3bEXT ( + (GLbyte) arg0, + (GLbyte) arg1, + (GLbyte) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bvEXT ( const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3bvEXT ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glBinormal3bvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetByteArrayElements(env, arg0, 0); + } + disp__glBinormal3bvEXT ( + (const GLbyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3dEXT ( + JNIEnv *env, jobject obj, + jdouble arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glBinormal3dEXT == NULL ) return; + + disp__glBinormal3dEXT ( + (GLdouble) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dvEXT ( const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3dvEXT ( + JNIEnv *env, jobject obj, + jdoubleArray arg0) + { + jdouble *ptr0 = NULL; + + if ( disp__glBinormal3dvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetDoubleArrayElements(env, arg0, 0); + } + disp__glBinormal3dvEXT ( + (const GLdouble *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3fEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glBinormal3fEXT == NULL ) return; + + disp__glBinormal3fEXT ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3fvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glBinormal3fvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + disp__glBinormal3fvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3iEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glBinormal3iEXT == NULL ) return; + + disp__glBinormal3iEXT ( + (GLint) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3ivEXT ( const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3ivEXT ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glBinormal3ivEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + disp__glBinormal3ivEXT ( + (const GLint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3sEXT ( + JNIEnv *env, jobject obj, + jshort arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glBinormal3sEXT == NULL ) return; + + disp__glBinormal3sEXT ( + (GLshort) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3svEXT ( const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormal3svEXT ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glBinormal3svEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetShortArrayElements(env, arg0, 0); + } + disp__glBinormal3svEXT ( + (const GLshort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTangentPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glTangentPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glTangentPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBinormalPointerEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glBinormalPointerEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glBinormalPointerEXT ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishTextureSUNX ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFinishTextureSUNX ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFinishTextureSUNX == NULL ) return; + + disp__glFinishTextureSUNX ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorbSUN ( GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorbSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glGlobalAlphaFactorbSUN == NULL ) return; + + disp__glGlobalAlphaFactorbSUN ( + (GLbyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorsSUN ( GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorsSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glGlobalAlphaFactorsSUN == NULL ) return; + + disp__glGlobalAlphaFactorsSUN ( + (GLshort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoriSUN ( GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactoriSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glGlobalAlphaFactoriSUN == NULL ) return; + + disp__glGlobalAlphaFactoriSUN ( + (GLint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorfSUN ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorfSUN ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glGlobalAlphaFactorfSUN == NULL ) return; + + disp__glGlobalAlphaFactorfSUN ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactordSUN ( GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactordSUN ( + JNIEnv *env, jobject obj, + jdouble arg0) + { + + if ( disp__glGlobalAlphaFactordSUN == NULL ) return; + + disp__glGlobalAlphaFactordSUN ( + (GLdouble) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorubSUN ( GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorubSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glGlobalAlphaFactorubSUN == NULL ) return; + + disp__glGlobalAlphaFactorubSUN ( + (GLubyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorusSUN ( GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactorusSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glGlobalAlphaFactorusSUN == NULL ) return; + + disp__glGlobalAlphaFactorusSUN ( + (GLushort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoruiSUN ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGlobalAlphaFactoruiSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glGlobalAlphaFactoruiSUN == NULL ) return; + + disp__glGlobalAlphaFactoruiSUN ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiSUN ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiSUN ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glReplacementCodeuiSUN == NULL ) return; + + disp__glReplacementCodeuiSUN ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusSUN ( GLushort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeusSUN ( + JNIEnv *env, jobject obj, + jshort arg0) + { + + if ( disp__glReplacementCodeusSUN == NULL ) return; + + disp__glReplacementCodeusSUN ( + (GLushort) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubSUN ( GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeubSUN ( + JNIEnv *env, jobject obj, + jbyte arg0) + { + + if ( disp__glReplacementCodeubSUN == NULL ) return; + + disp__glReplacementCodeubSUN ( + (GLubyte) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuivSUN ( const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuivSUN ( + JNIEnv *env, jobject obj, + jintArray arg0) + { + jint *ptr0 = NULL; + + if ( disp__glReplacementCodeuivSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + disp__glReplacementCodeuivSUN ( + (const GLuint *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusvSUN ( const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeusvSUN ( + JNIEnv *env, jobject obj, + jshortArray arg0) + { + jshort *ptr0 = NULL; + + if ( disp__glReplacementCodeusvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetShortArrayElements(env, arg0, 0); + } + disp__glReplacementCodeusvSUN ( + (const GLushort *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubvSUN ( const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeubvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0) + { + jbyte *ptr0 = NULL; + + if ( disp__glReplacementCodeubvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetByteArrayElements(env, arg0, 0); + } + disp__glReplacementCodeubvSUN ( + (const GLubyte *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodePointerSUN__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glReplacementCodePointerSUN == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glReplacementCodePointerSUN ( + (GLenum) arg0, + (GLsizei) arg1, + (const GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex2fSUN ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glColor4ubVertex2fSUN == NULL ) return; + + disp__glColor4ubVertex2fSUN ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex2fvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0, + jfloatArray arg1) + { + jbyte *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glColor4ubVertex2fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetByteArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glColor4ubVertex2fvSUN ( + (const GLubyte *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jbyte arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glColor4ubVertex3fSUN == NULL ) return; + + disp__glColor4ubVertex3fSUN ( + (GLubyte) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jbyteArray arg0, + jfloatArray arg1) + { + jbyte *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetByteArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glColor4ubVertex3fvSUN ( + (const GLubyte *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glColor3fVertex3fSUN == NULL ) return; + + disp__glColor3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glColor3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glNormal3fVertex3fSUN == NULL ) return; + + disp__glNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9) + { + + if ( disp__glColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glColor4fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glColor4fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glTexCoord2fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glTexCoord2fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glTexCoord2fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fVertex4fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord4fVertex4fSUN == NULL ) return; + + disp__glTexCoord4fVertex4fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fVertex4fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glTexCoord4fVertex4fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glTexCoord4fVertex4fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4, + jbyte arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8) + { + + if ( disp__glTexCoord2fColor4ubVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor4ubVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4, + (GLubyte) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jbyteArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jbyte *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glTexCoord2fColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glTexCoord2fColor4ubVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLubyte *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord2fColor3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glTexCoord2fColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glTexCoord2fColor3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glTexCoord2fNormal3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glTexCoord2fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glTexCoord2fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11) + { + + if ( disp__glTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glTexCoord2fColor4fNormal3fVertex3fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord2fColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glTexCoord2fColor4fNormal3fVertex3fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fColor4fNormal3fVertex4fSUN ( + JNIEnv *env, jobject obj, + jfloat arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11, + jfloat arg12, + jfloat arg13, + jfloat arg14) + { + + if ( disp__glTexCoord4fColor4fNormal3fVertex4fSUN == NULL ) return; + + disp__glTexCoord4fColor4fNormal3fVertex4fSUN ( + (GLfloat) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11, + (GLfloat) arg12, + (GLfloat) arg13, + (GLfloat) arg14 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoord4fColor4fNormal3fVertex4fvSUN ( + JNIEnv *env, jobject obj, + jfloatArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jfloat *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glTexCoord4fColor4fNormal3fVertex4fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glTexCoord4fColor4fNormal3fVertex4fvSUN ( + (const GLfloat *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glReplacementCodeuiVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + + if ( disp__glReplacementCodeuiVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glReplacementCodeuiVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4ubVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7) + { + + if ( disp__glReplacementCodeuiColor4ubVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor4ubVertex3fSUN ( + (GLenum) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4ubVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jbyteArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jbyte *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiColor4ubVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glReplacementCodeuiColor4ubVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLubyte *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glReplacementCodeuiColor3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiColor3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glReplacementCodeuiColor3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6) + { + + if ( disp__glReplacementCodeuiNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glReplacementCodeuiNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10) + { + + if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glReplacementCodeuiTexCoord2fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + + if ( disp__glReplacementCodeuiTexCoord2fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glReplacementCodeuiTexCoord2fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8) + { + + if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5, + jfloat arg6, + jfloat arg7, + jfloat arg8, + jfloat arg9, + jfloat arg10, + jfloat arg11, + jfloat arg12) + { + + if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return; + + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5, + (GLfloat) arg6, + (GLfloat) arg7, + (GLfloat) arg8, + (GLfloat) arg9, + (GLfloat) arg10, + (GLfloat) arg11, + (GLfloat) arg12 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( + JNIEnv *env, jobject obj, + jintArray arg0, + jfloatArray arg1, + jfloatArray arg2, + jfloatArray arg3, + jfloatArray arg4) + { + jint *ptr0 = NULL; + jfloat *ptr1 = NULL; + jfloat *ptr2 = NULL; + jfloat *ptr3 = NULL; + jfloat *ptr4 = NULL; + + if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + if(arg4!=NULL) + { + ptr4 = (*env)->GetFloatArrayElements(env, arg4, 0); + } + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( + (const GLenum *) ptr0, + (const GLfloat *) ptr1, + (const GLfloat *) ptr2, + (const GLfloat *) ptr3, + (const GLfloat *) ptr4 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + if(arg4!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg4, ptr4, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBlendFuncSeparateEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glBlendFuncSeparateEXT == NULL ) return; + + disp__glBlendFuncSeparateEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBlendFuncSeparateINGR ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glBlendFuncSeparateINGR == NULL ) return; + + disp__glBlendFuncSeparateINGR ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfEXT ( GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightfEXT ( + JNIEnv *env, jobject obj, + jfloat arg0) + { + + if ( disp__glVertexWeightfEXT == NULL ) return; + + disp__glVertexWeightfEXT ( + (GLfloat) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfvEXT ( const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightfvEXT ( + JNIEnv *env, jobject obj, + jfloatArray arg0) + { + jfloat *ptr0 = NULL; + + if ( disp__glVertexWeightfvEXT == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetFloatArrayElements(env, arg0, 0); + } + disp__glVertexWeightfvEXT ( + (const GLfloat *) ptr0 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg0, ptr0, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexWeightPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glVertexWeightPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glVertexWeightPointerEXT ( + (GLsizei) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushVertexArrayRangeNV ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFlushVertexArrayRangeNV ( + JNIEnv *env, jobject obj) + { + + if ( disp__glFlushVertexArrayRangeNV == NULL ) return; + + disp__glFlushVertexArrayRangeNV ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetBooleanArrayElements(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexArrayRangeNV__I_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jlong *ptr1 = NULL; + + if ( disp__glVertexArrayRangeNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetLongArrayElements(env, arg1, 0); + } + disp__glVertexArrayRangeNV ( + (GLsizei) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glCombinerParameterfvNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glCombinerParameterfvNV ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfNV ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameterfNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glCombinerParameterfNV == NULL ) return; + + disp__glCombinerParameterfNV ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterivNV ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glCombinerParameterivNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glCombinerParameterivNV ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameteriNV ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerParameteriNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glCombinerParameteriNV == NULL ) return; + + disp__glCombinerParameteriNV ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerInputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glCombinerInputNV == NULL ) return; + + disp__glCombinerInputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerOutputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jboolean arg8, + jboolean arg9) + { + + if ( disp__glCombinerOutputNV == NULL ) return; + + disp__glCombinerOutputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5, + (GLenum) arg6, + (GLboolean) arg7, + (GLboolean) arg8, + (GLboolean) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFinalCombinerInputNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glFinalCombinerInputNV == NULL ) return; + + disp__glFinalCombinerInputNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerInputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jfloat *ptr4 = NULL; + + if ( disp__glGetCombinerInputParameterfvNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetFloatArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetCombinerInputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLfloat *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerInputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jboolean isCopiedArray4 = JNI_FALSE; + jint *ptr4 = NULL; + + if ( disp__glGetCombinerInputParameterivNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetIntArrayElements(env, arg4, &isCopiedArray4); + } + disp__glGetCombinerInputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLint *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerOutputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetCombinerOutputParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetCombinerOutputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerOutputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetCombinerOutputParameterivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetCombinerOutputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFinalCombinerInputParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetFinalCombinerInputParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetFinalCombinerInputParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFinalCombinerInputParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFinalCombinerInputParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetFinalCombinerInputParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawArraysIBM ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jintArray arg2, + jint arg3, + jint arg4) + { + jint *ptr1 = NULL; + jint *ptr2 = NULL; + + if ( disp__glMultiModeDrawArraysIBM == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glMultiModeDrawArraysIBM ( + (GLenum) arg0, + (const GLint *) ptr1, + (const GLsizei *) ptr2, + (GLsizei) arg3, + (GLint) arg4 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3BII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jbyteArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jbyte *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3SII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jshortArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jshort *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3III ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jintArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jint *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3FII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jfloatArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jfloat *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3DII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jdoubleArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jdouble *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3ZII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jbooleanArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jboolean *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3JII ( + JNIEnv *env, jobject obj, + jintArray arg0, + jintArray arg1, + jint arg2, + jlongArray arg3, + jint arg4, + jint arg5) + { + jint *ptr0 = NULL; + jint *ptr1 = NULL; + jlong *ptr3 = NULL; + + if ( disp__glMultiModeDrawElementsIBM == NULL ) return; + + if(arg0!=NULL) + { + ptr0 = (*env)->GetIntArrayElements(env, arg0, 0); + } + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glMultiModeDrawElementsIBM ( + (const GLenum *) ptr0, + (const GLsizei *) ptr1, + (GLenum) arg2, + (const GLvoid **) ptr3, + (GLsizei) arg4, + (GLint) arg5 + ); + + if(arg0!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg0, ptr0, JNI_ABORT); + } + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSecondaryColorPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glSecondaryColorPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glSecondaryColorPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEdgeFlagPointerListIBM ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1, + jint arg2) + { + jboolean *ptr1 = NULL; + + if ( disp__glEdgeFlagPointerListIBM == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetBooleanArrayElements(env, arg1, 0); + } + disp__glEdgeFlagPointerListIBM ( + (GLint) arg0, + (const GLboolean **) ptr1, + (GLint) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jbyte *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jshort *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jint *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jfloat *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jdouble *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFogCoordPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jlong *ptr2 = NULL; + + if ( disp__glFogCoordPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glFogCoordPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jbyte *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jshort *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jint *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jfloat *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jdouble *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIndexPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jlong *ptr2 = NULL; + + if ( disp__glIndexPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glIndexPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2, + jint arg3) + { + jbyte *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2, + jint arg3) + { + jshort *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2, + jint arg3) + { + jint *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2, + jint arg3) + { + jfloat *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2, + jint arg3) + { + jdouble *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2, + jint arg3) + { + jboolean *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalPointerListIBM__II_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2, + jint arg3) + { + jlong *ptr2 = NULL; + + if ( disp__glNormalPointerListIBM == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glNormalPointerListIBM ( + (GLenum) arg0, + (GLint) arg1, + (const GLvoid **) ptr2, + (GLint) arg3 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexCoordPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glTexCoordPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glTexCoordPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexPointerListIBM__III_3_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glVertexPointerListIBM == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glVertexPointerListIBM ( + (GLint) arg0, + (GLenum) arg1, + (GLint) arg2, + (const GLvoid **) ptr3, + (GLint) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTbufferMask3DFX ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTbufferMask3DFX ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glTbufferMask3DFX == NULL ) return; + + disp__glTbufferMask3DFX ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskEXT ( GLclampf , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleMaskEXT ( + JNIEnv *env, jobject obj, + jfloat arg0, + jboolean arg1) + { + + if ( disp__glSampleMaskEXT == NULL ) return; + + disp__glSampleMaskEXT ( + (GLclampf) arg0, + (GLboolean) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSamplePatternEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glSamplePatternEXT == NULL ) return; + + disp__glSamplePatternEXT ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTextureColorMaskSGIS ( + JNIEnv *env, jobject obj, + jboolean arg0, + jboolean arg1, + jboolean arg2, + jboolean arg3) + { + + if ( disp__glTextureColorMaskSGIS == NULL ) return; + + disp__glTextureColorMaskSGIS ( + (GLboolean) arg0, + (GLboolean) arg1, + (GLboolean) arg2, + (GLboolean) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1) + { + jboolean *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetBooleanArrayElements(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glIglooInterfaceSGIX__I_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1) + { + jlong *ptr1 = NULL; + + if ( disp__glIglooInterfaceSGIX == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetLongArrayElements(env, arg1, 0); + } + disp__glIglooInterfaceSGIX ( + (GLenum) arg0, + (const GLvoid *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGenFencesNV ( GLsizei , GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGenFencesNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + + if ( disp__glGenFencesNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, &isCopiedArray1); + } + disp__glGenFencesNV ( + (GLsizei) arg0, + (GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteFencesNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glDeleteFencesNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glDeleteFencesNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFenceNV ( GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetFenceNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glSetFenceNV == NULL ) return; + + disp__glSetFenceNV ( + (GLuint) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glTestFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glTestFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glTestFenceNV == NULL ) return 0; + + ret = (jboolean) disp__glTestFenceNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glFinishFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glFinishFenceNV == NULL ) return; + + disp__glFinishFenceNV ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsFenceNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsFenceNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsFenceNV == NULL ) return 0; + + ret = (jboolean) disp__glIsFenceNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetFenceivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetFenceivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetFenceivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jbyteArray arg8) + { + jbyte *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetByteArrayElements(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jshortArray arg8) + { + jshort *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetShortArrayElements(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jintArray arg8) + { + jint *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetIntArrayElements(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jfloatArray arg8) + { + jfloat *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetFloatArrayElements(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jdoubleArray arg8) + { + jdouble *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetDoubleArrayElements(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jbooleanArray arg8) + { + jboolean *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetBooleanArrayElements(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapControlPointsNV__IIIIIIIZ_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jboolean arg7, + jlongArray arg8) + { + jlong *ptr8 = NULL; + + if ( disp__glMapControlPointsNV == NULL ) return; + + if(arg8!=NULL) + { + ptr8 = (*env)->GetLongArrayElements(env, arg8, 0); + } + disp__glMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLint) arg5, + (GLint) arg6, + (GLboolean) arg7, + (const GLvoid *) ptr8 + ); + + if(arg8!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg8, ptr8, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glMapParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glMapParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glMapParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glMapParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glMapParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jbyteArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jbyte *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetByteArrayElements(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jshortArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jshort *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetShortArrayElements(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jintArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jint *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetIntArrayElements(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jfloatArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jfloat *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetFloatArrayElements(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jdoubleArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jdouble *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetDoubleArrayElements(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jbooleanArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jboolean *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetBooleanArrayElements(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapControlPointsNV__IIIIIZ_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jboolean arg5, + jlongArray arg6) + { + jboolean isCopiedArray6 = JNI_FALSE; + jlong *ptr6 = NULL; + + if ( disp__glGetMapControlPointsNV == NULL ) return; + + if(arg6!=NULL) + { + ptr6 = (*env)->GetLongArrayElements(env, arg6, &isCopiedArray6); + } + disp__glGetMapControlPointsNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLsizei) arg4, + (GLboolean) arg5, + (GLvoid *) ptr6 + ); + + if(arg6!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetMapParameterivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetMapParameterivNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetMapParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetMapParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapAttribParameterivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetMapAttribParameterivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetMapAttribParameterivNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetMapAttribParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetMapAttribParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetMapAttribParameterfvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEvalMapsNV ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEvalMapsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glEvalMapsNV == NULL ) return; + + disp__glEvalMapsNV ( + (GLenum) arg0, + (GLenum) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glCombinerStageParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glCombinerStageParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glCombinerStageParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetCombinerStageParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetCombinerStageParameterfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetCombinerStageParameterfvNV ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindProgramNV ( GLenum , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBindProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glBindProgramNV == NULL ) return; + + disp__glBindProgramNV ( + (GLenum) arg0, + (GLuint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glDeleteProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glDeleteProgramsNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glExecuteProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glExecuteProgramNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glExecuteProgramNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGenProgramsNV ( GLsizei , GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGenProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; + + if ( disp__glGenProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, &isCopiedArray1); + } + disp__glGenProgramsNV ( + (GLsizei) arg0, + (GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glAreProgramsResidentNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jbooleanArray arg2) + { + jboolean ret; + + jint *ptr1 = NULL; + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glAreProgramsResidentNV == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, &isCopiedArray2); + } + ret = (jboolean) disp__glAreProgramsResidentNV ( + (GLsizei) arg0, + (const GLuint *) ptr1, + (GLboolean *) ptr2 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glRequestResidentProgramsNV ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glRequestResidentProgramsNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glRequestResidentProgramsNV ( + (GLsizei) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramParameterfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jfloat *ptr3 = NULL; + + if ( disp__glGetProgramParameterfvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetProgramParameterfvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramParameterdvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jdouble *ptr3 = NULL; + + if ( disp__glGetProgramParameterdvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetProgramParameterdvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLdouble *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetProgramivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetProgramivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetProgramStringNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetProgramStringNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetProgramStringNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLubyte *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetTrackMatrixivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jboolean isCopiedArray3 = JNI_FALSE; + jint *ptr3 = NULL; + + if ( disp__glGetTrackMatrixivNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, &isCopiedArray3); + } + disp__glGetTrackMatrixivNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLint *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribdvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetVertexAttribdvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribdvNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribfvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVertexAttribfvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribfvNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribivNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVertexAttribivNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribivNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVertexAttribPointervNV__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetVertexAttribPointervNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVertexAttribPointervNV ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsProgramNV ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsProgramNV ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsProgramNV == NULL ) return 0; + + ret = (jboolean) disp__glIsProgramNV ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glLoadProgramNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glLoadProgramNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glLoadProgramNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLubyte *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4, + jfloat arg5) + { + + if ( disp__glProgramParameter4fNV == NULL ) return; + + disp__glProgramParameter4fNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4, + (GLfloat) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4, + jdouble arg5) + { + + if ( disp__glProgramParameter4dNV == NULL ) return; + + disp__glProgramParameter4dNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4, + (GLdouble) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glProgramParameter4dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glProgramParameter4dvNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameter4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glProgramParameter4fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glProgramParameter4fvNV ( + (GLenum) arg0, + (GLuint) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameters4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glProgramParameters4dvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glProgramParameters4dvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (const GLdouble *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glProgramParameters4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glProgramParameters4fvNV == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glProgramParameters4fvNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (const GLfloat *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTrackMatrixNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glTrackMatrixNV == NULL ) return; + + disp__glTrackMatrixNV ( + (GLenum) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jbyteArray arg4) + { + jbyte *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetByteArrayElements(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jshortArray arg4) + { + jshort *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetShortArrayElements(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jintArray arg4) + { + jint *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetIntArrayElements(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jfloatArray arg4) + { + jfloat *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetFloatArrayElements(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jdoubleArray arg4) + { + jdouble *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetDoubleArrayElements(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jbooleanArray arg4) + { + jboolean *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetBooleanArrayElements(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg4, ptr4, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribPointerNV__IIII_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jlongArray arg4) + { + jlong *ptr4 = NULL; + + if ( disp__glVertexAttribPointerNV == NULL ) return; + + if(arg4!=NULL) + { + ptr4 = (*env)->GetLongArrayElements(env, arg4, 0); + } + disp__glVertexAttribPointerNV ( + (GLuint) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (const GLvoid *) ptr4 + ); + + if(arg4!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg4, ptr4, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1sNV ( GLuint , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1) + { + + if ( disp__glVertexAttrib1sNV == NULL ) return; + + disp__glVertexAttrib1sNV ( + (GLuint) arg0, + (GLshort) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexAttrib1fNV == NULL ) return; + + disp__glVertexAttrib1fNV ( + (GLuint) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1) + { + + if ( disp__glVertexAttrib1dNV == NULL ) return; + + disp__glVertexAttrib1dNV ( + (GLuint) arg0, + (GLdouble) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib2sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2) + { + + if ( disp__glVertexAttrib2sNV == NULL ) return; + + disp__glVertexAttrib2sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib2fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glVertexAttrib2fNV == NULL ) return; + + disp__glVertexAttrib2fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib2dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2) + { + + if ( disp__glVertexAttrib2dNV == NULL ) return; + + disp__glVertexAttrib2dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib3sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glVertexAttrib3sNV == NULL ) return; + + disp__glVertexAttrib3sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib3fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glVertexAttrib3fNV == NULL ) return; + + disp__glVertexAttrib3fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib3dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glVertexAttrib3dNV == NULL ) return; + + disp__glVertexAttrib3dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4sNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3, + jshort arg4) + { + + if ( disp__glVertexAttrib4sNV == NULL ) return; + + disp__glVertexAttrib4sNV ( + (GLuint) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3, + (GLshort) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4fNV ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glVertexAttrib4fNV == NULL ) return; + + disp__glVertexAttrib4fNV ( + (GLuint) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4dNV ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4) + { + + if ( disp__glVertexAttrib4dNV == NULL ) return; + + disp__glVertexAttrib4dNV ( + (GLuint) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4ubNV ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3, + jbyte arg4) + { + + if ( disp__glVertexAttrib4ubNV == NULL ) return; + + disp__glVertexAttrib4ubNV ( + (GLuint) arg0, + (GLubyte) arg1, + (GLubyte) arg2, + (GLubyte) arg3, + (GLubyte) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib1svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexAttrib1svNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glVertexAttrib1svNV ( + (GLuint) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ; + extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib1fvNV ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord2dARB == NULL ) return; + if ( disp__glVertexAttrib1fvNV == NULL ) return; - disp__glMultiTexCoord2dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glVertexAttrib1fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2dvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib1dvNV ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord2dvARB == NULL ) return; + if ( disp__glVertexAttrib1dvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); } - disp__glMultiTexCoord2dvARB ( - (GLenum) target, + disp__glVertexAttrib1dvNV ( + (GLuint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ; + extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib2svNV ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t) + jint arg0, + jshortArray arg1) { + jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord2fARB == NULL ) return; + if ( disp__glVertexAttrib2svNV == NULL ) return; - disp__glMultiTexCoord2fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glVertexAttrib2svNV ( + (GLuint) arg0, + (const GLshort *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2fvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib2fvNV ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord2fvARB == NULL ) return; + if ( disp__glVertexAttrib2fvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); } - disp__glMultiTexCoord2fvARB ( - (GLenum) target, + disp__glVertexAttrib2fvNV ( + (GLuint) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ; + extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2iARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib2dvNV ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t) + jint arg0, + jdoubleArray arg1) { + jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord2iARB == NULL ) return; + if ( disp__glVertexAttrib2dvNV == NULL ) return; - disp__glMultiTexCoord2iARB ( - (GLenum) target, - (GLint) s, - (GLint) t + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glVertexAttrib2dvNV ( + (GLuint) arg0, + (const GLdouble *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ; + extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2ivARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib3svNV ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jshortArray arg1) { - jint *ptr1 = NULL; + jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord2ivARB == NULL ) return; + if ( disp__glVertexAttrib3svNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetIntArrayElements(env, v, 0); + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); } - disp__glMultiTexCoord2ivARB ( - (GLenum) target, - (const GLint *) ptr1 + disp__glVertexAttrib3svNV ( + (GLuint) arg0, + (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ; + extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2sARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib3fvNV ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord2sARB == NULL ) return; + if ( disp__glVertexAttrib3fvNV == NULL ) return; - disp__glMultiTexCoord2sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glVertexAttrib3fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ; + extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord2svARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib3dvNV ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexAttrib3dvNV == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glVertexAttrib3dvNV ( + (GLuint) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttrib4svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord2svARB == NULL ) return; + if ( disp__glVertexAttrib4svNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetShortArrayElements(env, v, 0); + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); } - disp__glMultiTexCoord2svARB ( - (GLenum) target, + disp__glVertexAttrib4svNV ( + (GLuint) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; + extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib4fvNV ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t, - jdouble r) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord3dARB == NULL ) return; + if ( disp__glVertexAttrib4fvNV == NULL ) return; - disp__glMultiTexCoord3dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t, - (GLdouble) r + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glVertexAttrib4fvNV ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3dvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib4dvNV ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord3dvARB == NULL ) return; + if ( disp__glVertexAttrib4dvNV == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); } - disp__glMultiTexCoord3dvARB ( - (GLenum) target, + disp__glVertexAttrib4dvNV ( + (GLuint) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; + extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttrib4ubvNV ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t, - jfloat r) + jint arg0, + jbyteArray arg1) { + jbyte *ptr1 = NULL; - if ( disp__glMultiTexCoord3fARB == NULL ) return; + if ( disp__glVertexAttrib4ubvNV == NULL ) return; - disp__glMultiTexCoord3fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t, - (GLfloat) r + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glVertexAttrib4ubvNV ( + (GLuint) arg0, + (const GLubyte *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3fvARB ( + Java_gl4java_GLFuncJauJNI_glVertexAttribs1svNV ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs1svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glVertexAttribs1svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs1fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs1fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glVertexAttribs1fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs1dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs1dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glVertexAttribs1dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs2svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs2svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glVertexAttribs2svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs2fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs2fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glVertexAttribs2fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs2dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs2dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glVertexAttribs2dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs3svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs3svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glVertexAttribs3svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs3fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs3fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glVertexAttribs3fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs3dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs3dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glVertexAttribs3dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4svNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glVertexAttribs4svNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glVertexAttribs4svNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLshort *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4fvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glVertexAttribs4fvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glVertexAttribs4fvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4dvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glVertexAttribs4dvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glVertexAttribs4dvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLdouble *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexAttribs4ubvNV ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glVertexAttribs4ubvNV == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glVertexAttribs4ubvNV ( + (GLuint) arg0, + (GLsizei) arg1, + (const GLubyte *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexBumpParameterivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glTexBumpParameterivATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glTexBumpParameterivATI ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glTexBumpParameterfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord3fvARB == NULL ) return; + if ( disp__glTexBumpParameterfvATI == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); } - disp__glMultiTexCoord3fvARB ( - (GLenum) target, + disp__glTexBumpParameterfvATI ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ; + extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3iARB ( + Java_gl4java_GLFuncJauJNI_glGetTexBumpParameterivATI ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t, - jint r) + jint arg0, + jintArray arg1) { + jboolean isCopiedArray1 = JNI_FALSE; + jint *ptr1 = NULL; - if ( disp__glMultiTexCoord3iARB == NULL ) return; + if ( disp__glGetTexBumpParameterivATI == NULL ) return; - disp__glMultiTexCoord3iARB ( - (GLenum) target, - (GLint) s, - (GLint) t, - (GLint) r + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, &isCopiedArray1); + } + disp__glGetTexBumpParameterivATI ( + (GLenum) arg0, + (GLint *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ; + extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3ivARB ( + Java_gl4java_GLFuncJauJNI_glGetTexBumpParameterfvATI ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jfloatArray arg1) + { + jboolean isCopiedArray1 = JNI_FALSE; + jfloat *ptr1 = NULL; + + if ( disp__glGetTexBumpParameterfvATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, &isCopiedArray1); + } + disp__glGetTexBumpParameterfvATI ( + (GLenum) arg0, + (GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenFragmentShadersATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenFragmentShadersATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenFragmentShadersATI == NULL ) return 0; + + ret = (jint) disp__glGenFragmentShadersATI ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindFragmentShaderATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBindFragmentShaderATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glBindFragmentShaderATI == NULL ) return; + + disp__glBindFragmentShaderATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFragmentShaderATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteFragmentShaderATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteFragmentShaderATI == NULL ) return; + + disp__glDeleteFragmentShaderATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginFragmentShaderATI ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBeginFragmentShaderATI ( + JNIEnv *env, jobject obj) + { + + if ( disp__glBeginFragmentShaderATI == NULL ) return; + + disp__glBeginFragmentShaderATI ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEndFragmentShaderATI ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEndFragmentShaderATI ( + JNIEnv *env, jobject obj) + { + + if ( disp__glEndFragmentShaderATI == NULL ) return; + + disp__glEndFragmentShaderATI ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPassTexCoordATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glPassTexCoordATI == NULL ) return; + + disp__glPassTexCoordATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSampleMapATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glSampleMapATI == NULL ) return; + + disp__glSampleMapATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorFragmentOp1ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6) + { + + if ( disp__glColorFragmentOp1ATI == NULL ) return; + + disp__glColorFragmentOp1ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorFragmentOp2ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9) + { + + if ( disp__glColorFragmentOp2ATI == NULL ) return; + + disp__glColorFragmentOp2ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glColorFragmentOp3ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11, + jint arg12) + { + + if ( disp__glColorFragmentOp3ATI == NULL ) return; + + disp__glColorFragmentOp3ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9, + (GLuint) arg10, + (GLuint) arg11, + (GLuint) arg12 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAlphaFragmentOp1ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glAlphaFragmentOp1ATI == NULL ) return; + + disp__glAlphaFragmentOp1ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAlphaFragmentOp2ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8) + { + + if ( disp__glAlphaFragmentOp2ATI == NULL ) return; + + disp__glAlphaFragmentOp2ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glAlphaFragmentOp3ATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5, + jint arg6, + jint arg7, + jint arg8, + jint arg9, + jint arg10, + jint arg11) + { + + if ( disp__glAlphaFragmentOp3ATI == NULL ) return; + + disp__glAlphaFragmentOp3ATI ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4, + (GLuint) arg5, + (GLuint) arg6, + (GLuint) arg7, + (GLuint) arg8, + (GLuint) arg9, + (GLuint) arg10, + (GLuint) arg11 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetFragmentShaderConstantATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glSetFragmentShaderConstantATI == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glSetFragmentShaderConstantATI ( + (GLuint) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesiATI ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPNTrianglesiATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) { + + if ( disp__glPNTrianglesiATI == NULL ) return; + + disp__glPNTrianglesiATI ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesfATI ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glPNTrianglesfATI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glPNTrianglesfATI == NULL ) return; + + disp__glPNTrianglesfATI ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1, + jint arg2) + { + jint ret; + + jbyte *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1, + jint arg2) + { + jint ret; + + jshort *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1, + jint arg2) + { + jint ret; + jint *ptr1 = NULL; - if ( disp__glMultiTexCoord3ivARB == NULL ) return; + if ( disp__glNewObjectBufferATI == NULL ) return 0; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetIntArrayElements(env, v, 0); + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); } - disp__glMultiTexCoord3ivARB ( - (GLenum) target, + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1, + jint arg2) + { + jint ret; + + jfloat *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1, + jint arg2) + { + jint ret; + + jdouble *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jbooleanArray arg1, + jint arg2) + { + jint ret; + + jboolean *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetBooleanArrayElements(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glNewObjectBufferATI__I_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jlongArray arg1, + jint arg2) + { + jint ret; + + jlong *ptr1 = NULL; + + if ( disp__glNewObjectBufferATI == NULL ) return 0; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetLongArrayElements(env, arg1, 0); + } + ret = (jint) disp__glNewObjectBufferATI ( + (GLsizei) arg0, + (const GLvoid *) ptr1, + (GLenum) arg2 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg1, ptr1, JNI_ABORT); + } + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsObjectBufferATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsObjectBufferATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + jboolean ret; + + + if ( disp__glIsObjectBufferATI == NULL ) return 0; + + ret = (jboolean) disp__glIsObjectBufferATI ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3BI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3, + jint arg4) + { + jbyte *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3SI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3, + jint arg4) + { + jshort *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3II ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3, + jint arg4) + { + jint *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3FI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3, + jint arg4) + { + jfloat *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3DI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3, + jint arg4) + { + jdouble *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3ZI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3, + jint arg4) + { + jboolean *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glUpdateObjectBufferATI__III_3JI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3, + jint arg4) + { + jlong *ptr3 = NULL; + + if ( disp__glUpdateObjectBufferATI == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glUpdateObjectBufferATI ( + (GLuint) arg0, + (GLuint) arg1, + (GLsizei) arg2, + (const GLvoid *) ptr3, + (GLenum) arg4 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetObjectBufferfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetObjectBufferfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetObjectBufferfvATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetObjectBufferivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetObjectBufferivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetObjectBufferivATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteObjectBufferATI ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteObjectBufferATI ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteObjectBufferATI == NULL ) return; + + disp__glDeleteObjectBufferATI ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glArrayObjectATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glArrayObjectATI == NULL ) return; + + disp__glArrayObjectATI ( + (GLenum) arg0, + (GLint) arg1, + (GLenum) arg2, + (GLsizei) arg3, + (GLuint) arg4, + (GLuint) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetArrayObjectfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetArrayObjectfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetArrayObjectfvATI ( + (GLenum) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetArrayObjectivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetArrayObjectivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetArrayObjectivATI ( + (GLenum) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantArrayObjectATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glVariantArrayObjectATI == NULL ) return; + + disp__glVariantArrayObjectATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLsizei) arg2, + (GLuint) arg3, + (GLuint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantArrayObjectfvATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVariantArrayObjectfvATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantArrayObjectfvATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantArrayObjectivATI ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVariantArrayObjectivATI == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantArrayObjectivATI ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginVertexShaderEXT ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBeginVertexShaderEXT ( + JNIEnv *env, jobject obj) + { + + if ( disp__glBeginVertexShaderEXT == NULL ) return; + + disp__glBeginVertexShaderEXT ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEndVertexShaderEXT ( void ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEndVertexShaderEXT ( + JNIEnv *env, jobject obj) + { + + if ( disp__glEndVertexShaderEXT == NULL ) return; + + disp__glEndVertexShaderEXT ( + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glBindVertexShaderEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glBindVertexShaderEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glBindVertexShaderEXT == NULL ) return; + + disp__glBindVertexShaderEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenVertexShadersEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenVertexShadersEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glGenVertexShadersEXT == NULL ) return 0; + + ret = (jint) disp__glGenVertexShadersEXT ( + (GLuint) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteVertexShaderEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDeleteVertexShaderEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDeleteVertexShaderEXT == NULL ) return; + + disp__glDeleteVertexShaderEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glShaderOp1EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glShaderOp1EXT == NULL ) return; + + disp__glShaderOp1EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glShaderOp2EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glShaderOp2EXT == NULL ) return; + + disp__glShaderOp2EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glShaderOp3EXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glShaderOp3EXT == NULL ) return; + + disp__glShaderOp3EXT ( + (GLenum) arg0, + (GLuint) arg1, + (GLuint) arg2, + (GLuint) arg3, + (GLuint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSwizzleEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glSwizzleEXT == NULL ) return; + + disp__glSwizzleEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glWriteMaskEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4, + jint arg5) + { + + if ( disp__glWriteMaskEXT == NULL ) return; + + disp__glWriteMaskEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLenum) arg2, + (GLenum) arg3, + (GLenum) arg4, + (GLenum) arg5 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glInsertComponentEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glInsertComponentEXT == NULL ) return; + + disp__glInsertComponentEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glExtractComponentEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glExtractComponentEXT == NULL ) return; + + disp__glExtractComponentEXT ( + (GLuint) arg0, + (GLuint) arg1, + (GLuint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glGenSymbolsEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + jint ret; + + + if ( disp__glGenSymbolsEXT == NULL ) return 0; + + ret = (jint) disp__glGenSymbolsEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2, + (GLuint) arg3 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetInvariantEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glSetInvariantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glSetInvariantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jbyte *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jshort *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jint *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jfloat *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jdouble *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glSetLocalConstantEXT__II_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jlong *ptr2 = NULL; + + if ( disp__glSetLocalConstantEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, 0); + } + disp__glSetLocalConstantEXT ( + (GLuint) arg0, + (GLenum) arg1, + (const void *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantbvEXT ( GLuint , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantbvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glVariantbvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glVariantbvEXT ( + (GLuint) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantsvEXT ( GLuint , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantsvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVariantsvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glVariantsvEXT ( + (GLuint) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantivEXT ( GLuint , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVariantivEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glVariantivEXT ( + (GLuint) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + extern void glVariantfvEXT ( GLuint , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3sARB ( + Java_gl4java_GLFuncJauJNI_glVariantfvEXT ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t, - jshort r) + jint arg0, + jfloatArray arg1) { + jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord3sARB == NULL ) return; + if ( disp__glVariantfvEXT == NULL ) return; - disp__glMultiTexCoord3sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t, - (GLshort) r + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glVariantfvEXT ( + (GLuint) arg0, + (const GLfloat *) ptr1 ); + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ; + extern void glVariantdvEXT ( GLuint , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord3svARB ( + Java_gl4java_GLFuncJauJNI_glVariantdvEXT ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVariantdvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glVariantdvEXT ( + (GLuint) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantubvEXT ( GLuint , const GLubyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantubvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glVariantubvEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glVariantubvEXT ( + (GLuint) arg0, + (const GLubyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantusvEXT ( GLuint , const GLushort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantusvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord3svARB == NULL ) return; + if ( disp__glVariantusvEXT == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetShortArrayElements(env, v, 0); + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); } - disp__glMultiTexCoord3svARB ( - (GLenum) target, + disp__glVariantusvEXT ( + (GLuint) arg0, + (const GLushort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantuivEXT ( GLuint , const GLuint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantuivEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVariantuivEXT == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glVariantuivEXT ( + (GLuint) arg0, + (const GLuint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbyteArray arg3) + { + jbyte *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetByteArrayElements(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jshortArray arg3) + { + jshort *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetShortArrayElements(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jintArray arg3) + { + jint *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetIntArrayElements(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jfloatArray arg3) + { + jfloat *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetFloatArrayElements(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jdoubleArray arg3) + { + jdouble *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetDoubleArrayElements(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jbooleanArray arg3) + { + jboolean *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetBooleanArrayElements(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVariantPointerEXT__III_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jlongArray arg3) + { + jlong *ptr3 = NULL; + + if ( disp__glVariantPointerEXT == NULL ) return; + + if(arg3!=NULL) + { + ptr3 = (*env)->GetLongArrayElements(env, arg3, 0); + } + disp__glVariantPointerEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLuint) arg2, + (const void *) ptr3 + ); + + if(arg3!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg3, ptr3, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glEnableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glEnableVariantClientStateEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glEnableVariantClientStateEXT == NULL ) return; + + disp__glEnableVariantClientStateEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glDisableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glDisableVariantClientStateEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glDisableVariantClientStateEXT == NULL ) return; + + disp__glDisableVariantClientStateEXT ( + (GLuint) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindLightParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindLightParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindLightParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindMaterialParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindMaterialParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindMaterialParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindTexGenParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + jint ret; + + + if ( disp__glBindTexGenParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindTexGenParameterEXT ( + (GLenum) arg0, + (GLenum) arg1, + (GLenum) arg2 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindTextureUnitParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jint ret; + + + if ( disp__glBindTextureUnitParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindTextureUnitParameterEXT ( + (GLenum) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindParameterEXT ( GLenum ) ; + * </pre> + */ + JNIEXPORT jint JNICALL + Java_gl4java_GLFuncJauJNI_glBindParameterEXT ( + JNIEnv *env, jobject obj, + jint arg0) + { + jint ret; + + + if ( disp__glBindParameterEXT == NULL ) return 0; + + ret = (jint) disp__glBindParameterEXT ( + (GLenum) arg0 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ; + * </pre> + */ + JNIEXPORT jboolean JNICALL + Java_gl4java_GLFuncJauJNI_glIsVariantEnabledEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + jboolean ret; + + + if ( disp__glIsVariantEnabledEXT == NULL ) return 0; + + ret = (jboolean) disp__glIsVariantEnabledEXT ( + (GLuint) arg0, + (GLenum) arg1 + ); + + return ret; + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetVariantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVariantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVariantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3B ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbyteArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jbyte *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetByteArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3S ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jshortArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jshort *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetShortArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3I ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3F ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3D ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jdoubleArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jdouble *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetDoubleArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3Z ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetVariantPointervEXT__II_3_3J ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jlongArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jlong *ptr2 = NULL; + + if ( disp__glGetVariantPointervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetLongArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetVariantPointervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLvoid **) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseLongArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetInvariantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetInvariantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetInvariantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetInvariantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetInvariantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetInvariantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetInvariantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetInvariantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetInvariantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetLocalConstantBooleanvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jbooleanArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jboolean *ptr2 = NULL; + + if ( disp__glGetLocalConstantBooleanvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetBooleanArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetLocalConstantBooleanvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLboolean *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseBooleanArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetLocalConstantIntegervEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jintArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jint *ptr2 = NULL; + + if ( disp__glGetLocalConstantIntegervEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetIntArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetLocalConstantIntegervEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLint *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glGetLocalConstantFloatvEXT ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jfloatArray arg2) + { + jboolean isCopiedArray2 = JNI_FALSE; + jfloat *ptr2 = NULL; + + if ( disp__glGetLocalConstantFloatvEXT == NULL ) return; + + if(arg2!=NULL) + { + ptr2 = (*env)->GetFloatArrayElements(env, arg2, &isCopiedArray2); + } + disp__glGetLocalConstantFloatvEXT ( + (GLuint) arg0, + (GLenum) arg1, + (GLfloat *) ptr2 + ); + + if(arg2!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1s ( GLenum , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1) + { + + if ( disp__glVertexStream1s == NULL ) return; + + disp__glVertexStream1s ( + (GLenum) arg0, + (GLshort) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexStream1sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glVertexStream1sv ( + (GLenum) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + extern void glVertexStream1i ( GLenum , GLint ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream1i ( JNIEnv *env, jobject obj, - jint target, - jdouble s, - jdouble t, - jdouble r, - jdouble q) + jint arg0, + jint arg1) { - if ( disp__glMultiTexCoord4dARB == NULL ) return; + if ( disp__glVertexStream1i == NULL ) return; - disp__glMultiTexCoord4dARB ( - (GLenum) target, - (GLdouble) s, - (GLdouble) t, - (GLdouble) r, - (GLdouble) q + disp__glVertexStream1i ( + (GLenum) arg0, + (GLint) arg1 ); } @@ -20038,58 +47465,160 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ; + extern void glVertexStream1iv ( GLenum , const GLint * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4dvARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream1iv ( JNIEnv *env, jobject obj, - jint target, - jdoubleArray v) + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexStream1iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glVertexStream1iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1f ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexStream1f == NULL ) return; + + disp__glVertexStream1f ( + (GLenum) arg0, + (GLfloat) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexStream1fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glVertexStream1fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1d ( GLenum , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1) + { + + if ( disp__glVertexStream1d == NULL ) return; + + disp__glVertexStream1d ( + (GLenum) arg0, + (GLdouble) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream1dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) { jdouble *ptr1 = NULL; - if ( disp__glMultiTexCoord4dvARB == NULL ) return; + if ( disp__glVertexStream1dv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetDoubleArrayElements(env, v, 0); + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); } - disp__glMultiTexCoord4dvARB ( - (GLenum) target, + disp__glVertexStream1dv ( + (GLenum) arg0, (const GLdouble *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseDoubleArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2s ( JNIEnv *env, jobject obj, - jint target, - jfloat s, - jfloat t, - jfloat r, - jfloat q) + jint arg0, + jshort arg1, + jshort arg2) { - if ( disp__glMultiTexCoord4fARB == NULL ) return; + if ( disp__glVertexStream2s == NULL ) return; - disp__glMultiTexCoord4fARB ( - (GLenum) target, - (GLfloat) s, - (GLfloat) t, - (GLfloat) r, - (GLfloat) q + disp__glVertexStream2s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2 ); } @@ -20097,58 +47626,164 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ; + extern void glVertexStream2sv ( GLenum , const GLshort * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4fvARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2sv ( JNIEnv *env, jobject obj, - jint target, - jfloatArray v) + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexStream2sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glVertexStream2sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2i ( GLenum , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2) + { + + if ( disp__glVertexStream2i == NULL ) return; + + disp__glVertexStream2i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexStream2iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glVertexStream2iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2) + { + + if ( disp__glVertexStream2f == NULL ) return; + + disp__glVertexStream2f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream2fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) { jfloat *ptr1 = NULL; - if ( disp__glMultiTexCoord4fvARB == NULL ) return; + if ( disp__glVertexStream2fv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetFloatArrayElements(env, v, 0); + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); } - disp__glMultiTexCoord4fvARB ( - (GLenum) target, + disp__glVertexStream2fv ( + (GLenum) arg0, (const GLfloat *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseFloatArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4iARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2d ( JNIEnv *env, jobject obj, - jint target, - jint s, - jint t, - jint r, - jint q) + jint arg0, + jdouble arg1, + jdouble arg2) { - if ( disp__glMultiTexCoord4iARB == NULL ) return; + if ( disp__glVertexStream2d == NULL ) return; - disp__glMultiTexCoord4iARB ( - (GLenum) target, - (GLint) s, - (GLint) t, - (GLint) r, - (GLint) q + disp__glVertexStream2d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2 ); } @@ -20156,58 +47791,170 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ; + extern void glVertexStream2dv ( GLenum , const GLdouble * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4ivARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream2dv ( JNIEnv *env, jobject obj, - jint target, - jintArray v) + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexStream2dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glVertexStream2dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glVertexStream3s == NULL ) return; + + disp__glVertexStream3s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glVertexStream3sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glVertexStream3sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glVertexStream3i == NULL ) return; + + disp__glVertexStream3i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) { jint *ptr1 = NULL; - if ( disp__glMultiTexCoord4ivARB == NULL ) return; + if ( disp__glVertexStream3iv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetIntArrayElements(env, v, 0); + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); } - disp__glMultiTexCoord4ivARB ( - (GLenum) target, + disp__glVertexStream3iv ( + (GLenum) arg0, (const GLint *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseIntArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); } } /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4sARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream3f ( JNIEnv *env, jobject obj, - jint target, - jshort s, - jshort t, - jshort r, - jshort q) + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) { - if ( disp__glMultiTexCoord4sARB == NULL ) return; + if ( disp__glVertexStream3f == NULL ) return; - disp__glMultiTexCoord4sARB ( - (GLenum) target, - (GLshort) s, - (GLshort) t, - (GLshort) r, - (GLshort) q + disp__glVertexStream3f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 ); } @@ -20215,32 +47962,674 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj ) /** * Original Function-Prototype : * <pre> - extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ; + extern void glVertexStream3fv ( GLenum , const GLfloat * ) ; * </pre> */ JNIEXPORT void JNICALL - Java_gl4java_GLFuncJauJNI_glMultiTexCoord4svARB ( + Java_gl4java_GLFuncJauJNI_glVertexStream3fv ( JNIEnv *env, jobject obj, - jint target, - jshortArray v) + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexStream3fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glVertexStream3fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glVertexStream3d == NULL ) return; + + disp__glVertexStream3d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream3dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexStream3dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glVertexStream3dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3, + jshort arg4) + { + + if ( disp__glVertexStream4s == NULL ) return; + + disp__glVertexStream4s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3, + (GLshort) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) { jshort *ptr1 = NULL; - if ( disp__glMultiTexCoord4svARB == NULL ) return; + if ( disp__glVertexStream4sv == NULL ) return; - if(v!=NULL) + if(arg1!=NULL) { - ptr1 = (*env)->GetShortArrayElements(env, v, 0); + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); } - disp__glMultiTexCoord4svARB ( - (GLenum) target, + disp__glVertexStream4sv ( + (GLenum) arg0, (const GLshort *) ptr1 ); - if(v!=NULL) + if(arg1!=NULL) { - (*env)->ReleaseShortArrayElements(env, v, ptr1, JNI_ABORT); + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3, + jint arg4) + { + + if ( disp__glVertexStream4i == NULL ) return; + + disp__glVertexStream4i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3, + (GLint) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glVertexStream4iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glVertexStream4iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3, + jfloat arg4) + { + + if ( disp__glVertexStream4f == NULL ) return; + + disp__glVertexStream4f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3, + (GLfloat) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glVertexStream4fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); + } + disp__glVertexStream4fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3, + jdouble arg4) + { + + if ( disp__glVertexStream4d == NULL ) return; + + disp__glVertexStream4d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3, + (GLdouble) arg4 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexStream4dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glVertexStream4dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glVertexStream4dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3b ( + JNIEnv *env, jobject obj, + jint arg0, + jbyte arg1, + jbyte arg2, + jbyte arg3) + { + + if ( disp__glNormalStream3b == NULL ) return; + + disp__glNormalStream3b ( + (GLenum) arg0, + (GLbyte) arg1, + (GLbyte) arg2, + (GLbyte) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3bv ( GLenum , const GLbyte * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3bv ( + JNIEnv *env, jobject obj, + jint arg0, + jbyteArray arg1) + { + jbyte *ptr1 = NULL; + + if ( disp__glNormalStream3bv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetByteArrayElements(env, arg1, 0); + } + disp__glNormalStream3bv ( + (GLenum) arg0, + (const GLbyte *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseByteArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3s ( + JNIEnv *env, jobject obj, + jint arg0, + jshort arg1, + jshort arg2, + jshort arg3) + { + + if ( disp__glNormalStream3s == NULL ) return; + + disp__glNormalStream3s ( + (GLenum) arg0, + (GLshort) arg1, + (GLshort) arg2, + (GLshort) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3sv ( + JNIEnv *env, jobject obj, + jint arg0, + jshortArray arg1) + { + jshort *ptr1 = NULL; + + if ( disp__glNormalStream3sv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetShortArrayElements(env, arg1, 0); + } + disp__glNormalStream3sv ( + (GLenum) arg0, + (const GLshort *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseShortArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3i ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1, + jint arg2, + jint arg3) + { + + if ( disp__glNormalStream3i == NULL ) return; + + disp__glNormalStream3i ( + (GLenum) arg0, + (GLint) arg1, + (GLint) arg2, + (GLint) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3iv ( + JNIEnv *env, jobject obj, + jint arg0, + jintArray arg1) + { + jint *ptr1 = NULL; + + if ( disp__glNormalStream3iv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetIntArrayElements(env, arg1, 0); + } + disp__glNormalStream3iv ( + (GLenum) arg0, + (const GLint *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseIntArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3f ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1, + jfloat arg2, + jfloat arg3) + { + + if ( disp__glNormalStream3f == NULL ) return; + + disp__glNormalStream3f ( + (GLenum) arg0, + (GLfloat) arg1, + (GLfloat) arg2, + (GLfloat) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3fv ( + JNIEnv *env, jobject obj, + jint arg0, + jfloatArray arg1) + { + jfloat *ptr1 = NULL; + + if ( disp__glNormalStream3fv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetFloatArrayElements(env, arg1, 0); } + disp__glNormalStream3fv ( + (GLenum) arg0, + (const GLfloat *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseFloatArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3d ( + JNIEnv *env, jobject obj, + jint arg0, + jdouble arg1, + jdouble arg2, + jdouble arg3) + { + + if ( disp__glNormalStream3d == NULL ) return; + + disp__glNormalStream3d ( + (GLenum) arg0, + (GLdouble) arg1, + (GLdouble) arg2, + (GLdouble) arg3 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glNormalStream3dv ( + JNIEnv *env, jobject obj, + jint arg0, + jdoubleArray arg1) + { + jdouble *ptr1 = NULL; + + if ( disp__glNormalStream3dv == NULL ) return; + + if(arg1!=NULL) + { + ptr1 = (*env)->GetDoubleArrayElements(env, arg1, 0); + } + disp__glNormalStream3dv ( + (GLenum) arg0, + (const GLdouble *) ptr1 + ); + + if(arg1!=NULL) + { + (*env)->ReleaseDoubleArrayElements(env, arg1, ptr1, JNI_ABORT); + } + } + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveVertexStream ( GLenum ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glClientActiveVertexStream ( + JNIEnv *env, jobject obj, + jint arg0) + { + + if ( disp__glClientActiveVertexStream == NULL ) return; + + disp__glClientActiveVertexStream ( + (GLenum) arg0 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvi ( GLenum , GLint ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexBlendEnvi ( + JNIEnv *env, jobject obj, + jint arg0, + jint arg1) + { + + if ( disp__glVertexBlendEnvi == NULL ) return; + + disp__glVertexBlendEnvi ( + (GLenum) arg0, + (GLint) arg1 + ); + + } + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvf ( GLenum , GLfloat ) ; + * </pre> + */ + JNIEXPORT void JNICALL + Java_gl4java_GLFuncJauJNI_glVertexBlendEnvf ( + JNIEnv *env, jobject obj, + jint arg0, + jfloat arg1) + { + + if ( disp__glVertexBlendEnvf == NULL ) return; + + disp__glVertexBlendEnvf ( + (GLenum) arg0, + (GLfloat) arg1 + ); + } -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/gl-disp-fetch.hc b/CNativeCode/gl-disp-fetch.hc index 7cd7d6b..d5c437e 100755 --- a/CNativeCode/gl-disp-fetch.hc +++ b/CNativeCode/gl-disp-fetch.hc @@ -8,7 +8,7 @@ GET_GL_PROCADDRESS ("glGetString"); /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: gl-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNI ! @@ -677,7 +677,7 @@ disp__glEdgeFlagPointer = (void (CALLBACK *)(GLsizei, const GLvoid *)) GET_GL_PROCADDRESS ("glEdgeFlagPointer"); - disp__glGetPointerv = (void (CALLBACK *)(GLenum, void **)) + disp__glGetPointerv = (void (CALLBACK *)(GLenum, GLvoid **)) GET_GL_PROCADDRESS ("glGetPointerv"); disp__glArrayElement = (void (CALLBACK *)(GLint)) @@ -1022,7 +1022,7 @@ disp__glDrawRangeElements = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)) GET_GL_PROCADDRESS ("glDrawRangeElements"); - disp__glTexImage3D = (void (CALLBACK *)(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) + disp__glTexImage3D = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) GET_GL_PROCADDRESS ("glTexImage3D"); disp__glTexSubImage3D = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) @@ -1133,95 +1133,146 @@ disp__glGetSeparableFilter = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)) GET_GL_PROCADDRESS ("glGetSeparableFilter"); - disp__glBlendColorEXT = (void (CALLBACK *)(GLclampf, GLclampf, GLclampf, GLclampf)) - GET_GL_PROCADDRESS ("glBlendColorEXT"); + disp__glActiveTexture = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glActiveTexture"); - disp__glPolygonOffsetEXT = (void (CALLBACK *)(GLfloat, GLfloat)) - GET_GL_PROCADDRESS ("glPolygonOffsetEXT"); + disp__glClientActiveTexture = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glClientActiveTexture"); - disp__glTexImage3DEXT = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) - GET_GL_PROCADDRESS ("glTexImage3DEXT"); + disp__glCompressedTexImage1D = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexImage1D"); - disp__glTexSubImage3DEXT = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) - GET_GL_PROCADDRESS ("glTexSubImage3DEXT"); + disp__glCompressedTexImage2D = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexImage2D"); - disp__glCopyTexSubImage3DEXT = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) - GET_GL_PROCADDRESS ("glCopyTexSubImage3DEXT"); + disp__glCompressedTexImage3D = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexImage3D"); - disp__glGenTexturesEXT = (void (CALLBACK *)(GLsizei, GLuint *)) - GET_GL_PROCADDRESS ("glGenTexturesEXT"); + disp__glCompressedTexSubImage1D = (void (CALLBACK *)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexSubImage1D"); - disp__glDeleteTexturesEXT = (void (CALLBACK *)(GLsizei, const GLuint *)) - GET_GL_PROCADDRESS ("glDeleteTexturesEXT"); + disp__glCompressedTexSubImage2D = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexSubImage2D"); - disp__glBindTextureEXT = (void (CALLBACK *)(GLenum, GLuint)) - GET_GL_PROCADDRESS ("glBindTextureEXT"); + disp__glCompressedTexSubImage3D = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexSubImage3D"); - disp__glPrioritizeTexturesEXT = (void (CALLBACK *)(GLsizei, const GLuint *, const GLclampf *)) - GET_GL_PROCADDRESS ("glPrioritizeTexturesEXT"); + disp__glGetCompressedTexImage = (void (CALLBACK *)(GLenum, GLint, GLvoid *)) + GET_GL_PROCADDRESS ("glGetCompressedTexImage"); - disp__glAreTexturesResidentEXT = (GLboolean (CALLBACK *)(GLsizei, const GLuint *, GLboolean *)) - GET_GL_PROCADDRESS ("glAreTexturesResidentEXT"); + disp__glMultiTexCoord1d = (void (CALLBACK *)(GLenum, GLdouble)) + GET_GL_PROCADDRESS ("glMultiTexCoord1d"); - disp__glIsTextureEXT = (GLboolean (CALLBACK *)(GLuint)) - GET_GL_PROCADDRESS ("glIsTextureEXT"); + disp__glMultiTexCoord1dv = (void (CALLBACK *)(GLenum, const GLdouble *)) + GET_GL_PROCADDRESS ("glMultiTexCoord1dv"); - disp__glVertexPointerEXT = (void (CALLBACK *)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) - GET_GL_PROCADDRESS ("glVertexPointerEXT"); + disp__glMultiTexCoord1f = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glMultiTexCoord1f"); - disp__glNormalPointerEXT = (void (CALLBACK *)(GLenum, GLsizei, GLsizei, const GLvoid *)) - GET_GL_PROCADDRESS ("glNormalPointerEXT"); + disp__glMultiTexCoord1fv = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glMultiTexCoord1fv"); - disp__glColorPointerEXT = (void (CALLBACK *)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) - GET_GL_PROCADDRESS ("glColorPointerEXT"); + disp__glMultiTexCoord1i = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glMultiTexCoord1i"); - disp__glIndexPointerEXT = (void (CALLBACK *)(GLenum, GLsizei, GLsizei, const GLvoid *)) - GET_GL_PROCADDRESS ("glIndexPointerEXT"); + disp__glMultiTexCoord1iv = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glMultiTexCoord1iv"); - disp__glTexCoordPointerEXT = (void (CALLBACK *)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) - GET_GL_PROCADDRESS ("glTexCoordPointerEXT"); + disp__glMultiTexCoord1s = (void (CALLBACK *)(GLenum, GLshort)) + GET_GL_PROCADDRESS ("glMultiTexCoord1s"); - disp__glEdgeFlagPointerEXT = (void (CALLBACK *)(GLsizei, GLsizei, const GLboolean *)) - GET_GL_PROCADDRESS ("glEdgeFlagPointerEXT"); + disp__glMultiTexCoord1sv = (void (CALLBACK *)(GLenum, const GLshort *)) + GET_GL_PROCADDRESS ("glMultiTexCoord1sv"); - disp__glGetPointervEXT = (void (CALLBACK *)(GLenum, void **)) - GET_GL_PROCADDRESS ("glGetPointervEXT"); + disp__glMultiTexCoord2d = (void (CALLBACK *)(GLenum, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glMultiTexCoord2d"); - disp__glArrayElementEXT = (void (CALLBACK *)(GLint)) - GET_GL_PROCADDRESS ("glArrayElementEXT"); + disp__glMultiTexCoord2dv = (void (CALLBACK *)(GLenum, const GLdouble *)) + GET_GL_PROCADDRESS ("glMultiTexCoord2dv"); - disp__glDrawArraysEXT = (void (CALLBACK *)(GLenum, GLint, GLsizei)) - GET_GL_PROCADDRESS ("glDrawArraysEXT"); + disp__glMultiTexCoord2f = (void (CALLBACK *)(GLenum, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glMultiTexCoord2f"); - disp__glBlendEquationEXT = (void (CALLBACK *)(GLenum)) - GET_GL_PROCADDRESS ("glBlendEquationEXT"); + disp__glMultiTexCoord2fv = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glMultiTexCoord2fv"); - disp__glPointParameterfEXT = (void (CALLBACK *)(GLenum, GLfloat)) - GET_GL_PROCADDRESS ("glPointParameterfEXT"); + disp__glMultiTexCoord2i = (void (CALLBACK *)(GLenum, GLint, GLint)) + GET_GL_PROCADDRESS ("glMultiTexCoord2i"); - disp__glPointParameterfvEXT = (void (CALLBACK *)(GLenum, const GLfloat *)) - GET_GL_PROCADDRESS ("glPointParameterfvEXT"); + disp__glMultiTexCoord2iv = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glMultiTexCoord2iv"); - disp__glColorTableEXT = (void (CALLBACK *)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) - GET_GL_PROCADDRESS ("glColorTableEXT"); + disp__glMultiTexCoord2s = (void (CALLBACK *)(GLenum, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glMultiTexCoord2s"); - disp__glColorSubTableEXT = (void (CALLBACK *)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) - GET_GL_PROCADDRESS ("glColorSubTableEXT"); + disp__glMultiTexCoord2sv = (void (CALLBACK *)(GLenum, const GLshort *)) + GET_GL_PROCADDRESS ("glMultiTexCoord2sv"); - disp__glGetColorTableEXT = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLvoid *)) - GET_GL_PROCADDRESS ("glGetColorTableEXT"); + disp__glMultiTexCoord3d = (void (CALLBACK *)(GLenum, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glMultiTexCoord3d"); - disp__glGetColorTableParameterfvEXT = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) - GET_GL_PROCADDRESS ("glGetColorTableParameterfvEXT"); + disp__glMultiTexCoord3dv = (void (CALLBACK *)(GLenum, const GLdouble *)) + GET_GL_PROCADDRESS ("glMultiTexCoord3dv"); - disp__glGetColorTableParameterivEXT = (void (CALLBACK *)(GLenum, GLenum, GLint *)) - GET_GL_PROCADDRESS ("glGetColorTableParameterivEXT"); + disp__glMultiTexCoord3f = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glMultiTexCoord3f"); - disp__glLockArraysEXT = (void (CALLBACK *)(GLint, GLsizei)) - GET_GL_PROCADDRESS ("glLockArraysEXT"); + disp__glMultiTexCoord3fv = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glMultiTexCoord3fv"); - disp__glUnlockArraysEXT = (void (CALLBACK *)(void)) - GET_GL_PROCADDRESS ("glUnlockArraysEXT"); + disp__glMultiTexCoord3i = (void (CALLBACK *)(GLenum, GLint, GLint, GLint)) + GET_GL_PROCADDRESS ("glMultiTexCoord3i"); + + disp__glMultiTexCoord3iv = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glMultiTexCoord3iv"); + + disp__glMultiTexCoord3s = (void (CALLBACK *)(GLenum, GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glMultiTexCoord3s"); + + disp__glMultiTexCoord3sv = (void (CALLBACK *)(GLenum, const GLshort *)) + GET_GL_PROCADDRESS ("glMultiTexCoord3sv"); + + disp__glMultiTexCoord4d = (void (CALLBACK *)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glMultiTexCoord4d"); + + disp__glMultiTexCoord4dv = (void (CALLBACK *)(GLenum, const GLdouble *)) + GET_GL_PROCADDRESS ("glMultiTexCoord4dv"); + + disp__glMultiTexCoord4f = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glMultiTexCoord4f"); + + disp__glMultiTexCoord4fv = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glMultiTexCoord4fv"); + + disp__glMultiTexCoord4i = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint)) + GET_GL_PROCADDRESS ("glMultiTexCoord4i"); + + disp__glMultiTexCoord4iv = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glMultiTexCoord4iv"); + + disp__glMultiTexCoord4s = (void (CALLBACK *)(GLenum, GLshort, GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glMultiTexCoord4s"); + + disp__glMultiTexCoord4sv = (void (CALLBACK *)(GLenum, const GLshort *)) + GET_GL_PROCADDRESS ("glMultiTexCoord4sv"); + + disp__glLoadTransposeMatrixd = (void (CALLBACK *)(const GLdouble *)) + GET_GL_PROCADDRESS ("glLoadTransposeMatrixd"); + + disp__glLoadTransposeMatrixf = (void (CALLBACK *)(const GLfloat *)) + GET_GL_PROCADDRESS ("glLoadTransposeMatrixf"); + + disp__glMultTransposeMatrixd = (void (CALLBACK *)(const GLdouble *)) + GET_GL_PROCADDRESS ("glMultTransposeMatrixd"); + + disp__glMultTransposeMatrixf = (void (CALLBACK *)(const GLfloat *)) + GET_GL_PROCADDRESS ("glMultTransposeMatrixf"); + + disp__glSampleCoverage = (void (CALLBACK *)(GLclampf, GLboolean)) + GET_GL_PROCADDRESS ("glSampleCoverage"); + + disp__glSamplePass = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glSamplePass"); disp__glActiveTextureARB = (void (CALLBACK *)(GLenum)) GET_GL_PROCADDRESS ("glActiveTextureARB"); @@ -1325,4 +1376,1585 @@ disp__glMultiTexCoord4svARB = (void (CALLBACK *)(GLenum, const GLshort *)) GET_GL_PROCADDRESS ("glMultiTexCoord4svARB"); -/* C2J Parser Version 2.2: Java program parsed successfully. */ + disp__glBlendColorEXT = (void (CALLBACK *)(GLclampf, GLclampf, GLclampf, GLclampf)) + GET_GL_PROCADDRESS ("glBlendColorEXT"); + + disp__glPolygonOffsetEXT = (void (CALLBACK *)(GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glPolygonOffsetEXT"); + + disp__glTexImage3DEXT = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glTexImage3DEXT"); + + disp__glTexSubImage3DEXT = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glTexSubImage3DEXT"); + + disp__glCopyTexSubImage3DEXT = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) + GET_GL_PROCADDRESS ("glCopyTexSubImage3DEXT"); + + disp__glGenTexturesEXT = (void (CALLBACK *)(GLsizei, GLuint *)) + GET_GL_PROCADDRESS ("glGenTexturesEXT"); + + disp__glDeleteTexturesEXT = (void (CALLBACK *)(GLsizei, const GLuint *)) + GET_GL_PROCADDRESS ("glDeleteTexturesEXT"); + + disp__glBindTextureEXT = (void (CALLBACK *)(GLenum, GLuint)) + GET_GL_PROCADDRESS ("glBindTextureEXT"); + + disp__glPrioritizeTexturesEXT = (void (CALLBACK *)(GLsizei, const GLuint *, const GLclampf *)) + GET_GL_PROCADDRESS ("glPrioritizeTexturesEXT"); + + disp__glAreTexturesResidentEXT = (GLboolean (CALLBACK *)(GLsizei, const GLuint *, GLboolean *)) + GET_GL_PROCADDRESS ("glAreTexturesResidentEXT"); + + disp__glIsTextureEXT = (GLboolean (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glIsTextureEXT"); + + disp__glVertexPointerEXT = (void (CALLBACK *)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glVertexPointerEXT"); + + disp__glNormalPointerEXT = (void (CALLBACK *)(GLenum, GLsizei, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glNormalPointerEXT"); + + disp__glColorPointerEXT = (void (CALLBACK *)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glColorPointerEXT"); + + disp__glIndexPointerEXT = (void (CALLBACK *)(GLenum, GLsizei, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glIndexPointerEXT"); + + disp__glTexCoordPointerEXT = (void (CALLBACK *)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glTexCoordPointerEXT"); + + disp__glEdgeFlagPointerEXT = (void (CALLBACK *)(GLsizei, GLsizei, const GLboolean *)) + GET_GL_PROCADDRESS ("glEdgeFlagPointerEXT"); + + disp__glGetPointervEXT = (void (CALLBACK *)(GLenum, GLvoid **)) + GET_GL_PROCADDRESS ("glGetPointervEXT"); + + disp__glArrayElementEXT = (void (CALLBACK *)(GLint)) + GET_GL_PROCADDRESS ("glArrayElementEXT"); + + disp__glDrawArraysEXT = (void (CALLBACK *)(GLenum, GLint, GLsizei)) + GET_GL_PROCADDRESS ("glDrawArraysEXT"); + + disp__glBlendEquationEXT = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glBlendEquationEXT"); + + disp__glPointParameterfEXT = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glPointParameterfEXT"); + + disp__glPointParameterfvEXT = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glPointParameterfvEXT"); + + disp__glPointParameterfSGIS = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glPointParameterfSGIS"); + + disp__glPointParameterfvSGIS = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glPointParameterfvSGIS"); + + disp__glColorTableEXT = (void (CALLBACK *)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glColorTableEXT"); + + disp__glColorSubTableEXT = (void (CALLBACK *)(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glColorSubTableEXT"); + + disp__glGetColorTableEXT = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLvoid *)) + GET_GL_PROCADDRESS ("glGetColorTableEXT"); + + disp__glGetColorTableParameterfvEXT = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetColorTableParameterfvEXT"); + + disp__glGetColorTableParameterivEXT = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetColorTableParameterivEXT"); + + disp__glLockArraysEXT = (void (CALLBACK *)(GLint, GLsizei)) + GET_GL_PROCADDRESS ("glLockArraysEXT"); + + disp__glUnlockArraysEXT = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glUnlockArraysEXT"); + + disp__glLoadTransposeMatrixfARB = (void (CALLBACK *)(const GLfloat *)) + GET_GL_PROCADDRESS ("glLoadTransposeMatrixfARB"); + + disp__glLoadTransposeMatrixdARB = (void (CALLBACK *)(const GLdouble *)) + GET_GL_PROCADDRESS ("glLoadTransposeMatrixdARB"); + + disp__glMultTransposeMatrixfARB = (void (CALLBACK *)(const GLfloat *)) + GET_GL_PROCADDRESS ("glMultTransposeMatrixfARB"); + + disp__glMultTransposeMatrixdARB = (void (CALLBACK *)(const GLdouble *)) + GET_GL_PROCADDRESS ("glMultTransposeMatrixdARB"); + + disp__glSampleCoverageARB = (void (CALLBACK *)(GLclampf, GLboolean)) + GET_GL_PROCADDRESS ("glSampleCoverageARB"); + + disp__glCompressedTexImage3DARB = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexImage3DARB"); + + disp__glCompressedTexImage2DARB = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexImage2DARB"); + + disp__glCompressedTexImage1DARB = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexImage1DARB"); + + disp__glCompressedTexSubImage3DARB = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexSubImage3DARB"); + + disp__glCompressedTexSubImage2DARB = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexSubImage2DARB"); + + disp__glCompressedTexSubImage1DARB = (void (CALLBACK *)(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glCompressedTexSubImage1DARB"); + + disp__glGetCompressedTexImageARB = (void (CALLBACK *)(GLenum, GLint, void *)) + GET_GL_PROCADDRESS ("glGetCompressedTexImageARB"); + + disp__glWeightbvARB = (void (CALLBACK *)(GLint, const GLbyte *)) + GET_GL_PROCADDRESS ("glWeightbvARB"); + + disp__glWeightsvARB = (void (CALLBACK *)(GLint, const GLshort *)) + GET_GL_PROCADDRESS ("glWeightsvARB"); + + disp__glWeightivARB = (void (CALLBACK *)(GLint, const GLint *)) + GET_GL_PROCADDRESS ("glWeightivARB"); + + disp__glWeightfvARB = (void (CALLBACK *)(GLint, const GLfloat *)) + GET_GL_PROCADDRESS ("glWeightfvARB"); + + disp__glWeightdvARB = (void (CALLBACK *)(GLint, const GLdouble *)) + GET_GL_PROCADDRESS ("glWeightdvARB"); + + disp__glWeightubvARB = (void (CALLBACK *)(GLint, const GLubyte *)) + GET_GL_PROCADDRESS ("glWeightubvARB"); + + disp__glWeightusvARB = (void (CALLBACK *)(GLint, const GLushort *)) + GET_GL_PROCADDRESS ("glWeightusvARB"); + + disp__glWeightuivARB = (void (CALLBACK *)(GLint, const GLuint *)) + GET_GL_PROCADDRESS ("glWeightuivARB"); + + disp__glWeightPointerARB = (void (CALLBACK *)(GLint, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glWeightPointerARB"); + + disp__glVertexBlendARB = (void (CALLBACK *)(GLint)) + GET_GL_PROCADDRESS ("glVertexBlendARB"); + + disp__glCurrentPaletteMatrixARB = (void (CALLBACK *)(GLint)) + GET_GL_PROCADDRESS ("glCurrentPaletteMatrixARB"); + + disp__glMatrixIndexubvARB = (void (CALLBACK *)(GLint, const GLubyte *)) + GET_GL_PROCADDRESS ("glMatrixIndexubvARB"); + + disp__glMatrixIndexusvARB = (void (CALLBACK *)(GLint, const GLushort *)) + GET_GL_PROCADDRESS ("glMatrixIndexusvARB"); + + disp__glMatrixIndexuivARB = (void (CALLBACK *)(GLint, const GLuint *)) + GET_GL_PROCADDRESS ("glMatrixIndexuivARB"); + + disp__glMatrixIndexPointerARB = (void (CALLBACK *)(GLint, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glMatrixIndexPointerARB"); + + disp__glGetTexFilterFuncSGIS = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetTexFilterFuncSGIS"); + + disp__glTexFilterFuncSGIS = (void (CALLBACK *)(GLenum, GLenum, GLsizei, const GLfloat *)) + GET_GL_PROCADDRESS ("glTexFilterFuncSGIS"); + + disp__glTexSubImage1DEXT = (void (CALLBACK *)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glTexSubImage1DEXT"); + + disp__glTexSubImage2DEXT = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glTexSubImage2DEXT"); + + disp__glCopyTexImage1DEXT = (void (CALLBACK *)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)) + GET_GL_PROCADDRESS ("glCopyTexImage1DEXT"); + + disp__glCopyTexImage2DEXT = (void (CALLBACK *)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)) + GET_GL_PROCADDRESS ("glCopyTexImage2DEXT"); + + disp__glCopyTexSubImage1DEXT = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLsizei)) + GET_GL_PROCADDRESS ("glCopyTexSubImage1DEXT"); + + disp__glCopyTexSubImage2DEXT = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)) + GET_GL_PROCADDRESS ("glCopyTexSubImage2DEXT"); + + disp__glGetHistogramEXT = (void (CALLBACK *)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) + GET_GL_PROCADDRESS ("glGetHistogramEXT"); + + disp__glGetHistogramParameterfvEXT = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetHistogramParameterfvEXT"); + + disp__glGetHistogramParameterivEXT = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetHistogramParameterivEXT"); + + disp__glGetMinmaxEXT = (void (CALLBACK *)(GLenum, GLboolean, GLenum, GLenum, GLvoid *)) + GET_GL_PROCADDRESS ("glGetMinmaxEXT"); + + disp__glGetMinmaxParameterfvEXT = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetMinmaxParameterfvEXT"); + + disp__glGetMinmaxParameterivEXT = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetMinmaxParameterivEXT"); + + disp__glHistogramEXT = (void (CALLBACK *)(GLenum, GLsizei, GLenum, GLboolean)) + GET_GL_PROCADDRESS ("glHistogramEXT"); + + disp__glMinmaxEXT = (void (CALLBACK *)(GLenum, GLenum, GLboolean)) + GET_GL_PROCADDRESS ("glMinmaxEXT"); + + disp__glResetHistogramEXT = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glResetHistogramEXT"); + + disp__glResetMinmaxEXT = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glResetMinmaxEXT"); + + disp__glConvolutionFilter1DEXT = (void (CALLBACK *)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glConvolutionFilter1DEXT"); + + disp__glConvolutionFilter2DEXT = (void (CALLBACK *)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glConvolutionFilter2DEXT"); + + disp__glConvolutionParameterfEXT = (void (CALLBACK *)(GLenum, GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glConvolutionParameterfEXT"); + + disp__glConvolutionParameterfvEXT = (void (CALLBACK *)(GLenum, GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glConvolutionParameterfvEXT"); + + disp__glConvolutionParameteriEXT = (void (CALLBACK *)(GLenum, GLenum, GLint)) + GET_GL_PROCADDRESS ("glConvolutionParameteriEXT"); + + disp__glConvolutionParameterivEXT = (void (CALLBACK *)(GLenum, GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glConvolutionParameterivEXT"); + + disp__glCopyConvolutionFilter1DEXT = (void (CALLBACK *)(GLenum, GLenum, GLint, GLint, GLsizei)) + GET_GL_PROCADDRESS ("glCopyConvolutionFilter1DEXT"); + + disp__glCopyConvolutionFilter2DEXT = (void (CALLBACK *)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei)) + GET_GL_PROCADDRESS ("glCopyConvolutionFilter2DEXT"); + + disp__glGetConvolutionFilterEXT = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLvoid *)) + GET_GL_PROCADDRESS ("glGetConvolutionFilterEXT"); + + disp__glGetConvolutionParameterfvEXT = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetConvolutionParameterfvEXT"); + + disp__glGetConvolutionParameterivEXT = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetConvolutionParameterivEXT"); + + disp__glGetSeparableFilterEXT = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *)) + GET_GL_PROCADDRESS ("glGetSeparableFilterEXT"); + + disp__glSeparableFilter2DEXT = (void (CALLBACK *)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *)) + GET_GL_PROCADDRESS ("glSeparableFilter2DEXT"); + + disp__glColorTableSGI = (void (CALLBACK *)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glColorTableSGI"); + + disp__glColorTableParameterfvSGI = (void (CALLBACK *)(GLenum, GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glColorTableParameterfvSGI"); + + disp__glColorTableParameterivSGI = (void (CALLBACK *)(GLenum, GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glColorTableParameterivSGI"); + + disp__glCopyColorTableSGI = (void (CALLBACK *)(GLenum, GLenum, GLint, GLint, GLsizei)) + GET_GL_PROCADDRESS ("glCopyColorTableSGI"); + + disp__glGetColorTableSGI = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLvoid *)) + GET_GL_PROCADDRESS ("glGetColorTableSGI"); + + disp__glGetColorTableParameterfvSGI = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetColorTableParameterfvSGI"); + + disp__glGetColorTableParameterivSGI = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetColorTableParameterivSGI"); + + disp__glPixelTexGenSGIX = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glPixelTexGenSGIX"); + + disp__glPixelTexGenParameteriSGIS = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glPixelTexGenParameteriSGIS"); + + disp__glPixelTexGenParameterivSGIS = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glPixelTexGenParameterivSGIS"); + + disp__glPixelTexGenParameterfSGIS = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glPixelTexGenParameterfSGIS"); + + disp__glPixelTexGenParameterfvSGIS = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glPixelTexGenParameterfvSGIS"); + + disp__glGetPixelTexGenParameterivSGIS = (void (CALLBACK *)(GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetPixelTexGenParameterivSGIS"); + + disp__glGetPixelTexGenParameterfvSGIS = (void (CALLBACK *)(GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetPixelTexGenParameterfvSGIS"); + + disp__glTexImage4DSGIS = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glTexImage4DSGIS"); + + disp__glTexSubImage4DSGIS = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glTexSubImage4DSGIS"); + + disp__glDetailTexFuncSGIS = (void (CALLBACK *)(GLenum, GLsizei, const GLfloat *)) + GET_GL_PROCADDRESS ("glDetailTexFuncSGIS"); + + disp__glGetDetailTexFuncSGIS = (void (CALLBACK *)(GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetDetailTexFuncSGIS"); + + disp__glSharpenTexFuncSGIS = (void (CALLBACK *)(GLenum, GLsizei, const GLfloat *)) + GET_GL_PROCADDRESS ("glSharpenTexFuncSGIS"); + + disp__glGetSharpenTexFuncSGIS = (void (CALLBACK *)(GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetSharpenTexFuncSGIS"); + + disp__glSampleMaskSGIS = (void (CALLBACK *)(GLclampf, GLboolean)) + GET_GL_PROCADDRESS ("glSampleMaskSGIS"); + + disp__glSamplePatternSGIS = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glSamplePatternSGIS"); + + disp__glSpriteParameterfSGIX = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glSpriteParameterfSGIX"); + + disp__glSpriteParameterfvSGIX = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glSpriteParameterfvSGIX"); + + disp__glSpriteParameteriSGIX = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glSpriteParameteriSGIX"); + + disp__glSpriteParameterivSGIX = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glSpriteParameterivSGIX"); + + disp__glPointParameterfARB = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glPointParameterfARB"); + + disp__glPointParameterfvARB = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glPointParameterfvARB"); + + disp__glGetInstrumentsSGIX = (GLint (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glGetInstrumentsSGIX"); + + disp__glInstrumentsBufferSGIX = (void (CALLBACK *)(GLsizei, GLint *)) + GET_GL_PROCADDRESS ("glInstrumentsBufferSGIX"); + + disp__glPollInstrumentsSGIX = (GLint (CALLBACK *)(GLint *)) + GET_GL_PROCADDRESS ("glPollInstrumentsSGIX"); + + disp__glReadInstrumentsSGIX = (void (CALLBACK *)(GLint)) + GET_GL_PROCADDRESS ("glReadInstrumentsSGIX"); + + disp__glStartInstrumentsSGIX = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glStartInstrumentsSGIX"); + + disp__glStopInstrumentsSGIX = (void (CALLBACK *)(GLint)) + GET_GL_PROCADDRESS ("glStopInstrumentsSGIX"); + + disp__glFrameZoomSGIX = (void (CALLBACK *)(GLint)) + GET_GL_PROCADDRESS ("glFrameZoomSGIX"); + + disp__glTagSampleBufferSGIX = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glTagSampleBufferSGIX"); + + disp__glDeformationMap3dSGIX = (void (CALLBACK *)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *)) + GET_GL_PROCADDRESS ("glDeformationMap3dSGIX"); + + disp__glDeformationMap3fSGIX = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *)) + GET_GL_PROCADDRESS ("glDeformationMap3fSGIX"); + + disp__glDeformSGIX = (void (CALLBACK *)(GLbitfield)) + GET_GL_PROCADDRESS ("glDeformSGIX"); + + disp__glLoadIdentityDeformationMapSGIX = (void (CALLBACK *)(GLbitfield)) + GET_GL_PROCADDRESS ("glLoadIdentityDeformationMapSGIX"); + + disp__glReferencePlaneSGIX = (void (CALLBACK *)(const GLdouble *)) + GET_GL_PROCADDRESS ("glReferencePlaneSGIX"); + + disp__glFlushRasterSGIX = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glFlushRasterSGIX"); + + disp__glFogFuncSGIS = (void (CALLBACK *)(GLsizei, const GLfloat *)) + GET_GL_PROCADDRESS ("glFogFuncSGIS"); + + disp__glGetFogFuncSGIS = (void (CALLBACK *)(GLfloat *)) + GET_GL_PROCADDRESS ("glGetFogFuncSGIS"); + + disp__glImageTransformParameteriHP = (void (CALLBACK *)(GLenum, GLenum, GLint)) + GET_GL_PROCADDRESS ("glImageTransformParameteriHP"); + + disp__glImageTransformParameterfHP = (void (CALLBACK *)(GLenum, GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glImageTransformParameterfHP"); + + disp__glImageTransformParameterivHP = (void (CALLBACK *)(GLenum, GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glImageTransformParameterivHP"); + + disp__glImageTransformParameterfvHP = (void (CALLBACK *)(GLenum, GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glImageTransformParameterfvHP"); + + disp__glGetImageTransformParameterivHP = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetImageTransformParameterivHP"); + + disp__glGetImageTransformParameterfvHP = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetImageTransformParameterfvHP"); + + disp__glCopyColorSubTableEXT = (void (CALLBACK *)(GLenum, GLsizei, GLint, GLint, GLsizei)) + GET_GL_PROCADDRESS ("glCopyColorSubTableEXT"); + + disp__glHintPGI = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glHintPGI"); + + disp__glGetListParameterfvSGIX = (void (CALLBACK *)(GLuint, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetListParameterfvSGIX"); + + disp__glGetListParameterivSGIX = (void (CALLBACK *)(GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetListParameterivSGIX"); + + disp__glListParameterfSGIX = (void (CALLBACK *)(GLuint, GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glListParameterfSGIX"); + + disp__glListParameterfvSGIX = (void (CALLBACK *)(GLuint, GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glListParameterfvSGIX"); + + disp__glListParameteriSGIX = (void (CALLBACK *)(GLuint, GLenum, GLint)) + GET_GL_PROCADDRESS ("glListParameteriSGIX"); + + disp__glListParameterivSGIX = (void (CALLBACK *)(GLuint, GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glListParameterivSGIX"); + + disp__glIndexMaterialEXT = (void (CALLBACK *)(GLenum, GLenum)) + GET_GL_PROCADDRESS ("glIndexMaterialEXT"); + + disp__glIndexFuncEXT = (void (CALLBACK *)(GLenum, GLclampf)) + GET_GL_PROCADDRESS ("glIndexFuncEXT"); + + disp__glCullParameterdvEXT = (void (CALLBACK *)(GLenum, GLdouble *)) + GET_GL_PROCADDRESS ("glCullParameterdvEXT"); + + disp__glCullParameterfvEXT = (void (CALLBACK *)(GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glCullParameterfvEXT"); + + disp__glFragmentColorMaterialSGIX = (void (CALLBACK *)(GLenum, GLenum)) + GET_GL_PROCADDRESS ("glFragmentColorMaterialSGIX"); + + disp__glFragmentLightfSGIX = (void (CALLBACK *)(GLenum, GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glFragmentLightfSGIX"); + + disp__glFragmentLightfvSGIX = (void (CALLBACK *)(GLenum, GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glFragmentLightfvSGIX"); + + disp__glFragmentLightiSGIX = (void (CALLBACK *)(GLenum, GLenum, GLint)) + GET_GL_PROCADDRESS ("glFragmentLightiSGIX"); + + disp__glFragmentLightivSGIX = (void (CALLBACK *)(GLenum, GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glFragmentLightivSGIX"); + + disp__glFragmentLightModelfSGIX = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glFragmentLightModelfSGIX"); + + disp__glFragmentLightModelfvSGIX = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glFragmentLightModelfvSGIX"); + + disp__glFragmentLightModeliSGIX = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glFragmentLightModeliSGIX"); + + disp__glFragmentLightModelivSGIX = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glFragmentLightModelivSGIX"); + + disp__glFragmentMaterialfSGIX = (void (CALLBACK *)(GLenum, GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glFragmentMaterialfSGIX"); + + disp__glFragmentMaterialfvSGIX = (void (CALLBACK *)(GLenum, GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glFragmentMaterialfvSGIX"); + + disp__glFragmentMaterialiSGIX = (void (CALLBACK *)(GLenum, GLenum, GLint)) + GET_GL_PROCADDRESS ("glFragmentMaterialiSGIX"); + + disp__glFragmentMaterialivSGIX = (void (CALLBACK *)(GLenum, GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glFragmentMaterialivSGIX"); + + disp__glGetFragmentLightfvSGIX = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetFragmentLightfvSGIX"); + + disp__glGetFragmentLightivSGIX = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetFragmentLightivSGIX"); + + disp__glGetFragmentMaterialfvSGIX = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetFragmentMaterialfvSGIX"); + + disp__glGetFragmentMaterialivSGIX = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetFragmentMaterialivSGIX"); + + disp__glLightEnviSGIX = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glLightEnviSGIX"); + + disp__glDrawRangeElementsEXT = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glDrawRangeElementsEXT"); + + disp__glApplyTextureEXT = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glApplyTextureEXT"); + + disp__glTextureLightEXT = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glTextureLightEXT"); + + disp__glTextureMaterialEXT = (void (CALLBACK *)(GLenum, GLenum)) + GET_GL_PROCADDRESS ("glTextureMaterialEXT"); + + disp__glAsyncMarkerSGIX = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glAsyncMarkerSGIX"); + + disp__glFinishAsyncSGIX = (GLint (CALLBACK *)(GLuint *)) + GET_GL_PROCADDRESS ("glFinishAsyncSGIX"); + + disp__glPollAsyncSGIX = (GLint (CALLBACK *)(GLuint *)) + GET_GL_PROCADDRESS ("glPollAsyncSGIX"); + + disp__glGenAsyncMarkersSGIX = (GLuint (CALLBACK *)(GLsizei)) + GET_GL_PROCADDRESS ("glGenAsyncMarkersSGIX"); + + disp__glDeleteAsyncMarkersSGIX = (void (CALLBACK *)(GLuint, GLsizei)) + GET_GL_PROCADDRESS ("glDeleteAsyncMarkersSGIX"); + + disp__glIsAsyncMarkerSGIX = (GLboolean (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glIsAsyncMarkerSGIX"); + + disp__glVertexPointervINTEL = (void (CALLBACK *)(GLint, GLenum, const GLvoid **)) + GET_GL_PROCADDRESS ("glVertexPointervINTEL"); + + disp__glNormalPointervINTEL = (void (CALLBACK *)(GLenum, const GLvoid **)) + GET_GL_PROCADDRESS ("glNormalPointervINTEL"); + + disp__glColorPointervINTEL = (void (CALLBACK *)(GLint, GLenum, const GLvoid **)) + GET_GL_PROCADDRESS ("glColorPointervINTEL"); + + disp__glTexCoordPointervINTEL = (void (CALLBACK *)(GLint, GLenum, const GLvoid **)) + GET_GL_PROCADDRESS ("glTexCoordPointervINTEL"); + + disp__glPixelTransformParameteriEXT = (void (CALLBACK *)(GLenum, GLenum, GLint)) + GET_GL_PROCADDRESS ("glPixelTransformParameteriEXT"); + + disp__glPixelTransformParameterfEXT = (void (CALLBACK *)(GLenum, GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glPixelTransformParameterfEXT"); + + disp__glPixelTransformParameterivEXT = (void (CALLBACK *)(GLenum, GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glPixelTransformParameterivEXT"); + + disp__glPixelTransformParameterfvEXT = (void (CALLBACK *)(GLenum, GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glPixelTransformParameterfvEXT"); + + disp__glSecondaryColor3bEXT = (void (CALLBACK *)(GLbyte, GLbyte, GLbyte)) + GET_GL_PROCADDRESS ("glSecondaryColor3bEXT"); + + disp__glSecondaryColor3bvEXT = (void (CALLBACK *)(const GLbyte *)) + GET_GL_PROCADDRESS ("glSecondaryColor3bvEXT"); + + disp__glSecondaryColor3dEXT = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glSecondaryColor3dEXT"); + + disp__glSecondaryColor3dvEXT = (void (CALLBACK *)(const GLdouble *)) + GET_GL_PROCADDRESS ("glSecondaryColor3dvEXT"); + + disp__glSecondaryColor3fEXT = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glSecondaryColor3fEXT"); + + disp__glSecondaryColor3fvEXT = (void (CALLBACK *)(const GLfloat *)) + GET_GL_PROCADDRESS ("glSecondaryColor3fvEXT"); + + disp__glSecondaryColor3iEXT = (void (CALLBACK *)(GLint, GLint, GLint)) + GET_GL_PROCADDRESS ("glSecondaryColor3iEXT"); + + disp__glSecondaryColor3ivEXT = (void (CALLBACK *)(const GLint *)) + GET_GL_PROCADDRESS ("glSecondaryColor3ivEXT"); + + disp__glSecondaryColor3sEXT = (void (CALLBACK *)(GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glSecondaryColor3sEXT"); + + disp__glSecondaryColor3svEXT = (void (CALLBACK *)(const GLshort *)) + GET_GL_PROCADDRESS ("glSecondaryColor3svEXT"); + + disp__glSecondaryColor3ubEXT = (void (CALLBACK *)(GLubyte, GLubyte, GLubyte)) + GET_GL_PROCADDRESS ("glSecondaryColor3ubEXT"); + + disp__glSecondaryColor3ubvEXT = (void (CALLBACK *)(const GLubyte *)) + GET_GL_PROCADDRESS ("glSecondaryColor3ubvEXT"); + + disp__glSecondaryColor3uiEXT = (void (CALLBACK *)(GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glSecondaryColor3uiEXT"); + + disp__glSecondaryColor3uivEXT = (void (CALLBACK *)(const GLuint *)) + GET_GL_PROCADDRESS ("glSecondaryColor3uivEXT"); + + disp__glSecondaryColor3usEXT = (void (CALLBACK *)(GLushort, GLushort, GLushort)) + GET_GL_PROCADDRESS ("glSecondaryColor3usEXT"); + + disp__glSecondaryColor3usvEXT = (void (CALLBACK *)(const GLushort *)) + GET_GL_PROCADDRESS ("glSecondaryColor3usvEXT"); + + disp__glSecondaryColorPointerEXT = (void (CALLBACK *)(GLint, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glSecondaryColorPointerEXT"); + + disp__glTextureNormalEXT = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glTextureNormalEXT"); + + disp__glMultiDrawArraysEXT = (void (CALLBACK *)(GLenum, GLint *, GLsizei *, GLsizei)) + GET_GL_PROCADDRESS ("glMultiDrawArraysEXT"); + + disp__glMultiDrawElementsEXT = (void (CALLBACK *)(GLenum, const GLsizei *, GLenum, const GLvoid **, GLsizei)) + GET_GL_PROCADDRESS ("glMultiDrawElementsEXT"); + + disp__glFogCoordfEXT = (void (CALLBACK *)(GLfloat)) + GET_GL_PROCADDRESS ("glFogCoordfEXT"); + + disp__glFogCoordfvEXT = (void (CALLBACK *)(const GLfloat *)) + GET_GL_PROCADDRESS ("glFogCoordfvEXT"); + + disp__glFogCoorddEXT = (void (CALLBACK *)(GLdouble)) + GET_GL_PROCADDRESS ("glFogCoorddEXT"); + + disp__glFogCoorddvEXT = (void (CALLBACK *)(const GLdouble *)) + GET_GL_PROCADDRESS ("glFogCoorddvEXT"); + + disp__glFogCoordPointerEXT = (void (CALLBACK *)(GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glFogCoordPointerEXT"); + + disp__glTangent3bEXT = (void (CALLBACK *)(GLbyte, GLbyte, GLbyte)) + GET_GL_PROCADDRESS ("glTangent3bEXT"); + + disp__glTangent3bvEXT = (void (CALLBACK *)(const GLbyte *)) + GET_GL_PROCADDRESS ("glTangent3bvEXT"); + + disp__glTangent3dEXT = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glTangent3dEXT"); + + disp__glTangent3dvEXT = (void (CALLBACK *)(const GLdouble *)) + GET_GL_PROCADDRESS ("glTangent3dvEXT"); + + disp__glTangent3fEXT = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glTangent3fEXT"); + + disp__glTangent3fvEXT = (void (CALLBACK *)(const GLfloat *)) + GET_GL_PROCADDRESS ("glTangent3fvEXT"); + + disp__glTangent3iEXT = (void (CALLBACK *)(GLint, GLint, GLint)) + GET_GL_PROCADDRESS ("glTangent3iEXT"); + + disp__glTangent3ivEXT = (void (CALLBACK *)(const GLint *)) + GET_GL_PROCADDRESS ("glTangent3ivEXT"); + + disp__glTangent3sEXT = (void (CALLBACK *)(GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glTangent3sEXT"); + + disp__glTangent3svEXT = (void (CALLBACK *)(const GLshort *)) + GET_GL_PROCADDRESS ("glTangent3svEXT"); + + disp__glBinormal3bEXT = (void (CALLBACK *)(GLbyte, GLbyte, GLbyte)) + GET_GL_PROCADDRESS ("glBinormal3bEXT"); + + disp__glBinormal3bvEXT = (void (CALLBACK *)(const GLbyte *)) + GET_GL_PROCADDRESS ("glBinormal3bvEXT"); + + disp__glBinormal3dEXT = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glBinormal3dEXT"); + + disp__glBinormal3dvEXT = (void (CALLBACK *)(const GLdouble *)) + GET_GL_PROCADDRESS ("glBinormal3dvEXT"); + + disp__glBinormal3fEXT = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glBinormal3fEXT"); + + disp__glBinormal3fvEXT = (void (CALLBACK *)(const GLfloat *)) + GET_GL_PROCADDRESS ("glBinormal3fvEXT"); + + disp__glBinormal3iEXT = (void (CALLBACK *)(GLint, GLint, GLint)) + GET_GL_PROCADDRESS ("glBinormal3iEXT"); + + disp__glBinormal3ivEXT = (void (CALLBACK *)(const GLint *)) + GET_GL_PROCADDRESS ("glBinormal3ivEXT"); + + disp__glBinormal3sEXT = (void (CALLBACK *)(GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glBinormal3sEXT"); + + disp__glBinormal3svEXT = (void (CALLBACK *)(const GLshort *)) + GET_GL_PROCADDRESS ("glBinormal3svEXT"); + + disp__glTangentPointerEXT = (void (CALLBACK *)(GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glTangentPointerEXT"); + + disp__glBinormalPointerEXT = (void (CALLBACK *)(GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glBinormalPointerEXT"); + + disp__glFinishTextureSUNX = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glFinishTextureSUNX"); + + disp__glGlobalAlphaFactorbSUN = (void (CALLBACK *)(GLbyte)) + GET_GL_PROCADDRESS ("glGlobalAlphaFactorbSUN"); + + disp__glGlobalAlphaFactorsSUN = (void (CALLBACK *)(GLshort)) + GET_GL_PROCADDRESS ("glGlobalAlphaFactorsSUN"); + + disp__glGlobalAlphaFactoriSUN = (void (CALLBACK *)(GLint)) + GET_GL_PROCADDRESS ("glGlobalAlphaFactoriSUN"); + + disp__glGlobalAlphaFactorfSUN = (void (CALLBACK *)(GLfloat)) + GET_GL_PROCADDRESS ("glGlobalAlphaFactorfSUN"); + + disp__glGlobalAlphaFactordSUN = (void (CALLBACK *)(GLdouble)) + GET_GL_PROCADDRESS ("glGlobalAlphaFactordSUN"); + + disp__glGlobalAlphaFactorubSUN = (void (CALLBACK *)(GLubyte)) + GET_GL_PROCADDRESS ("glGlobalAlphaFactorubSUN"); + + disp__glGlobalAlphaFactorusSUN = (void (CALLBACK *)(GLushort)) + GET_GL_PROCADDRESS ("glGlobalAlphaFactorusSUN"); + + disp__glGlobalAlphaFactoruiSUN = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glGlobalAlphaFactoruiSUN"); + + disp__glReplacementCodeuiSUN = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glReplacementCodeuiSUN"); + + disp__glReplacementCodeusSUN = (void (CALLBACK *)(GLushort)) + GET_GL_PROCADDRESS ("glReplacementCodeusSUN"); + + disp__glReplacementCodeubSUN = (void (CALLBACK *)(GLubyte)) + GET_GL_PROCADDRESS ("glReplacementCodeubSUN"); + + disp__glReplacementCodeuivSUN = (void (CALLBACK *)(const GLuint *)) + GET_GL_PROCADDRESS ("glReplacementCodeuivSUN"); + + disp__glReplacementCodeusvSUN = (void (CALLBACK *)(const GLushort *)) + GET_GL_PROCADDRESS ("glReplacementCodeusvSUN"); + + disp__glReplacementCodeubvSUN = (void (CALLBACK *)(const GLubyte *)) + GET_GL_PROCADDRESS ("glReplacementCodeubvSUN"); + + disp__glReplacementCodePointerSUN = (void (CALLBACK *)(GLenum, GLsizei, const GLvoid **)) + GET_GL_PROCADDRESS ("glReplacementCodePointerSUN"); + + disp__glColor4ubVertex2fSUN = (void (CALLBACK *)(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glColor4ubVertex2fSUN"); + + disp__glColor4ubVertex2fvSUN = (void (CALLBACK *)(const GLubyte *, const GLfloat *)) + GET_GL_PROCADDRESS ("glColor4ubVertex2fvSUN"); + + disp__glColor4ubVertex3fSUN = (void (CALLBACK *)(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glColor4ubVertex3fSUN"); + + disp__glColor4ubVertex3fvSUN = (void (CALLBACK *)(const GLubyte *, const GLfloat *)) + GET_GL_PROCADDRESS ("glColor4ubVertex3fvSUN"); + + disp__glColor3fVertex3fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glColor3fVertex3fSUN"); + + disp__glColor3fVertex3fvSUN = (void (CALLBACK *)(const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glColor3fVertex3fvSUN"); + + disp__glNormal3fVertex3fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glNormal3fVertex3fSUN"); + + disp__glNormal3fVertex3fvSUN = (void (CALLBACK *)(const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glNormal3fVertex3fvSUN"); + + disp__glColor4fNormal3fVertex3fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glColor4fNormal3fVertex3fSUN"); + + disp__glColor4fNormal3fVertex3fvSUN = (void (CALLBACK *)(const GLfloat *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glColor4fNormal3fVertex3fvSUN"); + + disp__glTexCoord2fVertex3fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glTexCoord2fVertex3fSUN"); + + disp__glTexCoord2fVertex3fvSUN = (void (CALLBACK *)(const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glTexCoord2fVertex3fvSUN"); + + disp__glTexCoord4fVertex4fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glTexCoord4fVertex4fSUN"); + + disp__glTexCoord4fVertex4fvSUN = (void (CALLBACK *)(const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glTexCoord4fVertex4fvSUN"); + + disp__glTexCoord2fColor4ubVertex3fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glTexCoord2fColor4ubVertex3fSUN"); + + disp__glTexCoord2fColor4ubVertex3fvSUN = (void (CALLBACK *)(const GLfloat *, const GLubyte *, const GLfloat *)) + GET_GL_PROCADDRESS ("glTexCoord2fColor4ubVertex3fvSUN"); + + disp__glTexCoord2fColor3fVertex3fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glTexCoord2fColor3fVertex3fSUN"); + + disp__glTexCoord2fColor3fVertex3fvSUN = (void (CALLBACK *)(const GLfloat *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glTexCoord2fColor3fVertex3fvSUN"); + + disp__glTexCoord2fNormal3fVertex3fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glTexCoord2fNormal3fVertex3fSUN"); + + disp__glTexCoord2fNormal3fVertex3fvSUN = (void (CALLBACK *)(const GLfloat *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glTexCoord2fNormal3fVertex3fvSUN"); + + disp__glTexCoord2fColor4fNormal3fVertex3fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glTexCoord2fColor4fNormal3fVertex3fSUN"); + + disp__glTexCoord2fColor4fNormal3fVertex3fvSUN = (void (CALLBACK *)(const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glTexCoord2fColor4fNormal3fVertex3fvSUN"); + + disp__glTexCoord4fColor4fNormal3fVertex4fSUN = (void (CALLBACK *)(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glTexCoord4fColor4fNormal3fVertex4fSUN"); + + disp__glTexCoord4fColor4fNormal3fVertex4fvSUN = (void (CALLBACK *)(const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glTexCoord4fColor4fNormal3fVertex4fvSUN"); + + disp__glReplacementCodeuiVertex3fSUN = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glReplacementCodeuiVertex3fSUN"); + + disp__glReplacementCodeuiVertex3fvSUN = (void (CALLBACK *)(const GLenum *, const GLfloat *)) + GET_GL_PROCADDRESS ("glReplacementCodeuiVertex3fvSUN"); + + disp__glReplacementCodeuiColor4ubVertex3fSUN = (void (CALLBACK *)(GLenum, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glReplacementCodeuiColor4ubVertex3fSUN"); + + disp__glReplacementCodeuiColor4ubVertex3fvSUN = (void (CALLBACK *)(const GLenum *, const GLubyte *, const GLfloat *)) + GET_GL_PROCADDRESS ("glReplacementCodeuiColor4ubVertex3fvSUN"); + + disp__glReplacementCodeuiColor3fVertex3fSUN = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glReplacementCodeuiColor3fVertex3fSUN"); + + disp__glReplacementCodeuiColor3fVertex3fvSUN = (void (CALLBACK *)(const GLenum *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glReplacementCodeuiColor3fVertex3fvSUN"); + + disp__glReplacementCodeuiNormal3fVertex3fSUN = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glReplacementCodeuiNormal3fVertex3fSUN"); + + disp__glReplacementCodeuiNormal3fVertex3fvSUN = (void (CALLBACK *)(const GLenum *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glReplacementCodeuiNormal3fVertex3fvSUN"); + + disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glReplacementCodeuiColor4fNormal3fVertex3fSUN"); + + disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (void (CALLBACK *)(const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glReplacementCodeuiColor4fNormal3fVertex3fvSUN"); + + disp__glReplacementCodeuiTexCoord2fVertex3fSUN = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glReplacementCodeuiTexCoord2fVertex3fSUN"); + + disp__glReplacementCodeuiTexCoord2fVertex3fvSUN = (void (CALLBACK *)(const GLenum *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glReplacementCodeuiTexCoord2fVertex3fvSUN"); + + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"); + + disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (void (CALLBACK *)(const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"); + + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"); + + disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (void (CALLBACK *)(const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *)) + GET_GL_PROCADDRESS ("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"); + + disp__glBlendFuncSeparateEXT = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLenum)) + GET_GL_PROCADDRESS ("glBlendFuncSeparateEXT"); + + disp__glBlendFuncSeparateINGR = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLenum)) + GET_GL_PROCADDRESS ("glBlendFuncSeparateINGR"); + + disp__glVertexWeightfEXT = (void (CALLBACK *)(GLfloat)) + GET_GL_PROCADDRESS ("glVertexWeightfEXT"); + + disp__glVertexWeightfvEXT = (void (CALLBACK *)(const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexWeightfvEXT"); + + disp__glVertexWeightPointerEXT = (void (CALLBACK *)(GLsizei, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glVertexWeightPointerEXT"); + + disp__glFlushVertexArrayRangeNV = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glFlushVertexArrayRangeNV"); + + disp__glVertexArrayRangeNV = (void (CALLBACK *)(GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glVertexArrayRangeNV"); + + disp__glCombinerParameterfvNV = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glCombinerParameterfvNV"); + + disp__glCombinerParameterfNV = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glCombinerParameterfNV"); + + disp__glCombinerParameterivNV = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glCombinerParameterivNV"); + + disp__glCombinerParameteriNV = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glCombinerParameteriNV"); + + disp__glCombinerInputNV = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum)) + GET_GL_PROCADDRESS ("glCombinerInputNV"); + + disp__glCombinerOutputNV = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean)) + GET_GL_PROCADDRESS ("glCombinerOutputNV"); + + disp__glFinalCombinerInputNV = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLenum)) + GET_GL_PROCADDRESS ("glFinalCombinerInputNV"); + + disp__glGetCombinerInputParameterfvNV = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetCombinerInputParameterfvNV"); + + disp__glGetCombinerInputParameterivNV = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetCombinerInputParameterivNV"); + + disp__glGetCombinerOutputParameterfvNV = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetCombinerOutputParameterfvNV"); + + disp__glGetCombinerOutputParameterivNV = (void (CALLBACK *)(GLenum, GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetCombinerOutputParameterivNV"); + + disp__glGetFinalCombinerInputParameterfvNV = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetFinalCombinerInputParameterfvNV"); + + disp__glGetFinalCombinerInputParameterivNV = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetFinalCombinerInputParameterivNV"); + + disp__glMultiModeDrawArraysIBM = (void (CALLBACK *)(GLenum, const GLint *, const GLsizei *, GLsizei, GLint)) + GET_GL_PROCADDRESS ("glMultiModeDrawArraysIBM"); + + disp__glMultiModeDrawElementsIBM = (void (CALLBACK *)(const GLenum *, const GLsizei *, GLenum, const GLvoid **, GLsizei, GLint)) + GET_GL_PROCADDRESS ("glMultiModeDrawElementsIBM"); + + disp__glColorPointerListIBM = (void (CALLBACK *)(GLint, GLenum, GLint, const GLvoid **, GLint)) + GET_GL_PROCADDRESS ("glColorPointerListIBM"); + + disp__glSecondaryColorPointerListIBM = (void (CALLBACK *)(GLint, GLenum, GLint, const GLvoid **, GLint)) + GET_GL_PROCADDRESS ("glSecondaryColorPointerListIBM"); + + disp__glEdgeFlagPointerListIBM = (void (CALLBACK *)(GLint, const GLboolean **, GLint)) + GET_GL_PROCADDRESS ("glEdgeFlagPointerListIBM"); + + disp__glFogCoordPointerListIBM = (void (CALLBACK *)(GLenum, GLint, const GLvoid **, GLint)) + GET_GL_PROCADDRESS ("glFogCoordPointerListIBM"); + + disp__glIndexPointerListIBM = (void (CALLBACK *)(GLenum, GLint, const GLvoid **, GLint)) + GET_GL_PROCADDRESS ("glIndexPointerListIBM"); + + disp__glNormalPointerListIBM = (void (CALLBACK *)(GLenum, GLint, const GLvoid **, GLint)) + GET_GL_PROCADDRESS ("glNormalPointerListIBM"); + + disp__glTexCoordPointerListIBM = (void (CALLBACK *)(GLint, GLenum, GLint, const GLvoid **, GLint)) + GET_GL_PROCADDRESS ("glTexCoordPointerListIBM"); + + disp__glVertexPointerListIBM = (void (CALLBACK *)(GLint, GLenum, GLint, const GLvoid **, GLint)) + GET_GL_PROCADDRESS ("glVertexPointerListIBM"); + + disp__glTbufferMask3DFX = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glTbufferMask3DFX"); + + disp__glSampleMaskEXT = (void (CALLBACK *)(GLclampf, GLboolean)) + GET_GL_PROCADDRESS ("glSampleMaskEXT"); + + disp__glSamplePatternEXT = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glSamplePatternEXT"); + + disp__glTextureColorMaskSGIS = (void (CALLBACK *)(GLboolean, GLboolean, GLboolean, GLboolean)) + GET_GL_PROCADDRESS ("glTextureColorMaskSGIS"); + + disp__glIglooInterfaceSGIX = (void (CALLBACK *)(GLenum, const GLvoid *)) + GET_GL_PROCADDRESS ("glIglooInterfaceSGIX"); + + disp__glGenFencesNV = (void (CALLBACK *)(GLsizei, GLuint *)) + GET_GL_PROCADDRESS ("glGenFencesNV"); + + disp__glDeleteFencesNV = (void (CALLBACK *)(GLsizei, const GLuint *)) + GET_GL_PROCADDRESS ("glDeleteFencesNV"); + + disp__glSetFenceNV = (void (CALLBACK *)(GLuint, GLenum)) + GET_GL_PROCADDRESS ("glSetFenceNV"); + + disp__glTestFenceNV = (GLboolean (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glTestFenceNV"); + + disp__glFinishFenceNV = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glFinishFenceNV"); + + disp__glIsFenceNV = (GLboolean (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glIsFenceNV"); + + disp__glGetFenceivNV = (void (CALLBACK *)(GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetFenceivNV"); + + disp__glMapControlPointsNV = (void (CALLBACK *)(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *)) + GET_GL_PROCADDRESS ("glMapControlPointsNV"); + + disp__glMapParameterivNV = (void (CALLBACK *)(GLenum, GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glMapParameterivNV"); + + disp__glMapParameterfvNV = (void (CALLBACK *)(GLenum, GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glMapParameterfvNV"); + + disp__glGetMapControlPointsNV = (void (CALLBACK *)(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *)) + GET_GL_PROCADDRESS ("glGetMapControlPointsNV"); + + disp__glGetMapParameterivNV = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetMapParameterivNV"); + + disp__glGetMapParameterfvNV = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetMapParameterfvNV"); + + disp__glGetMapAttribParameterivNV = (void (CALLBACK *)(GLenum, GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetMapAttribParameterivNV"); + + disp__glGetMapAttribParameterfvNV = (void (CALLBACK *)(GLenum, GLuint, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetMapAttribParameterfvNV"); + + disp__glEvalMapsNV = (void (CALLBACK *)(GLenum, GLenum)) + GET_GL_PROCADDRESS ("glEvalMapsNV"); + + disp__glCombinerStageParameterfvNV = (void (CALLBACK *)(GLenum, GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glCombinerStageParameterfvNV"); + + disp__glGetCombinerStageParameterfvNV = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetCombinerStageParameterfvNV"); + + disp__glBindProgramNV = (void (CALLBACK *)(GLenum, GLuint)) + GET_GL_PROCADDRESS ("glBindProgramNV"); + + disp__glDeleteProgramsNV = (void (CALLBACK *)(GLsizei, const GLuint *)) + GET_GL_PROCADDRESS ("glDeleteProgramsNV"); + + disp__glExecuteProgramNV = (void (CALLBACK *)(GLenum, GLuint, const GLfloat *)) + GET_GL_PROCADDRESS ("glExecuteProgramNV"); + + disp__glGenProgramsNV = (void (CALLBACK *)(GLsizei, GLuint *)) + GET_GL_PROCADDRESS ("glGenProgramsNV"); + + disp__glAreProgramsResidentNV = (GLboolean (CALLBACK *)(GLsizei, const GLuint *, GLboolean *)) + GET_GL_PROCADDRESS ("glAreProgramsResidentNV"); + + disp__glRequestResidentProgramsNV = (void (CALLBACK *)(GLsizei, const GLuint *)) + GET_GL_PROCADDRESS ("glRequestResidentProgramsNV"); + + disp__glGetProgramParameterfvNV = (void (CALLBACK *)(GLenum, GLuint, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetProgramParameterfvNV"); + + disp__glGetProgramParameterdvNV = (void (CALLBACK *)(GLenum, GLuint, GLenum, GLdouble *)) + GET_GL_PROCADDRESS ("glGetProgramParameterdvNV"); + + disp__glGetProgramivNV = (void (CALLBACK *)(GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetProgramivNV"); + + disp__glGetProgramStringNV = (void (CALLBACK *)(GLuint, GLenum, GLubyte *)) + GET_GL_PROCADDRESS ("glGetProgramStringNV"); + + disp__glGetTrackMatrixivNV = (void (CALLBACK *)(GLenum, GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetTrackMatrixivNV"); + + disp__glGetVertexAttribdvNV = (void (CALLBACK *)(GLuint, GLenum, GLdouble *)) + GET_GL_PROCADDRESS ("glGetVertexAttribdvNV"); + + disp__glGetVertexAttribfvNV = (void (CALLBACK *)(GLuint, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetVertexAttribfvNV"); + + disp__glGetVertexAttribivNV = (void (CALLBACK *)(GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetVertexAttribivNV"); + + disp__glGetVertexAttribPointervNV = (void (CALLBACK *)(GLuint, GLenum, GLvoid **)) + GET_GL_PROCADDRESS ("glGetVertexAttribPointervNV"); + + disp__glIsProgramNV = (GLboolean (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glIsProgramNV"); + + disp__glLoadProgramNV = (void (CALLBACK *)(GLenum, GLuint, GLsizei, const GLubyte *)) + GET_GL_PROCADDRESS ("glLoadProgramNV"); + + disp__glProgramParameter4fNV = (void (CALLBACK *)(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glProgramParameter4fNV"); + + disp__glProgramParameter4dNV = (void (CALLBACK *)(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glProgramParameter4dNV"); + + disp__glProgramParameter4dvNV = (void (CALLBACK *)(GLenum, GLuint, const GLdouble *)) + GET_GL_PROCADDRESS ("glProgramParameter4dvNV"); + + disp__glProgramParameter4fvNV = (void (CALLBACK *)(GLenum, GLuint, const GLfloat *)) + GET_GL_PROCADDRESS ("glProgramParameter4fvNV"); + + disp__glProgramParameters4dvNV = (void (CALLBACK *)(GLenum, GLuint, GLuint, const GLdouble *)) + GET_GL_PROCADDRESS ("glProgramParameters4dvNV"); + + disp__glProgramParameters4fvNV = (void (CALLBACK *)(GLenum, GLuint, GLuint, const GLfloat *)) + GET_GL_PROCADDRESS ("glProgramParameters4fvNV"); + + disp__glTrackMatrixNV = (void (CALLBACK *)(GLenum, GLuint, GLenum, GLenum)) + GET_GL_PROCADDRESS ("glTrackMatrixNV"); + + disp__glVertexAttribPointerNV = (void (CALLBACK *)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)) + GET_GL_PROCADDRESS ("glVertexAttribPointerNV"); + + disp__glVertexAttrib1sNV = (void (CALLBACK *)(GLuint, GLshort)) + GET_GL_PROCADDRESS ("glVertexAttrib1sNV"); + + disp__glVertexAttrib1fNV = (void (CALLBACK *)(GLuint, GLfloat)) + GET_GL_PROCADDRESS ("glVertexAttrib1fNV"); + + disp__glVertexAttrib1dNV = (void (CALLBACK *)(GLuint, GLdouble)) + GET_GL_PROCADDRESS ("glVertexAttrib1dNV"); + + disp__glVertexAttrib2sNV = (void (CALLBACK *)(GLuint, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glVertexAttrib2sNV"); + + disp__glVertexAttrib2fNV = (void (CALLBACK *)(GLuint, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glVertexAttrib2fNV"); + + disp__glVertexAttrib2dNV = (void (CALLBACK *)(GLuint, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glVertexAttrib2dNV"); + + disp__glVertexAttrib3sNV = (void (CALLBACK *)(GLuint, GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glVertexAttrib3sNV"); + + disp__glVertexAttrib3fNV = (void (CALLBACK *)(GLuint, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glVertexAttrib3fNV"); + + disp__glVertexAttrib3dNV = (void (CALLBACK *)(GLuint, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glVertexAttrib3dNV"); + + disp__glVertexAttrib4sNV = (void (CALLBACK *)(GLuint, GLshort, GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glVertexAttrib4sNV"); + + disp__glVertexAttrib4fNV = (void (CALLBACK *)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glVertexAttrib4fNV"); + + disp__glVertexAttrib4dNV = (void (CALLBACK *)(GLuint, GLdouble, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glVertexAttrib4dNV"); + + disp__glVertexAttrib4ubNV = (void (CALLBACK *)(GLuint, GLubyte, GLubyte, GLubyte, GLubyte)) + GET_GL_PROCADDRESS ("glVertexAttrib4ubNV"); + + disp__glVertexAttrib1svNV = (void (CALLBACK *)(GLuint, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexAttrib1svNV"); + + disp__glVertexAttrib1fvNV = (void (CALLBACK *)(GLuint, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexAttrib1fvNV"); + + disp__glVertexAttrib1dvNV = (void (CALLBACK *)(GLuint, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexAttrib1dvNV"); + + disp__glVertexAttrib2svNV = (void (CALLBACK *)(GLuint, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexAttrib2svNV"); + + disp__glVertexAttrib2fvNV = (void (CALLBACK *)(GLuint, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexAttrib2fvNV"); + + disp__glVertexAttrib2dvNV = (void (CALLBACK *)(GLuint, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexAttrib2dvNV"); + + disp__glVertexAttrib3svNV = (void (CALLBACK *)(GLuint, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexAttrib3svNV"); + + disp__glVertexAttrib3fvNV = (void (CALLBACK *)(GLuint, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexAttrib3fvNV"); + + disp__glVertexAttrib3dvNV = (void (CALLBACK *)(GLuint, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexAttrib3dvNV"); + + disp__glVertexAttrib4svNV = (void (CALLBACK *)(GLuint, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexAttrib4svNV"); + + disp__glVertexAttrib4fvNV = (void (CALLBACK *)(GLuint, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexAttrib4fvNV"); + + disp__glVertexAttrib4dvNV = (void (CALLBACK *)(GLuint, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexAttrib4dvNV"); + + disp__glVertexAttrib4ubvNV = (void (CALLBACK *)(GLuint, const GLubyte *)) + GET_GL_PROCADDRESS ("glVertexAttrib4ubvNV"); + + disp__glVertexAttribs1svNV = (void (CALLBACK *)(GLuint, GLsizei, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexAttribs1svNV"); + + disp__glVertexAttribs1fvNV = (void (CALLBACK *)(GLuint, GLsizei, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexAttribs1fvNV"); + + disp__glVertexAttribs1dvNV = (void (CALLBACK *)(GLuint, GLsizei, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexAttribs1dvNV"); + + disp__glVertexAttribs2svNV = (void (CALLBACK *)(GLuint, GLsizei, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexAttribs2svNV"); + + disp__glVertexAttribs2fvNV = (void (CALLBACK *)(GLuint, GLsizei, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexAttribs2fvNV"); + + disp__glVertexAttribs2dvNV = (void (CALLBACK *)(GLuint, GLsizei, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexAttribs2dvNV"); + + disp__glVertexAttribs3svNV = (void (CALLBACK *)(GLuint, GLsizei, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexAttribs3svNV"); + + disp__glVertexAttribs3fvNV = (void (CALLBACK *)(GLuint, GLsizei, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexAttribs3fvNV"); + + disp__glVertexAttribs3dvNV = (void (CALLBACK *)(GLuint, GLsizei, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexAttribs3dvNV"); + + disp__glVertexAttribs4svNV = (void (CALLBACK *)(GLuint, GLsizei, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexAttribs4svNV"); + + disp__glVertexAttribs4fvNV = (void (CALLBACK *)(GLuint, GLsizei, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexAttribs4fvNV"); + + disp__glVertexAttribs4dvNV = (void (CALLBACK *)(GLuint, GLsizei, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexAttribs4dvNV"); + + disp__glVertexAttribs4ubvNV = (void (CALLBACK *)(GLuint, GLsizei, const GLubyte *)) + GET_GL_PROCADDRESS ("glVertexAttribs4ubvNV"); + + disp__glTexBumpParameterivATI = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glTexBumpParameterivATI"); + + disp__glTexBumpParameterfvATI = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glTexBumpParameterfvATI"); + + disp__glGetTexBumpParameterivATI = (void (CALLBACK *)(GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetTexBumpParameterivATI"); + + disp__glGetTexBumpParameterfvATI = (void (CALLBACK *)(GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetTexBumpParameterfvATI"); + + disp__glGenFragmentShadersATI = (GLuint (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glGenFragmentShadersATI"); + + disp__glBindFragmentShaderATI = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glBindFragmentShaderATI"); + + disp__glDeleteFragmentShaderATI = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glDeleteFragmentShaderATI"); + + disp__glBeginFragmentShaderATI = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glBeginFragmentShaderATI"); + + disp__glEndFragmentShaderATI = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glEndFragmentShaderATI"); + + disp__glPassTexCoordATI = (void (CALLBACK *)(GLuint, GLuint, GLenum)) + GET_GL_PROCADDRESS ("glPassTexCoordATI"); + + disp__glSampleMapATI = (void (CALLBACK *)(GLuint, GLuint, GLenum)) + GET_GL_PROCADDRESS ("glSampleMapATI"); + + disp__glColorFragmentOp1ATI = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glColorFragmentOp1ATI"); + + disp__glColorFragmentOp2ATI = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glColorFragmentOp2ATI"); + + disp__glColorFragmentOp3ATI = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glColorFragmentOp3ATI"); + + disp__glAlphaFragmentOp1ATI = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glAlphaFragmentOp1ATI"); + + disp__glAlphaFragmentOp2ATI = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glAlphaFragmentOp2ATI"); + + disp__glAlphaFragmentOp3ATI = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glAlphaFragmentOp3ATI"); + + disp__glSetFragmentShaderConstantATI = (void (CALLBACK *)(GLuint, const GLfloat *)) + GET_GL_PROCADDRESS ("glSetFragmentShaderConstantATI"); + + disp__glPNTrianglesiATI = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glPNTrianglesiATI"); + + disp__glPNTrianglesfATI = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glPNTrianglesfATI"); + + disp__glNewObjectBufferATI = (GLuint (CALLBACK *)(GLsizei, const GLvoid *, GLenum)) + GET_GL_PROCADDRESS ("glNewObjectBufferATI"); + + disp__glIsObjectBufferATI = (GLboolean (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glIsObjectBufferATI"); + + disp__glUpdateObjectBufferATI = (void (CALLBACK *)(GLuint, GLuint, GLsizei, const GLvoid *, GLenum)) + GET_GL_PROCADDRESS ("glUpdateObjectBufferATI"); + + disp__glGetObjectBufferfvATI = (void (CALLBACK *)(GLuint, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetObjectBufferfvATI"); + + disp__glGetObjectBufferivATI = (void (CALLBACK *)(GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetObjectBufferivATI"); + + disp__glDeleteObjectBufferATI = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glDeleteObjectBufferATI"); + + disp__glArrayObjectATI = (void (CALLBACK *)(GLenum, GLint, GLenum, GLsizei, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glArrayObjectATI"); + + disp__glGetArrayObjectfvATI = (void (CALLBACK *)(GLenum, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetArrayObjectfvATI"); + + disp__glGetArrayObjectivATI = (void (CALLBACK *)(GLenum, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetArrayObjectivATI"); + + disp__glVariantArrayObjectATI = (void (CALLBACK *)(GLuint, GLenum, GLsizei, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glVariantArrayObjectATI"); + + disp__glGetVariantArrayObjectfvATI = (void (CALLBACK *)(GLuint, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetVariantArrayObjectfvATI"); + + disp__glGetVariantArrayObjectivATI = (void (CALLBACK *)(GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetVariantArrayObjectivATI"); + + disp__glBeginVertexShaderEXT = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glBeginVertexShaderEXT"); + + disp__glEndVertexShaderEXT = (void (CALLBACK *)(void)) + GET_GL_PROCADDRESS ("glEndVertexShaderEXT"); + + disp__glBindVertexShaderEXT = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glBindVertexShaderEXT"); + + disp__glGenVertexShadersEXT = (GLuint (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glGenVertexShadersEXT"); + + disp__glDeleteVertexShaderEXT = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glDeleteVertexShaderEXT"); + + disp__glShaderOp1EXT = (void (CALLBACK *)(GLenum, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glShaderOp1EXT"); + + disp__glShaderOp2EXT = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glShaderOp2EXT"); + + disp__glShaderOp3EXT = (void (CALLBACK *)(GLenum, GLuint, GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glShaderOp3EXT"); + + disp__glSwizzleEXT = (void (CALLBACK *)(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum)) + GET_GL_PROCADDRESS ("glSwizzleEXT"); + + disp__glWriteMaskEXT = (void (CALLBACK *)(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum)) + GET_GL_PROCADDRESS ("glWriteMaskEXT"); + + disp__glInsertComponentEXT = (void (CALLBACK *)(GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glInsertComponentEXT"); + + disp__glExtractComponentEXT = (void (CALLBACK *)(GLuint, GLuint, GLuint)) + GET_GL_PROCADDRESS ("glExtractComponentEXT"); + + disp__glGenSymbolsEXT = (GLuint (CALLBACK *)(GLenum, GLenum, GLenum, GLuint)) + GET_GL_PROCADDRESS ("glGenSymbolsEXT"); + + disp__glSetInvariantEXT = (void (CALLBACK *)(GLuint, GLenum, const void *)) + GET_GL_PROCADDRESS ("glSetInvariantEXT"); + + disp__glSetLocalConstantEXT = (void (CALLBACK *)(GLuint, GLenum, const void *)) + GET_GL_PROCADDRESS ("glSetLocalConstantEXT"); + + disp__glVariantbvEXT = (void (CALLBACK *)(GLuint, const GLbyte *)) + GET_GL_PROCADDRESS ("glVariantbvEXT"); + + disp__glVariantsvEXT = (void (CALLBACK *)(GLuint, const GLshort *)) + GET_GL_PROCADDRESS ("glVariantsvEXT"); + + disp__glVariantivEXT = (void (CALLBACK *)(GLuint, const GLint *)) + GET_GL_PROCADDRESS ("glVariantivEXT"); + + disp__glVariantfvEXT = (void (CALLBACK *)(GLuint, const GLfloat *)) + GET_GL_PROCADDRESS ("glVariantfvEXT"); + + disp__glVariantdvEXT = (void (CALLBACK *)(GLuint, const GLdouble *)) + GET_GL_PROCADDRESS ("glVariantdvEXT"); + + disp__glVariantubvEXT = (void (CALLBACK *)(GLuint, const GLubyte *)) + GET_GL_PROCADDRESS ("glVariantubvEXT"); + + disp__glVariantusvEXT = (void (CALLBACK *)(GLuint, const GLushort *)) + GET_GL_PROCADDRESS ("glVariantusvEXT"); + + disp__glVariantuivEXT = (void (CALLBACK *)(GLuint, const GLuint *)) + GET_GL_PROCADDRESS ("glVariantuivEXT"); + + disp__glVariantPointerEXT = (void (CALLBACK *)(GLuint, GLenum, GLuint, const void *)) + GET_GL_PROCADDRESS ("glVariantPointerEXT"); + + disp__glEnableVariantClientStateEXT = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glEnableVariantClientStateEXT"); + + disp__glDisableVariantClientStateEXT = (void (CALLBACK *)(GLuint)) + GET_GL_PROCADDRESS ("glDisableVariantClientStateEXT"); + + disp__glBindLightParameterEXT = (GLuint (CALLBACK *)(GLenum, GLenum)) + GET_GL_PROCADDRESS ("glBindLightParameterEXT"); + + disp__glBindMaterialParameterEXT = (GLuint (CALLBACK *)(GLenum, GLenum)) + GET_GL_PROCADDRESS ("glBindMaterialParameterEXT"); + + disp__glBindTexGenParameterEXT = (GLuint (CALLBACK *)(GLenum, GLenum, GLenum)) + GET_GL_PROCADDRESS ("glBindTexGenParameterEXT"); + + disp__glBindTextureUnitParameterEXT = (GLuint (CALLBACK *)(GLenum, GLenum)) + GET_GL_PROCADDRESS ("glBindTextureUnitParameterEXT"); + + disp__glBindParameterEXT = (GLuint (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glBindParameterEXT"); + + disp__glIsVariantEnabledEXT = (GLboolean (CALLBACK *)(GLuint, GLenum)) + GET_GL_PROCADDRESS ("glIsVariantEnabledEXT"); + + disp__glGetVariantBooleanvEXT = (void (CALLBACK *)(GLuint, GLenum, GLboolean *)) + GET_GL_PROCADDRESS ("glGetVariantBooleanvEXT"); + + disp__glGetVariantIntegervEXT = (void (CALLBACK *)(GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetVariantIntegervEXT"); + + disp__glGetVariantFloatvEXT = (void (CALLBACK *)(GLuint, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetVariantFloatvEXT"); + + disp__glGetVariantPointervEXT = (void (CALLBACK *)(GLuint, GLenum, GLvoid **)) + GET_GL_PROCADDRESS ("glGetVariantPointervEXT"); + + disp__glGetInvariantBooleanvEXT = (void (CALLBACK *)(GLuint, GLenum, GLboolean *)) + GET_GL_PROCADDRESS ("glGetInvariantBooleanvEXT"); + + disp__glGetInvariantIntegervEXT = (void (CALLBACK *)(GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetInvariantIntegervEXT"); + + disp__glGetInvariantFloatvEXT = (void (CALLBACK *)(GLuint, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetInvariantFloatvEXT"); + + disp__glGetLocalConstantBooleanvEXT = (void (CALLBACK *)(GLuint, GLenum, GLboolean *)) + GET_GL_PROCADDRESS ("glGetLocalConstantBooleanvEXT"); + + disp__glGetLocalConstantIntegervEXT = (void (CALLBACK *)(GLuint, GLenum, GLint *)) + GET_GL_PROCADDRESS ("glGetLocalConstantIntegervEXT"); + + disp__glGetLocalConstantFloatvEXT = (void (CALLBACK *)(GLuint, GLenum, GLfloat *)) + GET_GL_PROCADDRESS ("glGetLocalConstantFloatvEXT"); + + disp__glVertexStream1s = (void (CALLBACK *)(GLenum, GLshort)) + GET_GL_PROCADDRESS ("glVertexStream1s"); + + disp__glVertexStream1sv = (void (CALLBACK *)(GLenum, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexStream1sv"); + + disp__glVertexStream1i = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glVertexStream1i"); + + disp__glVertexStream1iv = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glVertexStream1iv"); + + disp__glVertexStream1f = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glVertexStream1f"); + + disp__glVertexStream1fv = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexStream1fv"); + + disp__glVertexStream1d = (void (CALLBACK *)(GLenum, GLdouble)) + GET_GL_PROCADDRESS ("glVertexStream1d"); + + disp__glVertexStream1dv = (void (CALLBACK *)(GLenum, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexStream1dv"); + + disp__glVertexStream2s = (void (CALLBACK *)(GLenum, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glVertexStream2s"); + + disp__glVertexStream2sv = (void (CALLBACK *)(GLenum, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexStream2sv"); + + disp__glVertexStream2i = (void (CALLBACK *)(GLenum, GLint, GLint)) + GET_GL_PROCADDRESS ("glVertexStream2i"); + + disp__glVertexStream2iv = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glVertexStream2iv"); + + disp__glVertexStream2f = (void (CALLBACK *)(GLenum, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glVertexStream2f"); + + disp__glVertexStream2fv = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexStream2fv"); + + disp__glVertexStream2d = (void (CALLBACK *)(GLenum, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glVertexStream2d"); + + disp__glVertexStream2dv = (void (CALLBACK *)(GLenum, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexStream2dv"); + + disp__glVertexStream3s = (void (CALLBACK *)(GLenum, GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glVertexStream3s"); + + disp__glVertexStream3sv = (void (CALLBACK *)(GLenum, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexStream3sv"); + + disp__glVertexStream3i = (void (CALLBACK *)(GLenum, GLint, GLint, GLint)) + GET_GL_PROCADDRESS ("glVertexStream3i"); + + disp__glVertexStream3iv = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glVertexStream3iv"); + + disp__glVertexStream3f = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glVertexStream3f"); + + disp__glVertexStream3fv = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexStream3fv"); + + disp__glVertexStream3d = (void (CALLBACK *)(GLenum, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glVertexStream3d"); + + disp__glVertexStream3dv = (void (CALLBACK *)(GLenum, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexStream3dv"); + + disp__glVertexStream4s = (void (CALLBACK *)(GLenum, GLshort, GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glVertexStream4s"); + + disp__glVertexStream4sv = (void (CALLBACK *)(GLenum, const GLshort *)) + GET_GL_PROCADDRESS ("glVertexStream4sv"); + + disp__glVertexStream4i = (void (CALLBACK *)(GLenum, GLint, GLint, GLint, GLint)) + GET_GL_PROCADDRESS ("glVertexStream4i"); + + disp__glVertexStream4iv = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glVertexStream4iv"); + + disp__glVertexStream4f = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glVertexStream4f"); + + disp__glVertexStream4fv = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glVertexStream4fv"); + + disp__glVertexStream4d = (void (CALLBACK *)(GLenum, GLdouble, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glVertexStream4d"); + + disp__glVertexStream4dv = (void (CALLBACK *)(GLenum, const GLdouble *)) + GET_GL_PROCADDRESS ("glVertexStream4dv"); + + disp__glNormalStream3b = (void (CALLBACK *)(GLenum, GLbyte, GLbyte, GLbyte)) + GET_GL_PROCADDRESS ("glNormalStream3b"); + + disp__glNormalStream3bv = (void (CALLBACK *)(GLenum, const GLbyte *)) + GET_GL_PROCADDRESS ("glNormalStream3bv"); + + disp__glNormalStream3s = (void (CALLBACK *)(GLenum, GLshort, GLshort, GLshort)) + GET_GL_PROCADDRESS ("glNormalStream3s"); + + disp__glNormalStream3sv = (void (CALLBACK *)(GLenum, const GLshort *)) + GET_GL_PROCADDRESS ("glNormalStream3sv"); + + disp__glNormalStream3i = (void (CALLBACK *)(GLenum, GLint, GLint, GLint)) + GET_GL_PROCADDRESS ("glNormalStream3i"); + + disp__glNormalStream3iv = (void (CALLBACK *)(GLenum, const GLint *)) + GET_GL_PROCADDRESS ("glNormalStream3iv"); + + disp__glNormalStream3f = (void (CALLBACK *)(GLenum, GLfloat, GLfloat, GLfloat)) + GET_GL_PROCADDRESS ("glNormalStream3f"); + + disp__glNormalStream3fv = (void (CALLBACK *)(GLenum, const GLfloat *)) + GET_GL_PROCADDRESS ("glNormalStream3fv"); + + disp__glNormalStream3d = (void (CALLBACK *)(GLenum, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("glNormalStream3d"); + + disp__glNormalStream3dv = (void (CALLBACK *)(GLenum, const GLdouble *)) + GET_GL_PROCADDRESS ("glNormalStream3dv"); + + disp__glClientActiveVertexStream = (void (CALLBACK *)(GLenum)) + GET_GL_PROCADDRESS ("glClientActiveVertexStream"); + + disp__glVertexBlendEnvi = (void (CALLBACK *)(GLenum, GLint)) + GET_GL_PROCADDRESS ("glVertexBlendEnvi"); + + disp__glVertexBlendEnvf = (void (CALLBACK *)(GLenum, GLfloat)) + GET_GL_PROCADDRESS ("glVertexBlendEnvf"); + +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/gl-disp-var.h b/CNativeCode/gl-disp-var.h index e99eb79..8db399e 100755 --- a/CNativeCode/gl-disp-var.h +++ b/CNativeCode/gl-disp-var.h @@ -6,7 +6,7 @@ LIBAPI const GLubyte *(CALLBACK * disp__glGetString )( GLenum name ); /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: gl-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNI ! @@ -1783,10 +1783,10 @@ /** * Original Function-Prototype : * <pre> - extern void glGetPointerv ( GLenum pname , void * * params ) ; + extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glGetPointerv )(GLenum, void **); + LIBAPI void (CALLBACK * disp__glGetPointerv )(GLenum, GLvoid **); /** * Original Function-Prototype : @@ -2703,10 +2703,10 @@ /** * Original Function-Prototype : * <pre> - extern void glTexImage3D ( GLenum target , GLint level , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; + extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glTexImage3D )(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); + LIBAPI void (CALLBACK * disp__glTexImage3D )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); /** * Original Function-Prototype : @@ -2999,242 +2999,378 @@ /** * Original Function-Prototype : * <pre> - extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ; + extern void glActiveTexture ( GLenum texture ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glBlendColorEXT )(GLclampf, GLclampf, GLclampf, GLclampf); + LIBAPI void (CALLBACK * disp__glActiveTexture )(GLenum); /** * Original Function-Prototype : * <pre> - extern void glPolygonOffsetEXT ( GLfloat factor , GLfloat bias ) ; + extern void glClientActiveTexture ( GLenum texture ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glPolygonOffsetEXT )(GLfloat, GLfloat); + LIBAPI void (CALLBACK * disp__glClientActiveTexture )(GLenum); /** * Original Function-Prototype : * <pre> - extern void glTexImage3DEXT ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; + extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glTexImage3DEXT )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); + LIBAPI void (CALLBACK * disp__glCompressedTexImage1D )(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); /** * Original Function-Prototype : * <pre> - extern void glTexSubImage3DEXT ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const GLvoid * pixels ) ; + extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glTexSubImage3DEXT )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); + LIBAPI void (CALLBACK * disp__glCompressedTexImage2D )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); /** * Original Function-Prototype : * <pre> - extern void glCopyTexSubImage3DEXT ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLint x , GLint y , GLsizei width , GLsizei height ) ; + extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glCopyTexSubImage3DEXT )(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); + LIBAPI void (CALLBACK * disp__glCompressedTexImage3D )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); /** * Original Function-Prototype : * <pre> - extern void glGenTexturesEXT ( GLsizei n , GLuint * textures ) ; + extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glGenTexturesEXT )(GLsizei, GLuint *); + LIBAPI void (CALLBACK * disp__glCompressedTexSubImage1D )(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); /** * Original Function-Prototype : * <pre> - extern void glDeleteTexturesEXT ( GLsizei n , const GLuint * textures ) ; + extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glDeleteTexturesEXT )(GLsizei, const GLuint *); + LIBAPI void (CALLBACK * disp__glCompressedTexSubImage2D )(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); /** * Original Function-Prototype : * <pre> - extern void glBindTextureEXT ( GLenum target , GLuint texture ) ; + extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glBindTextureEXT )(GLenum, GLuint); + LIBAPI void (CALLBACK * disp__glCompressedTexSubImage3D )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); /** * Original Function-Prototype : * <pre> - extern void glPrioritizeTexturesEXT ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ; + extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glPrioritizeTexturesEXT )(GLsizei, const GLuint *, const GLclampf *); + LIBAPI void (CALLBACK * disp__glGetCompressedTexImage )(GLenum, GLint, GLvoid *); /** * Original Function-Prototype : * <pre> - extern GLboolean glAreTexturesResidentEXT ( GLsizei n , const GLuint * textures , GLboolean * residences ) ; + extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ; * </pre> */ - LIBAPI GLboolean (CALLBACK * disp__glAreTexturesResidentEXT )(GLsizei, const GLuint *, GLboolean *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord1d )(GLenum, GLdouble); /** * Original Function-Prototype : * <pre> - extern GLboolean glIsTextureEXT ( GLuint texture ) ; + extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ; * </pre> */ - LIBAPI GLboolean (CALLBACK * disp__glIsTextureEXT )(GLuint); + LIBAPI void (CALLBACK * disp__glMultiTexCoord1dv )(GLenum, const GLdouble *); /** * Original Function-Prototype : * <pre> - extern void glVertexPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glVertexPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord1f )(GLenum, GLfloat); /** * Original Function-Prototype : * <pre> - extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glNormalPointerEXT )(GLenum, GLsizei, GLsizei, const GLvoid *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord1fv )(GLenum, const GLfloat *); /** * Original Function-Prototype : * <pre> - extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + extern void glMultiTexCoord1i ( GLenum target , GLint s ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glColorPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord1i )(GLenum, GLint); /** * Original Function-Prototype : * <pre> - extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glIndexPointerEXT )(GLenum, GLsizei, GLsizei, const GLvoid *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord1iv )(GLenum, const GLint *); /** * Original Function-Prototype : * <pre> - extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glTexCoordPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord1s )(GLenum, GLshort); /** * Original Function-Prototype : * <pre> - extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ; + extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glEdgeFlagPointerEXT )(GLsizei, GLsizei, const GLboolean *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord1sv )(GLenum, const GLshort *); /** * Original Function-Prototype : * <pre> - extern void glGetPointervEXT ( GLenum pname , void * * params ) ; + extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glGetPointervEXT )(GLenum, void **); + LIBAPI void (CALLBACK * disp__glMultiTexCoord2d )(GLenum, GLdouble, GLdouble); /** * Original Function-Prototype : * <pre> - extern void glArrayElementEXT ( GLint i ) ; + extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glArrayElementEXT )(GLint); + LIBAPI void (CALLBACK * disp__glMultiTexCoord2dv )(GLenum, const GLdouble *); /** * Original Function-Prototype : * <pre> - extern void glDrawArraysEXT ( GLenum mode , GLint first , GLsizei count ) ; + extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glDrawArraysEXT )(GLenum, GLint, GLsizei); + LIBAPI void (CALLBACK * disp__glMultiTexCoord2f )(GLenum, GLfloat, GLfloat); /** * Original Function-Prototype : * <pre> - extern void glBlendEquationEXT ( GLenum mode ) ; + extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glBlendEquationEXT )(GLenum); + LIBAPI void (CALLBACK * disp__glMultiTexCoord2fv )(GLenum, const GLfloat *); /** * Original Function-Prototype : * <pre> - extern void glPointParameterfEXT ( GLenum pname , GLfloat param ) ; + extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glPointParameterfEXT )(GLenum, GLfloat); + LIBAPI void (CALLBACK * disp__glMultiTexCoord2i )(GLenum, GLint, GLint); /** * Original Function-Prototype : * <pre> - extern void glPointParameterfvEXT ( GLenum pname , const GLfloat * params ) ; + extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glPointParameterfvEXT )(GLenum, const GLfloat *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord2iv )(GLenum, const GLint *); /** * Original Function-Prototype : * <pre> - extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ; + extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glColorTableEXT )(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord2s )(GLenum, GLshort, GLshort); /** * Original Function-Prototype : * <pre> - extern void glColorSubTableEXT ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ; + extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glColorSubTableEXT )(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord2sv )(GLenum, const GLshort *); /** * Original Function-Prototype : * <pre> - extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ; + extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glGetColorTableEXT )(GLenum, GLenum, GLenum, GLvoid *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord3d )(GLenum, GLdouble, GLdouble, GLdouble); /** * Original Function-Prototype : * <pre> - extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ; + extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glGetColorTableParameterfvEXT )(GLenum, GLenum, GLfloat *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord3dv )(GLenum, const GLdouble *); /** * Original Function-Prototype : * <pre> - extern void glGetColorTableParameterivEXT ( GLenum target , GLenum pname , GLint * params ) ; + extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glGetColorTableParameterivEXT )(GLenum, GLenum, GLint *); + LIBAPI void (CALLBACK * disp__glMultiTexCoord3f )(GLenum, GLfloat, GLfloat, GLfloat); /** * Original Function-Prototype : * <pre> - extern void glLockArraysEXT ( GLint first , GLsizei count ) ; + extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glLockArraysEXT )(GLint, GLsizei); + LIBAPI void (CALLBACK * disp__glMultiTexCoord3fv )(GLenum, const GLfloat *); /** * Original Function-Prototype : * <pre> - extern void glUnlockArraysEXT ( void ) ; + extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__glUnlockArraysEXT )(void); + LIBAPI void (CALLBACK * disp__glMultiTexCoord3i )(GLenum, GLint, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord3iv )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord3s )(GLenum, GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord3sv )(GLenum, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord4d )(GLenum, GLdouble, GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord4dv )(GLenum, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord4f )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord4fv )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord4i )(GLenum, GLint, GLint, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord4iv )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord4s )(GLenum, GLshort, GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiTexCoord4sv )(GLenum, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glLoadTransposeMatrixd )(const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glLoadTransposeMatrixf )(const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultTransposeMatrixd )(const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultTransposeMatrixf )(const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSampleCoverage )(GLclampf, GLboolean); + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePass ( GLenum pass ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSamplePass )(GLenum); /** * Original Function-Prototype : @@ -3508,4 +3644,4220 @@ */ LIBAPI void (CALLBACK * disp__glMultiTexCoord4svARB )(GLenum, const GLshort *); -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/** + * Original Function-Prototype : + * <pre> + extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBlendColorEXT )(GLclampf, GLclampf, GLclampf, GLclampf); + +/** + * Original Function-Prototype : + * <pre> + extern void glPolygonOffsetEXT ( GLfloat factor , GLfloat bias ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPolygonOffsetEXT )(GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexImage3DEXT ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexImage3DEXT )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage3DEXT ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const GLvoid * pixels ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexSubImage3DEXT )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage3DEXT ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLint x , GLint y , GLsizei width , GLsizei height ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCopyTexSubImage3DEXT )(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glGenTexturesEXT ( GLsizei n , GLuint * textures ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGenTexturesEXT )(GLsizei, GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteTexturesEXT ( GLsizei n , const GLuint * textures ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeleteTexturesEXT )(GLsizei, const GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBindTextureEXT ( GLenum target , GLuint texture ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBindTextureEXT )(GLenum, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glPrioritizeTexturesEXT ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPrioritizeTexturesEXT )(GLsizei, const GLuint *, const GLclampf *); + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glAreTexturesResidentEXT ( GLsizei n , const GLuint * textures , GLboolean * residences ) ; + * </pre> + */ + LIBAPI GLboolean (CALLBACK * disp__glAreTexturesResidentEXT )(GLsizei, const GLuint *, GLboolean *); + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsTextureEXT ( GLuint texture ) ; + * </pre> + */ + LIBAPI GLboolean (CALLBACK * disp__glIsTextureEXT )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalPointerEXT )(GLenum, GLsizei, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glIndexPointerEXT )(GLenum, GLsizei, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoordPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glEdgeFlagPointerEXT )(GLsizei, GLsizei, const GLboolean *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetPointervEXT ( GLenum pname , GLvoid * * params ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetPointervEXT )(GLenum, GLvoid **); + +/** + * Original Function-Prototype : + * <pre> + extern void glArrayElementEXT ( GLint i ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glArrayElementEXT )(GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glDrawArraysEXT ( GLenum mode , GLint first , GLsizei count ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDrawArraysEXT )(GLenum, GLint, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendEquationEXT ( GLenum mode ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBlendEquationEXT )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfEXT ( GLenum pname , GLfloat param ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPointParameterfEXT )(GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfvEXT ( GLenum pname , const GLfloat * params ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPointParameterfvEXT )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfSGIS ( GLenum pname , GLfloat param ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPointParameterfSGIS )(GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPointParameterfvSGIS )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorTableEXT )(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorSubTableEXT ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorSubTableEXT )(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetColorTableEXT )(GLenum, GLenum, GLenum, GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetColorTableParameterfvEXT )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterivEXT ( GLenum target , GLenum pname , GLint * params ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetColorTableParameterivEXT )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glLockArraysEXT ( GLint first , GLsizei count ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glLockArraysEXT )(GLint, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glUnlockArraysEXT ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glUnlockArraysEXT )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glLoadTransposeMatrixfARB )(const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glLoadTransposeMatrixdARB )(const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixfARB ( const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultTransposeMatrixfARB )(const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultTransposeMatrixdARB ( const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultTransposeMatrixdARB )(const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleCoverageARB ( GLclampf , GLboolean ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSampleCoverageARB )(GLclampf, GLboolean); + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCompressedTexImage3DARB )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCompressedTexImage2DARB )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCompressedTexImage1DARB )(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCompressedTexSubImage3DARB )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCompressedTexSubImage2DARB )(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCompressedTexSubImage1DARB )(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetCompressedTexImageARB )(GLenum, GLint, void *); + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightbvARB ( GLint , const GLbyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWeightbvARB )(GLint, const GLbyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightsvARB ( GLint , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWeightsvARB )(GLint, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightivARB ( GLint , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWeightivARB )(GLint, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightfvARB ( GLint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWeightfvARB )(GLint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightdvARB ( GLint , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWeightdvARB )(GLint, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightubvARB ( GLint , const GLubyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWeightubvARB )(GLint, const GLubyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightusvARB ( GLint , const GLushort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWeightusvARB )(GLint, const GLushort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWeightuivARB )(GLint, const GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWeightPointerARB )(GLint, GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendARB ( GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexBlendARB )(GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glCurrentPaletteMatrixARB ( GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCurrentPaletteMatrixARB )(GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMatrixIndexubvARB )(GLint, const GLubyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMatrixIndexusvARB )(GLint, const GLushort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMatrixIndexuivARB )(GLint, const GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMatrixIndexPointerARB )(GLint, GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetTexFilterFuncSGIS )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexFilterFuncSGIS )(GLenum, GLenum, GLsizei, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexSubImage1DEXT )(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexSubImage2DEXT )(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCopyTexImage1DEXT )(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCopyTexImage2DEXT )(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCopyTexSubImage1DEXT )(GLenum, GLint, GLint, GLint, GLint, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCopyTexSubImage2DEXT )(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetHistogramEXT )(GLenum, GLboolean, GLenum, GLenum, GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetHistogramParameterfvEXT )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetHistogramParameterivEXT )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetMinmaxEXT )(GLenum, GLboolean, GLenum, GLenum, GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetMinmaxParameterfvEXT )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetMinmaxParameterivEXT )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glHistogramEXT )(GLenum, GLsizei, GLenum, GLboolean); + +/** + * Original Function-Prototype : + * <pre> + extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMinmaxEXT )(GLenum, GLenum, GLboolean); + +/** + * Original Function-Prototype : + * <pre> + extern void glResetHistogramEXT ( GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glResetHistogramEXT )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glResetMinmaxEXT ( GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glResetMinmaxEXT )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glConvolutionFilter1DEXT )(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glConvolutionFilter2DEXT )(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glConvolutionParameterfEXT )(GLenum, GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glConvolutionParameterfvEXT )(GLenum, GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glConvolutionParameteriEXT )(GLenum, GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glConvolutionParameterivEXT )(GLenum, GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCopyConvolutionFilter1DEXT )(GLenum, GLenum, GLint, GLint, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCopyConvolutionFilter2DEXT )(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetConvolutionFilterEXT )(GLenum, GLenum, GLenum, GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetConvolutionParameterfvEXT )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetConvolutionParameterivEXT )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetSeparableFilterEXT )(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSeparableFilter2DEXT )(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorTableSGI )(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorTableParameterfvSGI )(GLenum, GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorTableParameterivSGI )(GLenum, GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCopyColorTableSGI )(GLenum, GLenum, GLint, GLint, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetColorTableSGI )(GLenum, GLenum, GLenum, GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetColorTableParameterfvSGI )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetColorTableParameterivSGI )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenSGIX ( GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPixelTexGenSGIX )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPixelTexGenParameteriSGIS )(GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPixelTexGenParameterivSGIS )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPixelTexGenParameterfSGIS )(GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPixelTexGenParameterfvSGIS )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetPixelTexGenParameterivSGIS )(GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetPixelTexGenParameterfvSGIS )(GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexImage4DSGIS )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexSubImage4DSGIS )(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDetailTexFuncSGIS )(GLenum, GLsizei, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetDetailTexFuncSGIS )(GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSharpenTexFuncSGIS )(GLenum, GLsizei, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetSharpenTexFuncSGIS )(GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSampleMaskSGIS )(GLclampf, GLboolean); + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternSGIS ( GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSamplePatternSGIS )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSpriteParameterfSGIX )(GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSpriteParameterfvSGIX )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameteriSGIX ( GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSpriteParameteriSGIX )(GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSpriteParameterivSGIX )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfARB ( GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPointParameterfARB )(GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPointParameterfvARB )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern GLint glGetInstrumentsSGIX ( void ) ; + * </pre> + */ + LIBAPI GLint (CALLBACK * disp__glGetInstrumentsSGIX )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glInstrumentsBufferSGIX )(GLsizei, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollInstrumentsSGIX ( GLint * ) ; + * </pre> + */ + LIBAPI GLint (CALLBACK * disp__glPollInstrumentsSGIX )(GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReadInstrumentsSGIX ( GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReadInstrumentsSGIX )(GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glStartInstrumentsSGIX ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glStartInstrumentsSGIX )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glStopInstrumentsSGIX ( GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glStopInstrumentsSGIX )(GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glFrameZoomSGIX ( GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFrameZoomSGIX )(GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glTagSampleBufferSGIX ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTagSampleBufferSGIX )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeformationMap3dSGIX )(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeformationMap3fSGIX )(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeformSGIX ( GLbitfield ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeformSGIX )(GLbitfield); + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glLoadIdentityDeformationMapSGIX )(GLbitfield); + +/** + * Original Function-Prototype : + * <pre> + extern void glReferencePlaneSGIX ( const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReferencePlaneSGIX )(const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushRasterSGIX ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFlushRasterSGIX )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFogFuncSGIS )(GLsizei, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFogFuncSGIS ( GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetFogFuncSGIS )(GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glImageTransformParameteriHP )(GLenum, GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glImageTransformParameterfHP )(GLenum, GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glImageTransformParameterivHP )(GLenum, GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glImageTransformParameterfvHP )(GLenum, GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetImageTransformParameterivHP )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetImageTransformParameterfvHP )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCopyColorSubTableEXT )(GLenum, GLsizei, GLint, GLint, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glHintPGI ( GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glHintPGI )(GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetListParameterfvSGIX )(GLuint, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetListParameterivSGIX )(GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glListParameterfSGIX )(GLuint, GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glListParameterfvSGIX )(GLuint, GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glListParameteriSGIX )(GLuint, GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glListParameterivSGIX )(GLuint, GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glIndexMaterialEXT )(GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexFuncEXT ( GLenum , GLclampf ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glIndexFuncEXT )(GLenum, GLclampf); + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCullParameterdvEXT )(GLenum, GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCullParameterfvEXT )(GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentColorMaterialSGIX )(GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentLightfSGIX )(GLenum, GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentLightfvSGIX )(GLenum, GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentLightiSGIX )(GLenum, GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentLightivSGIX )(GLenum, GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentLightModelfSGIX )(GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentLightModelfvSGIX )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentLightModeliSGIX )(GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentLightModelivSGIX )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentMaterialfSGIX )(GLenum, GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentMaterialfvSGIX )(GLenum, GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentMaterialiSGIX )(GLenum, GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFragmentMaterialivSGIX )(GLenum, GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetFragmentLightfvSGIX )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetFragmentLightivSGIX )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetFragmentMaterialfvSGIX )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetFragmentMaterialivSGIX )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glLightEnviSGIX ( GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glLightEnviSGIX )(GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDrawRangeElementsEXT )(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glApplyTextureEXT ( GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glApplyTextureEXT )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureLightEXT ( GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTextureLightEXT )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureMaterialEXT ( GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTextureMaterialEXT )(GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glAsyncMarkerSGIX )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern GLint glFinishAsyncSGIX ( GLuint * ) ; + * </pre> + */ + LIBAPI GLint (CALLBACK * disp__glFinishAsyncSGIX )(GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern GLint glPollAsyncSGIX ( GLuint * ) ; + * </pre> + */ + LIBAPI GLint (CALLBACK * disp__glPollAsyncSGIX )(GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glGenAsyncMarkersSGIX )(GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeleteAsyncMarkersSGIX )(GLuint, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ; + * </pre> + */ + LIBAPI GLboolean (CALLBACK * disp__glIsAsyncMarkerSGIX )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexPointervINTEL )(GLint, GLenum, const GLvoid **); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalPointervINTEL )(GLenum, const GLvoid **); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorPointervINTEL )(GLint, GLenum, const GLvoid **); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoordPointervINTEL )(GLint, GLenum, const GLvoid **); + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPixelTransformParameteriEXT )(GLenum, GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPixelTransformParameterfEXT )(GLenum, GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPixelTransformParameterivEXT )(GLenum, GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPixelTransformParameterfvEXT )(GLenum, GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3bEXT )(GLbyte, GLbyte, GLbyte); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3bvEXT ( const GLbyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3bvEXT )(const GLbyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3dEXT )(GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3dvEXT ( const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3dvEXT )(const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3fEXT )(GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3fvEXT ( const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3fvEXT )(const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3iEXT )(GLint, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ivEXT ( const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3ivEXT )(const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3sEXT )(GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3svEXT ( const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3svEXT )(const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3ubEXT )(GLubyte, GLubyte, GLubyte); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3ubvEXT )(const GLubyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3uiEXT )(GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3uivEXT ( const GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3uivEXT )(const GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3usEXT )(GLushort, GLushort, GLushort); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColor3usvEXT ( const GLushort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColor3usvEXT )(const GLushort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColorPointerEXT )(GLint, GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureNormalEXT ( GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTextureNormalEXT )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiDrawArraysEXT )(GLenum, GLint *, GLsizei *, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiDrawElementsEXT )(GLenum, const GLsizei *, GLenum, const GLvoid **, GLsizei); + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfEXT ( GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFogCoordfEXT )(GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordfvEXT ( const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFogCoordfvEXT )(const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddEXT ( GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFogCoorddEXT )(GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoorddvEXT ( const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFogCoorddvEXT )(const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFogCoordPointerEXT )(GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3bEXT )(GLbyte, GLbyte, GLbyte); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3bvEXT ( const GLbyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3bvEXT )(const GLbyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3dEXT )(GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3dvEXT ( const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3dvEXT )(const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3fEXT )(GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3fvEXT ( const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3fvEXT )(const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3iEXT )(GLint, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3ivEXT ( const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3ivEXT )(const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3sEXT )(GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangent3svEXT ( const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangent3svEXT )(const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3bEXT )(GLbyte, GLbyte, GLbyte); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3bvEXT ( const GLbyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3bvEXT )(const GLbyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3dEXT )(GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3dvEXT ( const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3dvEXT )(const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3fEXT )(GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3fvEXT ( const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3fvEXT )(const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3iEXT ( GLint , GLint , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3iEXT )(GLint, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3ivEXT ( const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3ivEXT )(const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3sEXT )(GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormal3svEXT ( const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormal3svEXT )(const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTangentPointerEXT )(GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBinormalPointerEXT )(GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishTextureSUNX ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFinishTextureSUNX )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorbSUN ( GLbyte ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGlobalAlphaFactorbSUN )(GLbyte); + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorsSUN ( GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGlobalAlphaFactorsSUN )(GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoriSUN ( GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGlobalAlphaFactoriSUN )(GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorfSUN ( GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGlobalAlphaFactorfSUN )(GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactordSUN ( GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGlobalAlphaFactordSUN )(GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorubSUN ( GLubyte ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGlobalAlphaFactorubSUN )(GLubyte); + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactorusSUN ( GLushort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGlobalAlphaFactorusSUN )(GLushort); + +/** + * Original Function-Prototype : + * <pre> + extern void glGlobalAlphaFactoruiSUN ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGlobalAlphaFactoruiSUN )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiSUN ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiSUN )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusSUN ( GLushort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeusSUN )(GLushort); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubSUN ( GLubyte ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeubSUN )(GLubyte); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuivSUN ( const GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuivSUN )(const GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeusvSUN ( const GLushort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeusvSUN )(const GLushort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeubvSUN ( const GLubyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeubvSUN )(const GLubyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodePointerSUN )(GLenum, GLsizei, const GLvoid **); + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColor4ubVertex2fSUN )(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColor4ubVertex2fvSUN )(const GLubyte *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColor4ubVertex3fSUN )(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColor4ubVertex3fvSUN )(const GLubyte *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColor3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColor3fVertex3fvSUN )(const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormal3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormal3fVertex3fvSUN )(const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColor4fNormal3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColor4fNormal3fVertex3fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fVertex3fvSUN )(const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord4fVertex4fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord4fVertex4fvSUN )(const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fColor4ubVertex3fSUN )(GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fColor4ubVertex3fvSUN )(const GLfloat *, const GLubyte *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fColor3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fColor3fVertex3fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fNormal3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fNormal3fVertex3fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fColor4fNormal3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord2fColor4fNormal3fVertex3fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord4fColor4fNormal3fVertex4fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoord4fColor4fNormal3fVertex4fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiVertex3fvSUN )(const GLenum *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiColor4ubVertex3fSUN )(GLenum, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiColor4ubVertex3fvSUN )(const GLenum *, const GLubyte *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiColor3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiColor3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiNormal3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiNormal3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiTexCoord2fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiTexCoord2fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBlendFuncSeparateEXT )(GLenum, GLenum, GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBlendFuncSeparateINGR )(GLenum, GLenum, GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfEXT ( GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexWeightfEXT )(GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightfvEXT ( const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexWeightfvEXT )(const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexWeightPointerEXT )(GLsizei, GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glFlushVertexArrayRangeNV ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFlushVertexArrayRangeNV )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexArrayRangeNV )(GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCombinerParameterfvNV )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterfNV ( GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCombinerParameterfNV )(GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameterivNV ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCombinerParameterivNV )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerParameteriNV ( GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCombinerParameteriNV )(GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCombinerInputNV )(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCombinerOutputNV )(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean); + +/** + * Original Function-Prototype : + * <pre> + extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFinalCombinerInputNV )(GLenum, GLenum, GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetCombinerInputParameterfvNV )(GLenum, GLenum, GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetCombinerInputParameterivNV )(GLenum, GLenum, GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetCombinerOutputParameterfvNV )(GLenum, GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetCombinerOutputParameterivNV )(GLenum, GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetFinalCombinerInputParameterfvNV )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetFinalCombinerInputParameterivNV )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiModeDrawArraysIBM )(GLenum, const GLint *, const GLsizei *, GLsizei, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMultiModeDrawElementsIBM )(const GLenum *, const GLsizei *, GLenum, const GLvoid **, GLsizei, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorPointerListIBM )(GLint, GLenum, GLint, const GLvoid **, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSecondaryColorPointerListIBM )(GLint, GLenum, GLint, const GLvoid **, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glEdgeFlagPointerListIBM )(GLint, const GLboolean **, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFogCoordPointerListIBM )(GLenum, GLint, const GLvoid **, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glIndexPointerListIBM )(GLenum, GLint, const GLvoid **, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalPointerListIBM )(GLenum, GLint, const GLvoid **, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexCoordPointerListIBM )(GLint, GLenum, GLint, const GLvoid **, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexPointerListIBM )(GLint, GLenum, GLint, const GLvoid **, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glTbufferMask3DFX ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTbufferMask3DFX )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMaskEXT ( GLclampf , GLboolean ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSampleMaskEXT )(GLclampf, GLboolean); + +/** + * Original Function-Prototype : + * <pre> + extern void glSamplePatternEXT ( GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSamplePatternEXT )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTextureColorMaskSGIS )(GLboolean, GLboolean, GLboolean, GLboolean); + +/** + * Original Function-Prototype : + * <pre> + extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glIglooInterfaceSGIX )(GLenum, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGenFencesNV ( GLsizei , GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGenFencesNV )(GLsizei, GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeleteFencesNV )(GLsizei, const GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFenceNV ( GLuint , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSetFenceNV )(GLuint, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glTestFenceNV ( GLuint ) ; + * </pre> + */ + LIBAPI GLboolean (CALLBACK * disp__glTestFenceNV )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glFinishFenceNV ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glFinishFenceNV )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsFenceNV ( GLuint ) ; + * </pre> + */ + LIBAPI GLboolean (CALLBACK * disp__glIsFenceNV )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetFenceivNV )(GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMapControlPointsNV )(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMapParameterivNV )(GLenum, GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glMapParameterfvNV )(GLenum, GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetMapControlPointsNV )(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetMapParameterivNV )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetMapParameterfvNV )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetMapAttribParameterivNV )(GLenum, GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetMapAttribParameterfvNV )(GLenum, GLuint, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glEvalMapsNV ( GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glEvalMapsNV )(GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glCombinerStageParameterfvNV )(GLenum, GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetCombinerStageParameterfvNV )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBindProgramNV ( GLenum , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBindProgramNV )(GLenum, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeleteProgramsNV )(GLsizei, const GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glExecuteProgramNV )(GLenum, GLuint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGenProgramsNV ( GLsizei , GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGenProgramsNV )(GLsizei, GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ; + * </pre> + */ + LIBAPI GLboolean (CALLBACK * disp__glAreProgramsResidentNV )(GLsizei, const GLuint *, GLboolean *); + +/** + * Original Function-Prototype : + * <pre> + extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glRequestResidentProgramsNV )(GLsizei, const GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetProgramParameterfvNV )(GLenum, GLuint, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetProgramParameterdvNV )(GLenum, GLuint, GLenum, GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetProgramivNV )(GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetProgramStringNV )(GLuint, GLenum, GLubyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetTrackMatrixivNV )(GLenum, GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVertexAttribdvNV )(GLuint, GLenum, GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVertexAttribfvNV )(GLuint, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVertexAttribivNV )(GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVertexAttribPointervNV )(GLuint, GLenum, GLvoid **); + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsProgramNV ( GLuint ) ; + * </pre> + */ + LIBAPI GLboolean (CALLBACK * disp__glIsProgramNV )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glLoadProgramNV )(GLenum, GLuint, GLsizei, const GLubyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glProgramParameter4fNV )(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glProgramParameter4dNV )(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glProgramParameter4dvNV )(GLenum, GLuint, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glProgramParameter4fvNV )(GLenum, GLuint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glProgramParameters4dvNV )(GLenum, GLuint, GLuint, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glProgramParameters4fvNV )(GLenum, GLuint, GLuint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTrackMatrixNV )(GLenum, GLuint, GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribPointerNV )(GLuint, GLint, GLenum, GLsizei, const GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1sNV ( GLuint , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib1sNV )(GLuint, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib1fNV )(GLuint, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib1dNV )(GLuint, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib2sNV )(GLuint, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib2fNV )(GLuint, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib2dNV )(GLuint, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib3sNV )(GLuint, GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib3fNV )(GLuint, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib3dNV )(GLuint, GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib4sNV )(GLuint, GLshort, GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib4fNV )(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib4dNV )(GLuint, GLdouble, GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib4ubNV )(GLuint, GLubyte, GLubyte, GLubyte, GLubyte); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib1svNV )(GLuint, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib1fvNV )(GLuint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib1dvNV )(GLuint, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib2svNV )(GLuint, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib2fvNV )(GLuint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib2dvNV )(GLuint, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib3svNV )(GLuint, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib3fvNV )(GLuint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib3dvNV )(GLuint, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib4svNV )(GLuint, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib4fvNV )(GLuint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib4dvNV )(GLuint, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttrib4ubvNV )(GLuint, const GLubyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs1svNV )(GLuint, GLsizei, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs1fvNV )(GLuint, GLsizei, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs1dvNV )(GLuint, GLsizei, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs2svNV )(GLuint, GLsizei, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs2fvNV )(GLuint, GLsizei, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs2dvNV )(GLuint, GLsizei, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs3svNV )(GLuint, GLsizei, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs3fvNV )(GLuint, GLsizei, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs3dvNV )(GLuint, GLsizei, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs4svNV )(GLuint, GLsizei, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs4fvNV )(GLuint, GLsizei, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs4dvNV )(GLuint, GLsizei, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexAttribs4ubvNV )(GLuint, GLsizei, const GLubyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexBumpParameterivATI )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glTexBumpParameterfvATI )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetTexBumpParameterivATI )(GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetTexBumpParameterfvATI )(GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenFragmentShadersATI ( GLuint ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glGenFragmentShadersATI )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glBindFragmentShaderATI ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBindFragmentShaderATI )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteFragmentShaderATI ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeleteFragmentShaderATI )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginFragmentShaderATI ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBeginFragmentShaderATI )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glEndFragmentShaderATI ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glEndFragmentShaderATI )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPassTexCoordATI )(GLuint, GLuint, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSampleMapATI )(GLuint, GLuint, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorFragmentOp1ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorFragmentOp2ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glColorFragmentOp3ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glAlphaFragmentOp1ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glAlphaFragmentOp2ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glAlphaFragmentOp3ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSetFragmentShaderConstantATI )(GLuint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesiATI ( GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPNTrianglesiATI )(GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glPNTrianglesfATI ( GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glPNTrianglesfATI )(GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glNewObjectBufferATI )(GLsizei, const GLvoid *, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsObjectBufferATI ( GLuint ) ; + * </pre> + */ + LIBAPI GLboolean (CALLBACK * disp__glIsObjectBufferATI )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glUpdateObjectBufferATI )(GLuint, GLuint, GLsizei, const GLvoid *, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetObjectBufferfvATI )(GLuint, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetObjectBufferivATI )(GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteObjectBufferATI ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeleteObjectBufferATI )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glArrayObjectATI )(GLenum, GLint, GLenum, GLsizei, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetArrayObjectfvATI )(GLenum, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetArrayObjectivATI )(GLenum, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantArrayObjectATI )(GLuint, GLenum, GLsizei, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVariantArrayObjectfvATI )(GLuint, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVariantArrayObjectivATI )(GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glBeginVertexShaderEXT ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBeginVertexShaderEXT )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glEndVertexShaderEXT ( void ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glEndVertexShaderEXT )(void); + +/** + * Original Function-Prototype : + * <pre> + extern void glBindVertexShaderEXT ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glBindVertexShaderEXT )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenVertexShadersEXT ( GLuint ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glGenVertexShadersEXT )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glDeleteVertexShaderEXT ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDeleteVertexShaderEXT )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glShaderOp1EXT )(GLenum, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glShaderOp2EXT )(GLenum, GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glShaderOp3EXT )(GLenum, GLuint, GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSwizzleEXT )(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glWriteMaskEXT )(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glInsertComponentEXT )(GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glExtractComponentEXT )(GLuint, GLuint, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glGenSymbolsEXT )(GLenum, GLenum, GLenum, GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSetInvariantEXT )(GLuint, GLenum, const void *); + +/** + * Original Function-Prototype : + * <pre> + extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glSetLocalConstantEXT )(GLuint, GLenum, const void *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantbvEXT ( GLuint , const GLbyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantbvEXT )(GLuint, const GLbyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantsvEXT ( GLuint , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantsvEXT )(GLuint, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantivEXT ( GLuint , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantivEXT )(GLuint, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantfvEXT ( GLuint , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantfvEXT )(GLuint, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantdvEXT ( GLuint , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantdvEXT )(GLuint, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantubvEXT ( GLuint , const GLubyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantubvEXT )(GLuint, const GLubyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantusvEXT ( GLuint , const GLushort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantusvEXT )(GLuint, const GLushort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantuivEXT ( GLuint , const GLuint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantuivEXT )(GLuint, const GLuint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVariantPointerEXT )(GLuint, GLenum, GLuint, const void *); + +/** + * Original Function-Prototype : + * <pre> + extern void glEnableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glEnableVariantClientStateEXT )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern void glDisableVariantClientStateEXT ( GLuint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glDisableVariantClientStateEXT )(GLuint); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glBindLightParameterEXT )(GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glBindMaterialParameterEXT )(GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glBindTexGenParameterEXT )(GLenum, GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glBindTextureUnitParameterEXT )(GLenum, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern GLuint glBindParameterEXT ( GLenum ) ; + * </pre> + */ + LIBAPI GLuint (CALLBACK * disp__glBindParameterEXT )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ; + * </pre> + */ + LIBAPI GLboolean (CALLBACK * disp__glIsVariantEnabledEXT )(GLuint, GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVariantBooleanvEXT )(GLuint, GLenum, GLboolean *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVariantIntegervEXT )(GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVariantFloatvEXT )(GLuint, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetVariantPointervEXT )(GLuint, GLenum, GLvoid **); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetInvariantBooleanvEXT )(GLuint, GLenum, GLboolean *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetInvariantIntegervEXT )(GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetInvariantFloatvEXT )(GLuint, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetLocalConstantBooleanvEXT )(GLuint, GLenum, GLboolean *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetLocalConstantIntegervEXT )(GLuint, GLenum, GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glGetLocalConstantFloatvEXT )(GLuint, GLenum, GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1s ( GLenum , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream1s )(GLenum, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1sv ( GLenum , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream1sv )(GLenum, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1i ( GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream1i )(GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1iv ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream1iv )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1f ( GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream1f )(GLenum, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream1fv )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1d ( GLenum , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream1d )(GLenum, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream1dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream1dv )(GLenum, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream2s )(GLenum, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2sv ( GLenum , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream2sv )(GLenum, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2i ( GLenum , GLint , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream2i )(GLenum, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2iv ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream2iv )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream2f )(GLenum, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream2fv )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream2d )(GLenum, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream2dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream2dv )(GLenum, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream3s )(GLenum, GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream3sv )(GLenum, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream3i )(GLenum, GLint, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream3iv )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream3f )(GLenum, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream3fv )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream3d )(GLenum, GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream3dv )(GLenum, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream4s )(GLenum, GLshort, GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4sv ( GLenum , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream4sv )(GLenum, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream4i )(GLenum, GLint, GLint, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4iv ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream4iv )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream4f )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream4fv )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream4d )(GLenum, GLdouble, GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexStream4dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexStream4dv )(GLenum, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3b )(GLenum, GLbyte, GLbyte, GLbyte); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3bv ( GLenum , const GLbyte * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3bv )(GLenum, const GLbyte *); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3s )(GLenum, GLshort, GLshort, GLshort); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3sv ( GLenum , const GLshort * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3sv )(GLenum, const GLshort *); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3i )(GLenum, GLint, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3iv ( GLenum , const GLint * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3iv )(GLenum, const GLint *); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3f )(GLenum, GLfloat, GLfloat, GLfloat); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3fv ( GLenum , const GLfloat * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3fv )(GLenum, const GLfloat *); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3d )(GLenum, GLdouble, GLdouble, GLdouble); + +/** + * Original Function-Prototype : + * <pre> + extern void glNormalStream3dv ( GLenum , const GLdouble * ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glNormalStream3dv )(GLenum, const GLdouble *); + +/** + * Original Function-Prototype : + * <pre> + extern void glClientActiveVertexStream ( GLenum ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glClientActiveVertexStream )(GLenum); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvi ( GLenum , GLint ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexBlendEnvi )(GLenum, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void glVertexBlendEnvf ( GLenum , GLfloat ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__glVertexBlendEnvf )(GLenum, GLfloat); + +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/gl-disp-var.hc b/CNativeCode/gl-disp-var.hc index b06b6c0..fa3d6ea 100755 --- a/CNativeCode/gl-disp-var.hc +++ b/CNativeCode/gl-disp-var.hc @@ -6,7 +6,7 @@ const GLubyte *(CALLBACK * disp__glGetString )( GLenum name ) = NULL; /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: gl-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNI ! @@ -454,7 +454,7 @@ void (CALLBACK * disp__glEdgeFlagPointer )(GLsizei, const GLvoid *) = NULL; - void (CALLBACK * disp__glGetPointerv )(GLenum, void **) = NULL; + void (CALLBACK * disp__glGetPointerv )(GLenum, GLvoid **) = NULL; void (CALLBACK * disp__glArrayElement )(GLint) = NULL; @@ -684,7 +684,7 @@ void (CALLBACK * disp__glDrawRangeElements )(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *) = NULL; - void (CALLBACK * disp__glTexImage3D )(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *) = NULL; + void (CALLBACK * disp__glTexImage3D )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *) = NULL; void (CALLBACK * disp__glTexSubImage3D )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; @@ -758,65 +758,99 @@ void (CALLBACK * disp__glGetSeparableFilter )(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *) = NULL; - void (CALLBACK * disp__glBlendColorEXT )(GLclampf, GLclampf, GLclampf, GLclampf) = NULL; + void (CALLBACK * disp__glActiveTexture )(GLenum) = NULL; - void (CALLBACK * disp__glPolygonOffsetEXT )(GLfloat, GLfloat) = NULL; + void (CALLBACK * disp__glClientActiveTexture )(GLenum) = NULL; - void (CALLBACK * disp__glTexImage3DEXT )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *) = NULL; + void (CALLBACK * disp__glCompressedTexImage1D )(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *) = NULL; - void (CALLBACK * disp__glTexSubImage3DEXT )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + void (CALLBACK * disp__glCompressedTexImage2D )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *) = NULL; - void (CALLBACK * disp__glCopyTexSubImage3DEXT )(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) = NULL; + void (CALLBACK * disp__glCompressedTexImage3D )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *) = NULL; - void (CALLBACK * disp__glGenTexturesEXT )(GLsizei, GLuint *) = NULL; + void (CALLBACK * disp__glCompressedTexSubImage1D )(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *) = NULL; - void (CALLBACK * disp__glDeleteTexturesEXT )(GLsizei, const GLuint *) = NULL; + void (CALLBACK * disp__glCompressedTexSubImage2D )(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *) = NULL; - void (CALLBACK * disp__glBindTextureEXT )(GLenum, GLuint) = NULL; + void (CALLBACK * disp__glCompressedTexSubImage3D )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *) = NULL; - void (CALLBACK * disp__glPrioritizeTexturesEXT )(GLsizei, const GLuint *, const GLclampf *) = NULL; + void (CALLBACK * disp__glGetCompressedTexImage )(GLenum, GLint, GLvoid *) = NULL; - GLboolean (CALLBACK * disp__glAreTexturesResidentEXT )(GLsizei, const GLuint *, GLboolean *) = NULL; + void (CALLBACK * disp__glMultiTexCoord1d )(GLenum, GLdouble) = NULL; - GLboolean (CALLBACK * disp__glIsTextureEXT )(GLuint) = NULL; + void (CALLBACK * disp__glMultiTexCoord1dv )(GLenum, const GLdouble *) = NULL; - void (CALLBACK * disp__glVertexPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + void (CALLBACK * disp__glMultiTexCoord1f )(GLenum, GLfloat) = NULL; - void (CALLBACK * disp__glNormalPointerEXT )(GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + void (CALLBACK * disp__glMultiTexCoord1fv )(GLenum, const GLfloat *) = NULL; - void (CALLBACK * disp__glColorPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + void (CALLBACK * disp__glMultiTexCoord1i )(GLenum, GLint) = NULL; - void (CALLBACK * disp__glIndexPointerEXT )(GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + void (CALLBACK * disp__glMultiTexCoord1iv )(GLenum, const GLint *) = NULL; - void (CALLBACK * disp__glTexCoordPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + void (CALLBACK * disp__glMultiTexCoord1s )(GLenum, GLshort) = NULL; - void (CALLBACK * disp__glEdgeFlagPointerEXT )(GLsizei, GLsizei, const GLboolean *) = NULL; + void (CALLBACK * disp__glMultiTexCoord1sv )(GLenum, const GLshort *) = NULL; - void (CALLBACK * disp__glGetPointervEXT )(GLenum, void **) = NULL; + void (CALLBACK * disp__glMultiTexCoord2d )(GLenum, GLdouble, GLdouble) = NULL; - void (CALLBACK * disp__glArrayElementEXT )(GLint) = NULL; + void (CALLBACK * disp__glMultiTexCoord2dv )(GLenum, const GLdouble *) = NULL; - void (CALLBACK * disp__glDrawArraysEXT )(GLenum, GLint, GLsizei) = NULL; + void (CALLBACK * disp__glMultiTexCoord2f )(GLenum, GLfloat, GLfloat) = NULL; - void (CALLBACK * disp__glBlendEquationEXT )(GLenum) = NULL; + void (CALLBACK * disp__glMultiTexCoord2fv )(GLenum, const GLfloat *) = NULL; - void (CALLBACK * disp__glPointParameterfEXT )(GLenum, GLfloat) = NULL; + void (CALLBACK * disp__glMultiTexCoord2i )(GLenum, GLint, GLint) = NULL; - void (CALLBACK * disp__glPointParameterfvEXT )(GLenum, const GLfloat *) = NULL; + void (CALLBACK * disp__glMultiTexCoord2iv )(GLenum, const GLint *) = NULL; - void (CALLBACK * disp__glColorTableEXT )(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + void (CALLBACK * disp__glMultiTexCoord2s )(GLenum, GLshort, GLshort) = NULL; - void (CALLBACK * disp__glColorSubTableEXT )(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + void (CALLBACK * disp__glMultiTexCoord2sv )(GLenum, const GLshort *) = NULL; - void (CALLBACK * disp__glGetColorTableEXT )(GLenum, GLenum, GLenum, GLvoid *) = NULL; + void (CALLBACK * disp__glMultiTexCoord3d )(GLenum, GLdouble, GLdouble, GLdouble) = NULL; - void (CALLBACK * disp__glGetColorTableParameterfvEXT )(GLenum, GLenum, GLfloat *) = NULL; + void (CALLBACK * disp__glMultiTexCoord3dv )(GLenum, const GLdouble *) = NULL; - void (CALLBACK * disp__glGetColorTableParameterivEXT )(GLenum, GLenum, GLint *) = NULL; + void (CALLBACK * disp__glMultiTexCoord3f )(GLenum, GLfloat, GLfloat, GLfloat) = NULL; - void (CALLBACK * disp__glLockArraysEXT )(GLint, GLsizei) = NULL; + void (CALLBACK * disp__glMultiTexCoord3fv )(GLenum, const GLfloat *) = NULL; - void (CALLBACK * disp__glUnlockArraysEXT )(void) = NULL; + void (CALLBACK * disp__glMultiTexCoord3i )(GLenum, GLint, GLint, GLint) = NULL; + + void (CALLBACK * disp__glMultiTexCoord3iv )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glMultiTexCoord3s )(GLenum, GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glMultiTexCoord3sv )(GLenum, const GLshort *) = NULL; + + void (CALLBACK * disp__glMultiTexCoord4d )(GLenum, GLdouble, GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glMultiTexCoord4dv )(GLenum, const GLdouble *) = NULL; + + void (CALLBACK * disp__glMultiTexCoord4f )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glMultiTexCoord4fv )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glMultiTexCoord4i )(GLenum, GLint, GLint, GLint, GLint) = NULL; + + void (CALLBACK * disp__glMultiTexCoord4iv )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glMultiTexCoord4s )(GLenum, GLshort, GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glMultiTexCoord4sv )(GLenum, const GLshort *) = NULL; + + void (CALLBACK * disp__glLoadTransposeMatrixd )(const GLdouble *) = NULL; + + void (CALLBACK * disp__glLoadTransposeMatrixf )(const GLfloat *) = NULL; + + void (CALLBACK * disp__glMultTransposeMatrixd )(const GLdouble *) = NULL; + + void (CALLBACK * disp__glMultTransposeMatrixf )(const GLfloat *) = NULL; + + void (CALLBACK * disp__glSampleCoverage )(GLclampf, GLboolean) = NULL; + + void (CALLBACK * disp__glSamplePass )(GLenum) = NULL; void (CALLBACK * disp__glActiveTextureARB )(GLenum) = NULL; @@ -886,4 +920,1058 @@ void (CALLBACK * disp__glMultiTexCoord4svARB )(GLenum, const GLshort *) = NULL; -/* C2J Parser Version 2.2: Java program parsed successfully. */ + void (CALLBACK * disp__glBlendColorEXT )(GLclampf, GLclampf, GLclampf, GLclampf) = NULL; + + void (CALLBACK * disp__glPolygonOffsetEXT )(GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glTexImage3DEXT )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glTexSubImage3DEXT )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glCopyTexSubImage3DEXT )(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) = NULL; + + void (CALLBACK * disp__glGenTexturesEXT )(GLsizei, GLuint *) = NULL; + + void (CALLBACK * disp__glDeleteTexturesEXT )(GLsizei, const GLuint *) = NULL; + + void (CALLBACK * disp__glBindTextureEXT )(GLenum, GLuint) = NULL; + + void (CALLBACK * disp__glPrioritizeTexturesEXT )(GLsizei, const GLuint *, const GLclampf *) = NULL; + + GLboolean (CALLBACK * disp__glAreTexturesResidentEXT )(GLsizei, const GLuint *, GLboolean *) = NULL; + + GLboolean (CALLBACK * disp__glIsTextureEXT )(GLuint) = NULL; + + void (CALLBACK * disp__glVertexPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glNormalPointerEXT )(GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glColorPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glIndexPointerEXT )(GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glTexCoordPointerEXT )(GLint, GLenum, GLsizei, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glEdgeFlagPointerEXT )(GLsizei, GLsizei, const GLboolean *) = NULL; + + void (CALLBACK * disp__glGetPointervEXT )(GLenum, GLvoid **) = NULL; + + void (CALLBACK * disp__glArrayElementEXT )(GLint) = NULL; + + void (CALLBACK * disp__glDrawArraysEXT )(GLenum, GLint, GLsizei) = NULL; + + void (CALLBACK * disp__glBlendEquationEXT )(GLenum) = NULL; + + void (CALLBACK * disp__glPointParameterfEXT )(GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glPointParameterfvEXT )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glPointParameterfSGIS )(GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glPointParameterfvSGIS )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glColorTableEXT )(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glColorSubTableEXT )(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glGetColorTableEXT )(GLenum, GLenum, GLenum, GLvoid *) = NULL; + + void (CALLBACK * disp__glGetColorTableParameterfvEXT )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetColorTableParameterivEXT )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glLockArraysEXT )(GLint, GLsizei) = NULL; + + void (CALLBACK * disp__glUnlockArraysEXT )(void) = NULL; + + void (CALLBACK * disp__glLoadTransposeMatrixfARB )(const GLfloat *) = NULL; + + void (CALLBACK * disp__glLoadTransposeMatrixdARB )(const GLdouble *) = NULL; + + void (CALLBACK * disp__glMultTransposeMatrixfARB )(const GLfloat *) = NULL; + + void (CALLBACK * disp__glMultTransposeMatrixdARB )(const GLdouble *) = NULL; + + void (CALLBACK * disp__glSampleCoverageARB )(GLclampf, GLboolean) = NULL; + + void (CALLBACK * disp__glCompressedTexImage3DARB )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glCompressedTexImage2DARB )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glCompressedTexImage1DARB )(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glCompressedTexSubImage3DARB )(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glCompressedTexSubImage2DARB )(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glCompressedTexSubImage1DARB )(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glGetCompressedTexImageARB )(GLenum, GLint, void *) = NULL; + + void (CALLBACK * disp__glWeightbvARB )(GLint, const GLbyte *) = NULL; + + void (CALLBACK * disp__glWeightsvARB )(GLint, const GLshort *) = NULL; + + void (CALLBACK * disp__glWeightivARB )(GLint, const GLint *) = NULL; + + void (CALLBACK * disp__glWeightfvARB )(GLint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glWeightdvARB )(GLint, const GLdouble *) = NULL; + + void (CALLBACK * disp__glWeightubvARB )(GLint, const GLubyte *) = NULL; + + void (CALLBACK * disp__glWeightusvARB )(GLint, const GLushort *) = NULL; + + void (CALLBACK * disp__glWeightuivARB )(GLint, const GLuint *) = NULL; + + void (CALLBACK * disp__glWeightPointerARB )(GLint, GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glVertexBlendARB )(GLint) = NULL; + + void (CALLBACK * disp__glCurrentPaletteMatrixARB )(GLint) = NULL; + + void (CALLBACK * disp__glMatrixIndexubvARB )(GLint, const GLubyte *) = NULL; + + void (CALLBACK * disp__glMatrixIndexusvARB )(GLint, const GLushort *) = NULL; + + void (CALLBACK * disp__glMatrixIndexuivARB )(GLint, const GLuint *) = NULL; + + void (CALLBACK * disp__glMatrixIndexPointerARB )(GLint, GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glGetTexFilterFuncSGIS )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glTexFilterFuncSGIS )(GLenum, GLenum, GLsizei, const GLfloat *) = NULL; + + void (CALLBACK * disp__glTexSubImage1DEXT )(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glTexSubImage2DEXT )(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glCopyTexImage1DEXT )(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint) = NULL; + + void (CALLBACK * disp__glCopyTexImage2DEXT )(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint) = NULL; + + void (CALLBACK * disp__glCopyTexSubImage1DEXT )(GLenum, GLint, GLint, GLint, GLint, GLsizei) = NULL; + + void (CALLBACK * disp__glCopyTexSubImage2DEXT )(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei) = NULL; + + void (CALLBACK * disp__glGetHistogramEXT )(GLenum, GLboolean, GLenum, GLenum, GLvoid *) = NULL; + + void (CALLBACK * disp__glGetHistogramParameterfvEXT )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetHistogramParameterivEXT )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetMinmaxEXT )(GLenum, GLboolean, GLenum, GLenum, GLvoid *) = NULL; + + void (CALLBACK * disp__glGetMinmaxParameterfvEXT )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetMinmaxParameterivEXT )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glHistogramEXT )(GLenum, GLsizei, GLenum, GLboolean) = NULL; + + void (CALLBACK * disp__glMinmaxEXT )(GLenum, GLenum, GLboolean) = NULL; + + void (CALLBACK * disp__glResetHistogramEXT )(GLenum) = NULL; + + void (CALLBACK * disp__glResetMinmaxEXT )(GLenum) = NULL; + + void (CALLBACK * disp__glConvolutionFilter1DEXT )(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glConvolutionFilter2DEXT )(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glConvolutionParameterfEXT )(GLenum, GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glConvolutionParameterfvEXT )(GLenum, GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glConvolutionParameteriEXT )(GLenum, GLenum, GLint) = NULL; + + void (CALLBACK * disp__glConvolutionParameterivEXT )(GLenum, GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glCopyConvolutionFilter1DEXT )(GLenum, GLenum, GLint, GLint, GLsizei) = NULL; + + void (CALLBACK * disp__glCopyConvolutionFilter2DEXT )(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei) = NULL; + + void (CALLBACK * disp__glGetConvolutionFilterEXT )(GLenum, GLenum, GLenum, GLvoid *) = NULL; + + void (CALLBACK * disp__glGetConvolutionParameterfvEXT )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetConvolutionParameterivEXT )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetSeparableFilterEXT )(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *) = NULL; + + void (CALLBACK * disp__glSeparableFilter2DEXT )(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *) = NULL; + + void (CALLBACK * disp__glColorTableSGI )(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glColorTableParameterfvSGI )(GLenum, GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glColorTableParameterivSGI )(GLenum, GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glCopyColorTableSGI )(GLenum, GLenum, GLint, GLint, GLsizei) = NULL; + + void (CALLBACK * disp__glGetColorTableSGI )(GLenum, GLenum, GLenum, GLvoid *) = NULL; + + void (CALLBACK * disp__glGetColorTableParameterfvSGI )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetColorTableParameterivSGI )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glPixelTexGenSGIX )(GLenum) = NULL; + + void (CALLBACK * disp__glPixelTexGenParameteriSGIS )(GLenum, GLint) = NULL; + + void (CALLBACK * disp__glPixelTexGenParameterivSGIS )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glPixelTexGenParameterfSGIS )(GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glPixelTexGenParameterfvSGIS )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glGetPixelTexGenParameterivSGIS )(GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetPixelTexGenParameterfvSGIS )(GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glTexImage4DSGIS )(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glTexSubImage4DSGIS )(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glDetailTexFuncSGIS )(GLenum, GLsizei, const GLfloat *) = NULL; + + void (CALLBACK * disp__glGetDetailTexFuncSGIS )(GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glSharpenTexFuncSGIS )(GLenum, GLsizei, const GLfloat *) = NULL; + + void (CALLBACK * disp__glGetSharpenTexFuncSGIS )(GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glSampleMaskSGIS )(GLclampf, GLboolean) = NULL; + + void (CALLBACK * disp__glSamplePatternSGIS )(GLenum) = NULL; + + void (CALLBACK * disp__glSpriteParameterfSGIX )(GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glSpriteParameterfvSGIX )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glSpriteParameteriSGIX )(GLenum, GLint) = NULL; + + void (CALLBACK * disp__glSpriteParameterivSGIX )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glPointParameterfARB )(GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glPointParameterfvARB )(GLenum, const GLfloat *) = NULL; + + GLint (CALLBACK * disp__glGetInstrumentsSGIX )(void) = NULL; + + void (CALLBACK * disp__glInstrumentsBufferSGIX )(GLsizei, GLint *) = NULL; + + GLint (CALLBACK * disp__glPollInstrumentsSGIX )(GLint *) = NULL; + + void (CALLBACK * disp__glReadInstrumentsSGIX )(GLint) = NULL; + + void (CALLBACK * disp__glStartInstrumentsSGIX )(void) = NULL; + + void (CALLBACK * disp__glStopInstrumentsSGIX )(GLint) = NULL; + + void (CALLBACK * disp__glFrameZoomSGIX )(GLint) = NULL; + + void (CALLBACK * disp__glTagSampleBufferSGIX )(void) = NULL; + + void (CALLBACK * disp__glDeformationMap3dSGIX )(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *) = NULL; + + void (CALLBACK * disp__glDeformationMap3fSGIX )(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glDeformSGIX )(GLbitfield) = NULL; + + void (CALLBACK * disp__glLoadIdentityDeformationMapSGIX )(GLbitfield) = NULL; + + void (CALLBACK * disp__glReferencePlaneSGIX )(const GLdouble *) = NULL; + + void (CALLBACK * disp__glFlushRasterSGIX )(void) = NULL; + + void (CALLBACK * disp__glFogFuncSGIS )(GLsizei, const GLfloat *) = NULL; + + void (CALLBACK * disp__glGetFogFuncSGIS )(GLfloat *) = NULL; + + void (CALLBACK * disp__glImageTransformParameteriHP )(GLenum, GLenum, GLint) = NULL; + + void (CALLBACK * disp__glImageTransformParameterfHP )(GLenum, GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glImageTransformParameterivHP )(GLenum, GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glImageTransformParameterfvHP )(GLenum, GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glGetImageTransformParameterivHP )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetImageTransformParameterfvHP )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glCopyColorSubTableEXT )(GLenum, GLsizei, GLint, GLint, GLsizei) = NULL; + + void (CALLBACK * disp__glHintPGI )(GLenum, GLint) = NULL; + + void (CALLBACK * disp__glGetListParameterfvSGIX )(GLuint, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetListParameterivSGIX )(GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glListParameterfSGIX )(GLuint, GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glListParameterfvSGIX )(GLuint, GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glListParameteriSGIX )(GLuint, GLenum, GLint) = NULL; + + void (CALLBACK * disp__glListParameterivSGIX )(GLuint, GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glIndexMaterialEXT )(GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glIndexFuncEXT )(GLenum, GLclampf) = NULL; + + void (CALLBACK * disp__glCullParameterdvEXT )(GLenum, GLdouble *) = NULL; + + void (CALLBACK * disp__glCullParameterfvEXT )(GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glFragmentColorMaterialSGIX )(GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glFragmentLightfSGIX )(GLenum, GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glFragmentLightfvSGIX )(GLenum, GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glFragmentLightiSGIX )(GLenum, GLenum, GLint) = NULL; + + void (CALLBACK * disp__glFragmentLightivSGIX )(GLenum, GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glFragmentLightModelfSGIX )(GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glFragmentLightModelfvSGIX )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glFragmentLightModeliSGIX )(GLenum, GLint) = NULL; + + void (CALLBACK * disp__glFragmentLightModelivSGIX )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glFragmentMaterialfSGIX )(GLenum, GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glFragmentMaterialfvSGIX )(GLenum, GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glFragmentMaterialiSGIX )(GLenum, GLenum, GLint) = NULL; + + void (CALLBACK * disp__glFragmentMaterialivSGIX )(GLenum, GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glGetFragmentLightfvSGIX )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetFragmentLightivSGIX )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetFragmentMaterialfvSGIX )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetFragmentMaterialivSGIX )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glLightEnviSGIX )(GLenum, GLint) = NULL; + + void (CALLBACK * disp__glDrawRangeElementsEXT )(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glApplyTextureEXT )(GLenum) = NULL; + + void (CALLBACK * disp__glTextureLightEXT )(GLenum) = NULL; + + void (CALLBACK * disp__glTextureMaterialEXT )(GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glAsyncMarkerSGIX )(GLuint) = NULL; + + GLint (CALLBACK * disp__glFinishAsyncSGIX )(GLuint *) = NULL; + + GLint (CALLBACK * disp__glPollAsyncSGIX )(GLuint *) = NULL; + + GLuint (CALLBACK * disp__glGenAsyncMarkersSGIX )(GLsizei) = NULL; + + void (CALLBACK * disp__glDeleteAsyncMarkersSGIX )(GLuint, GLsizei) = NULL; + + GLboolean (CALLBACK * disp__glIsAsyncMarkerSGIX )(GLuint) = NULL; + + void (CALLBACK * disp__glVertexPointervINTEL )(GLint, GLenum, const GLvoid **) = NULL; + + void (CALLBACK * disp__glNormalPointervINTEL )(GLenum, const GLvoid **) = NULL; + + void (CALLBACK * disp__glColorPointervINTEL )(GLint, GLenum, const GLvoid **) = NULL; + + void (CALLBACK * disp__glTexCoordPointervINTEL )(GLint, GLenum, const GLvoid **) = NULL; + + void (CALLBACK * disp__glPixelTransformParameteriEXT )(GLenum, GLenum, GLint) = NULL; + + void (CALLBACK * disp__glPixelTransformParameterfEXT )(GLenum, GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glPixelTransformParameterivEXT )(GLenum, GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glPixelTransformParameterfvEXT )(GLenum, GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glSecondaryColor3bEXT )(GLbyte, GLbyte, GLbyte) = NULL; + + void (CALLBACK * disp__glSecondaryColor3bvEXT )(const GLbyte *) = NULL; + + void (CALLBACK * disp__glSecondaryColor3dEXT )(GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glSecondaryColor3dvEXT )(const GLdouble *) = NULL; + + void (CALLBACK * disp__glSecondaryColor3fEXT )(GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glSecondaryColor3fvEXT )(const GLfloat *) = NULL; + + void (CALLBACK * disp__glSecondaryColor3iEXT )(GLint, GLint, GLint) = NULL; + + void (CALLBACK * disp__glSecondaryColor3ivEXT )(const GLint *) = NULL; + + void (CALLBACK * disp__glSecondaryColor3sEXT )(GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glSecondaryColor3svEXT )(const GLshort *) = NULL; + + void (CALLBACK * disp__glSecondaryColor3ubEXT )(GLubyte, GLubyte, GLubyte) = NULL; + + void (CALLBACK * disp__glSecondaryColor3ubvEXT )(const GLubyte *) = NULL; + + void (CALLBACK * disp__glSecondaryColor3uiEXT )(GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glSecondaryColor3uivEXT )(const GLuint *) = NULL; + + void (CALLBACK * disp__glSecondaryColor3usEXT )(GLushort, GLushort, GLushort) = NULL; + + void (CALLBACK * disp__glSecondaryColor3usvEXT )(const GLushort *) = NULL; + + void (CALLBACK * disp__glSecondaryColorPointerEXT )(GLint, GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glTextureNormalEXT )(GLenum) = NULL; + + void (CALLBACK * disp__glMultiDrawArraysEXT )(GLenum, GLint *, GLsizei *, GLsizei) = NULL; + + void (CALLBACK * disp__glMultiDrawElementsEXT )(GLenum, const GLsizei *, GLenum, const GLvoid **, GLsizei) = NULL; + + void (CALLBACK * disp__glFogCoordfEXT )(GLfloat) = NULL; + + void (CALLBACK * disp__glFogCoordfvEXT )(const GLfloat *) = NULL; + + void (CALLBACK * disp__glFogCoorddEXT )(GLdouble) = NULL; + + void (CALLBACK * disp__glFogCoorddvEXT )(const GLdouble *) = NULL; + + void (CALLBACK * disp__glFogCoordPointerEXT )(GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glTangent3bEXT )(GLbyte, GLbyte, GLbyte) = NULL; + + void (CALLBACK * disp__glTangent3bvEXT )(const GLbyte *) = NULL; + + void (CALLBACK * disp__glTangent3dEXT )(GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glTangent3dvEXT )(const GLdouble *) = NULL; + + void (CALLBACK * disp__glTangent3fEXT )(GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glTangent3fvEXT )(const GLfloat *) = NULL; + + void (CALLBACK * disp__glTangent3iEXT )(GLint, GLint, GLint) = NULL; + + void (CALLBACK * disp__glTangent3ivEXT )(const GLint *) = NULL; + + void (CALLBACK * disp__glTangent3sEXT )(GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glTangent3svEXT )(const GLshort *) = NULL; + + void (CALLBACK * disp__glBinormal3bEXT )(GLbyte, GLbyte, GLbyte) = NULL; + + void (CALLBACK * disp__glBinormal3bvEXT )(const GLbyte *) = NULL; + + void (CALLBACK * disp__glBinormal3dEXT )(GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glBinormal3dvEXT )(const GLdouble *) = NULL; + + void (CALLBACK * disp__glBinormal3fEXT )(GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glBinormal3fvEXT )(const GLfloat *) = NULL; + + void (CALLBACK * disp__glBinormal3iEXT )(GLint, GLint, GLint) = NULL; + + void (CALLBACK * disp__glBinormal3ivEXT )(const GLint *) = NULL; + + void (CALLBACK * disp__glBinormal3sEXT )(GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glBinormal3svEXT )(const GLshort *) = NULL; + + void (CALLBACK * disp__glTangentPointerEXT )(GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glBinormalPointerEXT )(GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glFinishTextureSUNX )(void) = NULL; + + void (CALLBACK * disp__glGlobalAlphaFactorbSUN )(GLbyte) = NULL; + + void (CALLBACK * disp__glGlobalAlphaFactorsSUN )(GLshort) = NULL; + + void (CALLBACK * disp__glGlobalAlphaFactoriSUN )(GLint) = NULL; + + void (CALLBACK * disp__glGlobalAlphaFactorfSUN )(GLfloat) = NULL; + + void (CALLBACK * disp__glGlobalAlphaFactordSUN )(GLdouble) = NULL; + + void (CALLBACK * disp__glGlobalAlphaFactorubSUN )(GLubyte) = NULL; + + void (CALLBACK * disp__glGlobalAlphaFactorusSUN )(GLushort) = NULL; + + void (CALLBACK * disp__glGlobalAlphaFactoruiSUN )(GLuint) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiSUN )(GLuint) = NULL; + + void (CALLBACK * disp__glReplacementCodeusSUN )(GLushort) = NULL; + + void (CALLBACK * disp__glReplacementCodeubSUN )(GLubyte) = NULL; + + void (CALLBACK * disp__glReplacementCodeuivSUN )(const GLuint *) = NULL; + + void (CALLBACK * disp__glReplacementCodeusvSUN )(const GLushort *) = NULL; + + void (CALLBACK * disp__glReplacementCodeubvSUN )(const GLubyte *) = NULL; + + void (CALLBACK * disp__glReplacementCodePointerSUN )(GLenum, GLsizei, const GLvoid **) = NULL; + + void (CALLBACK * disp__glColor4ubVertex2fSUN )(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glColor4ubVertex2fvSUN )(const GLubyte *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glColor4ubVertex3fSUN )(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glColor4ubVertex3fvSUN )(const GLubyte *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glColor3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glColor3fVertex3fvSUN )(const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glNormal3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glNormal3fVertex3fvSUN )(const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glColor4fNormal3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glColor4fNormal3fVertex3fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glTexCoord2fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glTexCoord2fVertex3fvSUN )(const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glTexCoord4fVertex4fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glTexCoord4fVertex4fvSUN )(const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glTexCoord2fColor4ubVertex3fSUN )(GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glTexCoord2fColor4ubVertex3fvSUN )(const GLfloat *, const GLubyte *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glTexCoord2fColor3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glTexCoord2fColor3fVertex3fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glTexCoord2fNormal3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glTexCoord2fNormal3fVertex3fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glTexCoord2fColor4fNormal3fVertex3fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glTexCoord2fColor4fNormal3fVertex3fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glTexCoord4fColor4fNormal3fVertex4fSUN )(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glTexCoord4fColor4fNormal3fVertex4fvSUN )(const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiVertex3fvSUN )(const GLenum *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiColor4ubVertex3fSUN )(GLenum, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiColor4ubVertex3fvSUN )(const GLenum *, const GLubyte *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiColor3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiColor3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiNormal3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiNormal3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiTexCoord2fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiTexCoord2fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN )(const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *) = NULL; + + void (CALLBACK * disp__glBlendFuncSeparateEXT )(GLenum, GLenum, GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glBlendFuncSeparateINGR )(GLenum, GLenum, GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glVertexWeightfEXT )(GLfloat) = NULL; + + void (CALLBACK * disp__glVertexWeightfvEXT )(const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexWeightPointerEXT )(GLsizei, GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glFlushVertexArrayRangeNV )(void) = NULL; + + void (CALLBACK * disp__glVertexArrayRangeNV )(GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glCombinerParameterfvNV )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glCombinerParameterfNV )(GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glCombinerParameterivNV )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glCombinerParameteriNV )(GLenum, GLint) = NULL; + + void (CALLBACK * disp__glCombinerInputNV )(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glCombinerOutputNV )(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean) = NULL; + + void (CALLBACK * disp__glFinalCombinerInputNV )(GLenum, GLenum, GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glGetCombinerInputParameterfvNV )(GLenum, GLenum, GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetCombinerInputParameterivNV )(GLenum, GLenum, GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetCombinerOutputParameterfvNV )(GLenum, GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetCombinerOutputParameterivNV )(GLenum, GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetFinalCombinerInputParameterfvNV )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetFinalCombinerInputParameterivNV )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glMultiModeDrawArraysIBM )(GLenum, const GLint *, const GLsizei *, GLsizei, GLint) = NULL; + + void (CALLBACK * disp__glMultiModeDrawElementsIBM )(const GLenum *, const GLsizei *, GLenum, const GLvoid **, GLsizei, GLint) = NULL; + + void (CALLBACK * disp__glColorPointerListIBM )(GLint, GLenum, GLint, const GLvoid **, GLint) = NULL; + + void (CALLBACK * disp__glSecondaryColorPointerListIBM )(GLint, GLenum, GLint, const GLvoid **, GLint) = NULL; + + void (CALLBACK * disp__glEdgeFlagPointerListIBM )(GLint, const GLboolean **, GLint) = NULL; + + void (CALLBACK * disp__glFogCoordPointerListIBM )(GLenum, GLint, const GLvoid **, GLint) = NULL; + + void (CALLBACK * disp__glIndexPointerListIBM )(GLenum, GLint, const GLvoid **, GLint) = NULL; + + void (CALLBACK * disp__glNormalPointerListIBM )(GLenum, GLint, const GLvoid **, GLint) = NULL; + + void (CALLBACK * disp__glTexCoordPointerListIBM )(GLint, GLenum, GLint, const GLvoid **, GLint) = NULL; + + void (CALLBACK * disp__glVertexPointerListIBM )(GLint, GLenum, GLint, const GLvoid **, GLint) = NULL; + + void (CALLBACK * disp__glTbufferMask3DFX )(GLuint) = NULL; + + void (CALLBACK * disp__glSampleMaskEXT )(GLclampf, GLboolean) = NULL; + + void (CALLBACK * disp__glSamplePatternEXT )(GLenum) = NULL; + + void (CALLBACK * disp__glTextureColorMaskSGIS )(GLboolean, GLboolean, GLboolean, GLboolean) = NULL; + + void (CALLBACK * disp__glIglooInterfaceSGIX )(GLenum, const GLvoid *) = NULL; + + void (CALLBACK * disp__glGenFencesNV )(GLsizei, GLuint *) = NULL; + + void (CALLBACK * disp__glDeleteFencesNV )(GLsizei, const GLuint *) = NULL; + + void (CALLBACK * disp__glSetFenceNV )(GLuint, GLenum) = NULL; + + GLboolean (CALLBACK * disp__glTestFenceNV )(GLuint) = NULL; + + void (CALLBACK * disp__glFinishFenceNV )(GLuint) = NULL; + + GLboolean (CALLBACK * disp__glIsFenceNV )(GLuint) = NULL; + + void (CALLBACK * disp__glGetFenceivNV )(GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glMapControlPointsNV )(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *) = NULL; + + void (CALLBACK * disp__glMapParameterivNV )(GLenum, GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glMapParameterfvNV )(GLenum, GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glGetMapControlPointsNV )(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *) = NULL; + + void (CALLBACK * disp__glGetMapParameterivNV )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetMapParameterfvNV )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetMapAttribParameterivNV )(GLenum, GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetMapAttribParameterfvNV )(GLenum, GLuint, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glEvalMapsNV )(GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glCombinerStageParameterfvNV )(GLenum, GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glGetCombinerStageParameterfvNV )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glBindProgramNV )(GLenum, GLuint) = NULL; + + void (CALLBACK * disp__glDeleteProgramsNV )(GLsizei, const GLuint *) = NULL; + + void (CALLBACK * disp__glExecuteProgramNV )(GLenum, GLuint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glGenProgramsNV )(GLsizei, GLuint *) = NULL; + + GLboolean (CALLBACK * disp__glAreProgramsResidentNV )(GLsizei, const GLuint *, GLboolean *) = NULL; + + void (CALLBACK * disp__glRequestResidentProgramsNV )(GLsizei, const GLuint *) = NULL; + + void (CALLBACK * disp__glGetProgramParameterfvNV )(GLenum, GLuint, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetProgramParameterdvNV )(GLenum, GLuint, GLenum, GLdouble *) = NULL; + + void (CALLBACK * disp__glGetProgramivNV )(GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetProgramStringNV )(GLuint, GLenum, GLubyte *) = NULL; + + void (CALLBACK * disp__glGetTrackMatrixivNV )(GLenum, GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetVertexAttribdvNV )(GLuint, GLenum, GLdouble *) = NULL; + + void (CALLBACK * disp__glGetVertexAttribfvNV )(GLuint, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetVertexAttribivNV )(GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetVertexAttribPointervNV )(GLuint, GLenum, GLvoid **) = NULL; + + GLboolean (CALLBACK * disp__glIsProgramNV )(GLuint) = NULL; + + void (CALLBACK * disp__glLoadProgramNV )(GLenum, GLuint, GLsizei, const GLubyte *) = NULL; + + void (CALLBACK * disp__glProgramParameter4fNV )(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glProgramParameter4dNV )(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glProgramParameter4dvNV )(GLenum, GLuint, const GLdouble *) = NULL; + + void (CALLBACK * disp__glProgramParameter4fvNV )(GLenum, GLuint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glProgramParameters4dvNV )(GLenum, GLuint, GLuint, const GLdouble *) = NULL; + + void (CALLBACK * disp__glProgramParameters4fvNV )(GLenum, GLuint, GLuint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glTrackMatrixNV )(GLenum, GLuint, GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glVertexAttribPointerNV )(GLuint, GLint, GLenum, GLsizei, const GLvoid *) = NULL; + + void (CALLBACK * disp__glVertexAttrib1sNV )(GLuint, GLshort) = NULL; + + void (CALLBACK * disp__glVertexAttrib1fNV )(GLuint, GLfloat) = NULL; + + void (CALLBACK * disp__glVertexAttrib1dNV )(GLuint, GLdouble) = NULL; + + void (CALLBACK * disp__glVertexAttrib2sNV )(GLuint, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glVertexAttrib2fNV )(GLuint, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glVertexAttrib2dNV )(GLuint, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glVertexAttrib3sNV )(GLuint, GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glVertexAttrib3fNV )(GLuint, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glVertexAttrib3dNV )(GLuint, GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glVertexAttrib4sNV )(GLuint, GLshort, GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glVertexAttrib4fNV )(GLuint, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glVertexAttrib4dNV )(GLuint, GLdouble, GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glVertexAttrib4ubNV )(GLuint, GLubyte, GLubyte, GLubyte, GLubyte) = NULL; + + void (CALLBACK * disp__glVertexAttrib1svNV )(GLuint, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexAttrib1fvNV )(GLuint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexAttrib1dvNV )(GLuint, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexAttrib2svNV )(GLuint, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexAttrib2fvNV )(GLuint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexAttrib2dvNV )(GLuint, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexAttrib3svNV )(GLuint, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexAttrib3fvNV )(GLuint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexAttrib3dvNV )(GLuint, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexAttrib4svNV )(GLuint, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexAttrib4fvNV )(GLuint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexAttrib4dvNV )(GLuint, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexAttrib4ubvNV )(GLuint, const GLubyte *) = NULL; + + void (CALLBACK * disp__glVertexAttribs1svNV )(GLuint, GLsizei, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexAttribs1fvNV )(GLuint, GLsizei, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexAttribs1dvNV )(GLuint, GLsizei, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexAttribs2svNV )(GLuint, GLsizei, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexAttribs2fvNV )(GLuint, GLsizei, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexAttribs2dvNV )(GLuint, GLsizei, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexAttribs3svNV )(GLuint, GLsizei, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexAttribs3fvNV )(GLuint, GLsizei, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexAttribs3dvNV )(GLuint, GLsizei, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexAttribs4svNV )(GLuint, GLsizei, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexAttribs4fvNV )(GLuint, GLsizei, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexAttribs4dvNV )(GLuint, GLsizei, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexAttribs4ubvNV )(GLuint, GLsizei, const GLubyte *) = NULL; + + void (CALLBACK * disp__glTexBumpParameterivATI )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glTexBumpParameterfvATI )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glGetTexBumpParameterivATI )(GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetTexBumpParameterfvATI )(GLenum, GLfloat *) = NULL; + + GLuint (CALLBACK * disp__glGenFragmentShadersATI )(GLuint) = NULL; + + void (CALLBACK * disp__glBindFragmentShaderATI )(GLuint) = NULL; + + void (CALLBACK * disp__glDeleteFragmentShaderATI )(GLuint) = NULL; + + void (CALLBACK * disp__glBeginFragmentShaderATI )(void) = NULL; + + void (CALLBACK * disp__glEndFragmentShaderATI )(void) = NULL; + + void (CALLBACK * disp__glPassTexCoordATI )(GLuint, GLuint, GLenum) = NULL; + + void (CALLBACK * disp__glSampleMapATI )(GLuint, GLuint, GLenum) = NULL; + + void (CALLBACK * disp__glColorFragmentOp1ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glColorFragmentOp2ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glColorFragmentOp3ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glAlphaFragmentOp1ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glAlphaFragmentOp2ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glAlphaFragmentOp3ATI )(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glSetFragmentShaderConstantATI )(GLuint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glPNTrianglesiATI )(GLenum, GLint) = NULL; + + void (CALLBACK * disp__glPNTrianglesfATI )(GLenum, GLfloat) = NULL; + + GLuint (CALLBACK * disp__glNewObjectBufferATI )(GLsizei, const GLvoid *, GLenum) = NULL; + + GLboolean (CALLBACK * disp__glIsObjectBufferATI )(GLuint) = NULL; + + void (CALLBACK * disp__glUpdateObjectBufferATI )(GLuint, GLuint, GLsizei, const GLvoid *, GLenum) = NULL; + + void (CALLBACK * disp__glGetObjectBufferfvATI )(GLuint, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetObjectBufferivATI )(GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glDeleteObjectBufferATI )(GLuint) = NULL; + + void (CALLBACK * disp__glArrayObjectATI )(GLenum, GLint, GLenum, GLsizei, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glGetArrayObjectfvATI )(GLenum, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetArrayObjectivATI )(GLenum, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glVariantArrayObjectATI )(GLuint, GLenum, GLsizei, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glGetVariantArrayObjectfvATI )(GLuint, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetVariantArrayObjectivATI )(GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glBeginVertexShaderEXT )(void) = NULL; + + void (CALLBACK * disp__glEndVertexShaderEXT )(void) = NULL; + + void (CALLBACK * disp__glBindVertexShaderEXT )(GLuint) = NULL; + + GLuint (CALLBACK * disp__glGenVertexShadersEXT )(GLuint) = NULL; + + void (CALLBACK * disp__glDeleteVertexShaderEXT )(GLuint) = NULL; + + void (CALLBACK * disp__glShaderOp1EXT )(GLenum, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glShaderOp2EXT )(GLenum, GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glShaderOp3EXT )(GLenum, GLuint, GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glSwizzleEXT )(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glWriteMaskEXT )(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum) = NULL; + + void (CALLBACK * disp__glInsertComponentEXT )(GLuint, GLuint, GLuint) = NULL; + + void (CALLBACK * disp__glExtractComponentEXT )(GLuint, GLuint, GLuint) = NULL; + + GLuint (CALLBACK * disp__glGenSymbolsEXT )(GLenum, GLenum, GLenum, GLuint) = NULL; + + void (CALLBACK * disp__glSetInvariantEXT )(GLuint, GLenum, const void *) = NULL; + + void (CALLBACK * disp__glSetLocalConstantEXT )(GLuint, GLenum, const void *) = NULL; + + void (CALLBACK * disp__glVariantbvEXT )(GLuint, const GLbyte *) = NULL; + + void (CALLBACK * disp__glVariantsvEXT )(GLuint, const GLshort *) = NULL; + + void (CALLBACK * disp__glVariantivEXT )(GLuint, const GLint *) = NULL; + + void (CALLBACK * disp__glVariantfvEXT )(GLuint, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVariantdvEXT )(GLuint, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVariantubvEXT )(GLuint, const GLubyte *) = NULL; + + void (CALLBACK * disp__glVariantusvEXT )(GLuint, const GLushort *) = NULL; + + void (CALLBACK * disp__glVariantuivEXT )(GLuint, const GLuint *) = NULL; + + void (CALLBACK * disp__glVariantPointerEXT )(GLuint, GLenum, GLuint, const void *) = NULL; + + void (CALLBACK * disp__glEnableVariantClientStateEXT )(GLuint) = NULL; + + void (CALLBACK * disp__glDisableVariantClientStateEXT )(GLuint) = NULL; + + GLuint (CALLBACK * disp__glBindLightParameterEXT )(GLenum, GLenum) = NULL; + + GLuint (CALLBACK * disp__glBindMaterialParameterEXT )(GLenum, GLenum) = NULL; + + GLuint (CALLBACK * disp__glBindTexGenParameterEXT )(GLenum, GLenum, GLenum) = NULL; + + GLuint (CALLBACK * disp__glBindTextureUnitParameterEXT )(GLenum, GLenum) = NULL; + + GLuint (CALLBACK * disp__glBindParameterEXT )(GLenum) = NULL; + + GLboolean (CALLBACK * disp__glIsVariantEnabledEXT )(GLuint, GLenum) = NULL; + + void (CALLBACK * disp__glGetVariantBooleanvEXT )(GLuint, GLenum, GLboolean *) = NULL; + + void (CALLBACK * disp__glGetVariantIntegervEXT )(GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetVariantFloatvEXT )(GLuint, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetVariantPointervEXT )(GLuint, GLenum, GLvoid **) = NULL; + + void (CALLBACK * disp__glGetInvariantBooleanvEXT )(GLuint, GLenum, GLboolean *) = NULL; + + void (CALLBACK * disp__glGetInvariantIntegervEXT )(GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetInvariantFloatvEXT )(GLuint, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glGetLocalConstantBooleanvEXT )(GLuint, GLenum, GLboolean *) = NULL; + + void (CALLBACK * disp__glGetLocalConstantIntegervEXT )(GLuint, GLenum, GLint *) = NULL; + + void (CALLBACK * disp__glGetLocalConstantFloatvEXT )(GLuint, GLenum, GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexStream1s )(GLenum, GLshort) = NULL; + + void (CALLBACK * disp__glVertexStream1sv )(GLenum, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexStream1i )(GLenum, GLint) = NULL; + + void (CALLBACK * disp__glVertexStream1iv )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glVertexStream1f )(GLenum, GLfloat) = NULL; + + void (CALLBACK * disp__glVertexStream1fv )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexStream1d )(GLenum, GLdouble) = NULL; + + void (CALLBACK * disp__glVertexStream1dv )(GLenum, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexStream2s )(GLenum, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glVertexStream2sv )(GLenum, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexStream2i )(GLenum, GLint, GLint) = NULL; + + void (CALLBACK * disp__glVertexStream2iv )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glVertexStream2f )(GLenum, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glVertexStream2fv )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexStream2d )(GLenum, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glVertexStream2dv )(GLenum, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexStream3s )(GLenum, GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glVertexStream3sv )(GLenum, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexStream3i )(GLenum, GLint, GLint, GLint) = NULL; + + void (CALLBACK * disp__glVertexStream3iv )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glVertexStream3f )(GLenum, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glVertexStream3fv )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexStream3d )(GLenum, GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glVertexStream3dv )(GLenum, const GLdouble *) = NULL; + + void (CALLBACK * disp__glVertexStream4s )(GLenum, GLshort, GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glVertexStream4sv )(GLenum, const GLshort *) = NULL; + + void (CALLBACK * disp__glVertexStream4i )(GLenum, GLint, GLint, GLint, GLint) = NULL; + + void (CALLBACK * disp__glVertexStream4iv )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glVertexStream4f )(GLenum, GLfloat, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glVertexStream4fv )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glVertexStream4d )(GLenum, GLdouble, GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glVertexStream4dv )(GLenum, const GLdouble *) = NULL; + + void (CALLBACK * disp__glNormalStream3b )(GLenum, GLbyte, GLbyte, GLbyte) = NULL; + + void (CALLBACK * disp__glNormalStream3bv )(GLenum, const GLbyte *) = NULL; + + void (CALLBACK * disp__glNormalStream3s )(GLenum, GLshort, GLshort, GLshort) = NULL; + + void (CALLBACK * disp__glNormalStream3sv )(GLenum, const GLshort *) = NULL; + + void (CALLBACK * disp__glNormalStream3i )(GLenum, GLint, GLint, GLint) = NULL; + + void (CALLBACK * disp__glNormalStream3iv )(GLenum, const GLint *) = NULL; + + void (CALLBACK * disp__glNormalStream3f )(GLenum, GLfloat, GLfloat, GLfloat) = NULL; + + void (CALLBACK * disp__glNormalStream3fv )(GLenum, const GLfloat *) = NULL; + + void (CALLBACK * disp__glNormalStream3d )(GLenum, GLdouble, GLdouble, GLdouble) = NULL; + + void (CALLBACK * disp__glNormalStream3dv )(GLenum, const GLdouble *) = NULL; + + void (CALLBACK * disp__glClientActiveVertexStream )(GLenum) = NULL; + + void (CALLBACK * disp__glVertexBlendEnvi )(GLenum, GLint) = NULL; + + void (CALLBACK * disp__glVertexBlendEnvf )(GLenum, GLfloat) = NULL; + +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/gltool.c b/CNativeCode/gltool.c index 9f40d0e..9854180 100755 --- a/CNativeCode/gltool.c +++ b/CNativeCode/gltool.c @@ -539,7 +539,7 @@ void LIBAPIENTRY fetch_GL_FUNCS (const char * libGLName, if(!loadGLLibrary (libGLName, libGLUName)) return; - #define GET_GL_PROCADDRESS(a) getGLProcAddressHelper (libGLName, libGLUName, (a), NULL, 1, 0); + #define GET_GL_PROCADDRESS(a) getGLProcAddressHelper (libGLName, libGLUName, (a), NULL, 0, 0); #include "gl-disp-fetch.hc" #include "glu-disp-fetch.hc" diff --git a/CNativeCode/glu-disp-fetch.hc b/CNativeCode/glu-disp-fetch.hc index 5d6d031..7251b21 100755 --- a/CNativeCode/glu-disp-fetch.hc +++ b/CNativeCode/glu-disp-fetch.hc @@ -39,107 +39,128 @@ GET_GL_PROCADDRESS("gluNewTess"); /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: glu-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNI ! */ - disp__gluLookAt = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) - GET_GL_PROCADDRESS ("gluLookAt"); - - disp__gluOrtho2D = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble, GLdouble)) - GET_GL_PROCADDRESS ("gluOrtho2D"); - - disp__gluPerspective = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble, GLdouble)) - GET_GL_PROCADDRESS ("gluPerspective"); + disp__gluBeginCurve = (void (CALLBACK *)(GLUnurbs *)) + GET_GL_PROCADDRESS ("gluBeginCurve"); - disp__gluPickMatrix = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble, GLdouble, GLint *)) - GET_GL_PROCADDRESS ("gluPickMatrix"); + disp__gluBeginPolygon = (void (CALLBACK *)(GLUtesselator *)) + GET_GL_PROCADDRESS ("gluBeginPolygon"); - disp__gluProject = (GLint (CALLBACK *)(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *)) - GET_GL_PROCADDRESS ("gluProject"); + disp__gluBeginSurface = (void (CALLBACK *)(GLUnurbs *)) + GET_GL_PROCADDRESS ("gluBeginSurface"); - disp__gluUnProject = (GLint (CALLBACK *)(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *)) - GET_GL_PROCADDRESS ("gluUnProject"); + disp__gluBeginTrim = (void (CALLBACK *)(GLUnurbs *)) + GET_GL_PROCADDRESS ("gluBeginTrim"); - disp__gluScaleImage = (GLint (CALLBACK *)(GLenum, GLsizei, GLsizei, GLenum, const GLbyte *, GLsizei, GLsizei, GLenum, GLbyte *)) - GET_GL_PROCADDRESS ("gluScaleImage"); + disp__gluBuild1DMipmapLevels = (GLint (CALLBACK *)(GLenum, GLint, GLsizei, GLenum, GLenum, GLint, GLint, GLint, const void *)) + GET_GL_PROCADDRESS ("gluBuild1DMipmapLevels"); - disp__gluBuild1DMipmaps = (GLint (CALLBACK *)(GLenum, GLint, GLint, GLenum, GLenum, const void *)) + disp__gluBuild1DMipmaps = (GLint (CALLBACK *)(GLenum, GLint, GLsizei, GLenum, GLenum, const void *)) GET_GL_PROCADDRESS ("gluBuild1DMipmaps"); - disp__gluBuild2DMipmaps = (GLint (CALLBACK *)(GLenum, GLint, GLint, GLint, GLenum, GLenum, const void *)) - GET_GL_PROCADDRESS ("gluBuild2DMipmaps"); + disp__gluBuild2DMipmapLevels = (GLint (CALLBACK *)(GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, const void *)) + GET_GL_PROCADDRESS ("gluBuild2DMipmapLevels"); - disp__gluQuadricDrawStyle = (void (CALLBACK *)(GLUquadricObj *, GLenum)) - GET_GL_PROCADDRESS ("gluQuadricDrawStyle"); + disp__gluBuild2DMipmaps = (GLint (CALLBACK *)(GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, const void *)) + GET_GL_PROCADDRESS ("gluBuild2DMipmaps"); - disp__gluQuadricOrientation = (void (CALLBACK *)(GLUquadricObj *, GLenum)) - GET_GL_PROCADDRESS ("gluQuadricOrientation"); + disp__gluBuild3DMipmapLevels = (GLint (CALLBACK *)(GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, const void *)) + GET_GL_PROCADDRESS ("gluBuild3DMipmapLevels"); - disp__gluQuadricNormals = (void (CALLBACK *)(GLUquadricObj *, GLenum)) - GET_GL_PROCADDRESS ("gluQuadricNormals"); + disp__gluBuild3DMipmaps = (GLint (CALLBACK *)(GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void *)) + GET_GL_PROCADDRESS ("gluBuild3DMipmaps"); - disp__gluQuadricTexture = (void (CALLBACK *)(GLUquadricObj *, GLboolean)) - GET_GL_PROCADDRESS ("gluQuadricTexture"); + disp__gluCheckExtension = (GLboolean (CALLBACK *)(const GLubyte *, const GLubyte *)) + GET_GL_PROCADDRESS ("gluCheckExtension"); - disp__gluCylinder = (void (CALLBACK *)(GLUquadricObj *, GLdouble, GLdouble, GLdouble, GLint, GLint)) + disp__gluCylinder = (void (CALLBACK *)(GLUquadric *, GLdouble, GLdouble, GLdouble, GLint, GLint)) GET_GL_PROCADDRESS ("gluCylinder"); - disp__gluSphere = (void (CALLBACK *)(GLUquadricObj *, GLdouble, GLint, GLint)) - GET_GL_PROCADDRESS ("gluSphere"); - - disp__gluDisk = (void (CALLBACK *)(GLUquadricObj *, GLdouble, GLdouble, GLint, GLint)) + disp__gluDisk = (void (CALLBACK *)(GLUquadric *, GLdouble, GLdouble, GLint, GLint)) GET_GL_PROCADDRESS ("gluDisk"); - disp__gluPartialDisk = (void (CALLBACK *)(GLUquadricObj *, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble)) - GET_GL_PROCADDRESS ("gluPartialDisk"); + disp__gluEndCurve = (void (CALLBACK *)(GLUnurbs *)) + GET_GL_PROCADDRESS ("gluEndCurve"); - disp__gluLoadSamplingMatrices = (void (CALLBACK *)(GLUnurbsObj *, const GLfloat *, const GLfloat *, const GLint *)) - GET_GL_PROCADDRESS ("gluLoadSamplingMatrices"); + disp__gluEndPolygon = (void (CALLBACK *)(GLUtesselator *)) + GET_GL_PROCADDRESS ("gluEndPolygon"); - disp__gluNurbsProperty = (void (CALLBACK *)(GLUnurbsObj *, GLenum, GLfloat)) - GET_GL_PROCADDRESS ("gluNurbsProperty"); + disp__gluEndSurface = (void (CALLBACK *)(GLUnurbs *)) + GET_GL_PROCADDRESS ("gluEndSurface"); + + disp__gluEndTrim = (void (CALLBACK *)(GLUnurbs *)) + GET_GL_PROCADDRESS ("gluEndTrim"); - disp__gluGetNurbsProperty = (void (CALLBACK *)(GLUnurbsObj *, GLenum, GLfloat *)) + disp__gluGetNurbsProperty = (void (CALLBACK *)(GLUnurbs *, GLenum, GLfloat *)) GET_GL_PROCADDRESS ("gluGetNurbsProperty"); - disp__gluBeginCurve = (void (CALLBACK *)(GLUnurbsObj *)) - GET_GL_PROCADDRESS ("gluBeginCurve"); + disp__gluGetTessProperty = (void (CALLBACK *)(GLUtesselator *, GLenum, GLdouble *)) + GET_GL_PROCADDRESS ("gluGetTessProperty"); - disp__gluEndCurve = (void (CALLBACK *)(GLUnurbsObj *)) - GET_GL_PROCADDRESS ("gluEndCurve"); + disp__gluLoadSamplingMatrices = (void (CALLBACK *)(GLUnurbs *, const GLfloat *, const GLfloat *, const GLint *)) + GET_GL_PROCADDRESS ("gluLoadSamplingMatrices"); - disp__gluNurbsCurve = (void (CALLBACK *)(GLUnurbsObj *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLenum)) - GET_GL_PROCADDRESS ("gluNurbsCurve"); + disp__gluLookAt = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("gluLookAt"); - disp__gluBeginSurface = (void (CALLBACK *)(GLUnurbsObj *)) - GET_GL_PROCADDRESS ("gluBeginSurface"); + disp__gluNextContour = (void (CALLBACK *)(GLUtesselator *, GLenum)) + GET_GL_PROCADDRESS ("gluNextContour"); - disp__gluEndSurface = (void (CALLBACK *)(GLUnurbsObj *)) - GET_GL_PROCADDRESS ("gluEndSurface"); + disp__gluNurbsCurve = (void (CALLBACK *)(GLUnurbs *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLenum)) + GET_GL_PROCADDRESS ("gluNurbsCurve"); + + disp__gluNurbsProperty = (void (CALLBACK *)(GLUnurbs *, GLenum, GLfloat)) + GET_GL_PROCADDRESS ("gluNurbsProperty"); - disp__gluNurbsSurface = (void (CALLBACK *)(GLUnurbsObj *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLint, GLfloat *, GLint, GLint, GLenum)) + disp__gluNurbsSurface = (void (CALLBACK *)(GLUnurbs *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLint, GLfloat *, GLint, GLint, GLenum)) GET_GL_PROCADDRESS ("gluNurbsSurface"); - disp__gluBeginTrim = (void (CALLBACK *)(GLUnurbsObj *)) - GET_GL_PROCADDRESS ("gluBeginTrim"); + disp__gluOrtho2D = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("gluOrtho2D"); - disp__gluEndTrim = (void (CALLBACK *)(GLUnurbsObj *)) - GET_GL_PROCADDRESS ("gluEndTrim"); + disp__gluPartialDisk = (void (CALLBACK *)(GLUquadric *, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("gluPartialDisk"); + + disp__gluPerspective = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble, GLdouble)) + GET_GL_PROCADDRESS ("gluPerspective"); - disp__gluPwlCurve = (void (CALLBACK *)(GLUnurbsObj *, GLint, GLfloat *, GLint, GLenum)) + disp__gluPickMatrix = (void (CALLBACK *)(GLdouble, GLdouble, GLdouble, GLdouble, GLint *)) + GET_GL_PROCADDRESS ("gluPickMatrix"); + + disp__gluProject = (GLint (CALLBACK *)(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *)) + GET_GL_PROCADDRESS ("gluProject"); + + disp__gluPwlCurve = (void (CALLBACK *)(GLUnurbs *, GLint, GLfloat *, GLint, GLenum)) GET_GL_PROCADDRESS ("gluPwlCurve"); - disp__gluTessBeginPolygon = (void (CALLBACK *)(GLUtesselator *, void *)) - GET_GL_PROCADDRESS ("gluTessBeginPolygon"); + disp__gluQuadricDrawStyle = (void (CALLBACK *)(GLUquadric *, GLenum)) + GET_GL_PROCADDRESS ("gluQuadricDrawStyle"); + + disp__gluQuadricNormals = (void (CALLBACK *)(GLUquadric *, GLenum)) + GET_GL_PROCADDRESS ("gluQuadricNormals"); + + disp__gluQuadricOrientation = (void (CALLBACK *)(GLUquadric *, GLenum)) + GET_GL_PROCADDRESS ("gluQuadricOrientation"); + + disp__gluQuadricTexture = (void (CALLBACK *)(GLUquadric *, GLboolean)) + GET_GL_PROCADDRESS ("gluQuadricTexture"); + + disp__gluScaleImage = (GLint (CALLBACK *)(GLenum, GLsizei, GLsizei, GLenum, const void *, GLsizei, GLsizei, GLenum, GLvoid *)) + GET_GL_PROCADDRESS ("gluScaleImage"); + + disp__gluSphere = (void (CALLBACK *)(GLUquadric *, GLdouble, GLint, GLint)) + GET_GL_PROCADDRESS ("gluSphere"); disp__gluTessBeginContour = (void (CALLBACK *)(GLUtesselator *)) GET_GL_PROCADDRESS ("gluTessBeginContour"); - disp__gluTessVertex = (void (CALLBACK *)(GLUtesselator *, GLdouble *, void *)) - GET_GL_PROCADDRESS ("gluTessVertex"); + disp__gluTessBeginPolygon = (void (CALLBACK *)(GLUtesselator *, GLvoid *)) + GET_GL_PROCADDRESS ("gluTessBeginPolygon"); disp__gluTessEndContour = (void (CALLBACK *)(GLUtesselator *)) GET_GL_PROCADDRESS ("gluTessEndContour"); @@ -147,22 +168,19 @@ disp__gluTessEndPolygon = (void (CALLBACK *)(GLUtesselator *)) GET_GL_PROCADDRESS ("gluTessEndPolygon"); - disp__gluTessProperty = (void (CALLBACK *)(GLUtesselator *, GLenum, GLdouble)) - GET_GL_PROCADDRESS ("gluTessProperty"); - disp__gluTessNormal = (void (CALLBACK *)(GLUtesselator *, GLdouble, GLdouble, GLdouble)) GET_GL_PROCADDRESS ("gluTessNormal"); - disp__gluGetTessProperty = (void (CALLBACK *)(GLUtesselator *, GLenum, GLdouble *)) - GET_GL_PROCADDRESS ("gluGetTessProperty"); + disp__gluTessProperty = (void (CALLBACK *)(GLUtesselator *, GLenum, GLdouble)) + GET_GL_PROCADDRESS ("gluTessProperty"); - disp__gluBeginPolygon = (void (CALLBACK *)(GLUtesselator *)) - GET_GL_PROCADDRESS ("gluBeginPolygon"); + disp__gluTessVertex = (void (CALLBACK *)(GLUtesselator *, GLdouble *, GLvoid *)) + GET_GL_PROCADDRESS ("gluTessVertex"); - disp__gluNextContour = (void (CALLBACK *)(GLUtesselator *, GLenum)) - GET_GL_PROCADDRESS ("gluNextContour"); + disp__gluUnProject = (GLint (CALLBACK *)(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *)) + GET_GL_PROCADDRESS ("gluUnProject"); - disp__gluEndPolygon = (void (CALLBACK *)(GLUtesselator *)) - GET_GL_PROCADDRESS ("gluEndPolygon"); + disp__gluUnProject4 = (GLint (CALLBACK *)(GLdouble, GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble, GLdouble, GLdouble *, GLdouble *, GLdouble *, GLdouble *)) + GET_GL_PROCADDRESS ("gluUnProject4"); -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/glu-disp-var.h b/CNativeCode/glu-disp-var.h index 332b89c..9f45d41 100755 --- a/CNativeCode/glu-disp-var.h +++ b/CNativeCode/glu-disp-var.h @@ -26,7 +26,7 @@ LIBAPI GLUnurbsObj* (CALLBACK * disp__gluNewNurbsRenderer) ( void ); LIBAPI GLUtesselator* (CALLBACK * disp__gluNewTess) ( void ); /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: glu-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNI ! @@ -35,287 +35,335 @@ LIBAPI GLUtesselator* (CALLBACK * disp__gluNewTess) ( void ); /** * Original Function-Prototype : * <pre> - extern void gluLookAt ( GLdouble eyex , GLdouble eyey , GLdouble eyez , GLdouble centerx , GLdouble centery , GLdouble centerz , GLdouble upx , GLdouble upy , GLdouble upz ) ; + extern void gluBeginCurve ( GLUnurbs * nurb ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluLookAt )(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); + LIBAPI void (CALLBACK * disp__gluBeginCurve )(GLUnurbs *); /** * Original Function-Prototype : * <pre> - extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; + extern void gluBeginPolygon ( GLUtesselator * tess ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluOrtho2D )(GLdouble, GLdouble, GLdouble, GLdouble); + LIBAPI void (CALLBACK * disp__gluBeginPolygon )(GLUtesselator *); /** * Original Function-Prototype : * <pre> - extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; + extern void gluBeginSurface ( GLUnurbs * nurb ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluPerspective )(GLdouble, GLdouble, GLdouble, GLdouble); + LIBAPI void (CALLBACK * disp__gluBeginSurface )(GLUnurbs *); /** * Original Function-Prototype : * <pre> - extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble width , GLdouble height , GLint * viewport ) ; + extern void gluBeginTrim ( GLUnurbs * nurb ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluPickMatrix )(GLdouble, GLdouble, GLdouble, GLdouble, GLint *); + LIBAPI void (CALLBACK * disp__gluBeginTrim )(GLUnurbs *); /** * Original Function-Prototype : * <pre> - extern GLint gluProject ( GLdouble objx , GLdouble objy , GLdouble objz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * winx , GLdouble * winy , GLdouble * winz ) ; + extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ - LIBAPI GLint (CALLBACK * disp__gluProject )(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *); + LIBAPI GLint (CALLBACK * disp__gluBuild1DMipmapLevels )(GLenum, GLint, GLsizei, GLenum, GLenum, GLint, GLint, GLint, const void *); /** * Original Function-Prototype : * <pre> - extern GLint gluUnProject ( GLdouble winx , GLdouble winy , GLdouble winz , const GLdouble modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , GLdouble * objx , GLdouble * objy , GLdouble * objz ) ; + extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ; * </pre> */ - LIBAPI GLint (CALLBACK * disp__gluUnProject )(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *); + LIBAPI GLint (CALLBACK * disp__gluBuild1DMipmaps )(GLenum, GLint, GLsizei, GLenum, GLenum, const void *); /** * Original Function-Prototype : * <pre> - extern GLint gluScaleImage ( GLenum format , GLsizei widthin , GLsizei heightin , GLenum typein , const GLbyte * datain , GLsizei widthout , GLsizei heightout , GLenum typeout , GLbyte * dataout ) ; + extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ - LIBAPI GLint (CALLBACK * disp__gluScaleImage )(GLenum, GLsizei, GLsizei, GLenum, const GLbyte *, GLsizei, GLsizei, GLenum, GLbyte *); + LIBAPI GLint (CALLBACK * disp__gluBuild2DMipmapLevels )(GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, const void *); /** * Original Function-Prototype : * <pre> - extern GLint gluBuild1DMipmaps ( GLenum target , GLint components , GLint width , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ; * </pre> */ - LIBAPI GLint (CALLBACK * disp__gluBuild1DMipmaps )(GLenum, GLint, GLint, GLenum, GLenum, const void *); + LIBAPI GLint (CALLBACK * disp__gluBuild2DMipmaps )(GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, const void *); /** * Original Function-Prototype : * <pre> - extern GLint gluBuild2DMipmaps ( GLenum target , GLint components , GLint width , GLint height , GLenum format , GLenum type , const void * data ) ; + extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ; * </pre> */ - LIBAPI GLint (CALLBACK * disp__gluBuild2DMipmaps )(GLenum, GLint, GLint, GLint, GLenum, GLenum, const void *); + LIBAPI GLint (CALLBACK * disp__gluBuild3DMipmapLevels )(GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, const void *); /** * Original Function-Prototype : * <pre> - extern void gluQuadricDrawStyle ( GLUquadricObj * quadObject , GLenum drawStyle ) ; + extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluQuadricDrawStyle )(GLUquadricObj *, GLenum); + LIBAPI GLint (CALLBACK * disp__gluBuild3DMipmaps )(GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void *); /** * Original Function-Prototype : * <pre> - extern void gluQuadricOrientation ( GLUquadricObj * quadObject , GLenum orientation ) ; + extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluQuadricOrientation )(GLUquadricObj *, GLenum); + LIBAPI GLboolean (CALLBACK * disp__gluCheckExtension )(const GLubyte *, const GLubyte *); /** * Original Function-Prototype : * <pre> - extern void gluQuadricNormals ( GLUquadricObj * quadObject , GLenum normals ) ; + extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluQuadricNormals )(GLUquadricObj *, GLenum); + LIBAPI void (CALLBACK * disp__gluCylinder )(GLUquadric *, GLdouble, GLdouble, GLdouble, GLint, GLint); /** * Original Function-Prototype : * <pre> - extern void gluQuadricTexture ( GLUquadricObj * quadObject , GLboolean textureCoords ) ; + extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluQuadricTexture )(GLUquadricObj *, GLboolean); + LIBAPI void (CALLBACK * disp__gluDisk )(GLUquadric *, GLdouble, GLdouble, GLint, GLint); /** * Original Function-Prototype : * <pre> - extern void gluCylinder ( GLUquadricObj * qobj , GLdouble baseRadius , GLdouble topRadius , GLdouble height , GLint slices , GLint stacks ) ; + extern void gluEndCurve ( GLUnurbs * nurb ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluCylinder )(GLUquadricObj *, GLdouble, GLdouble, GLdouble, GLint, GLint); + LIBAPI void (CALLBACK * disp__gluEndCurve )(GLUnurbs *); /** * Original Function-Prototype : * <pre> - extern void gluSphere ( GLUquadricObj * qobj , GLdouble radius , GLint slices , GLint stacks ) ; + extern void gluEndPolygon ( GLUtesselator * tess ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluSphere )(GLUquadricObj *, GLdouble, GLint, GLint); + LIBAPI void (CALLBACK * disp__gluEndPolygon )(GLUtesselator *); + +/** + * Original Function-Prototype : + * <pre> + extern void gluEndSurface ( GLUnurbs * nurb ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__gluEndSurface )(GLUnurbs *); /** * Original Function-Prototype : * <pre> - extern void gluDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops ) ; + extern void gluEndTrim ( GLUnurbs * nurb ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluDisk )(GLUquadricObj *, GLdouble, GLdouble, GLint, GLint); + LIBAPI void (CALLBACK * disp__gluEndTrim )(GLUnurbs *); /** * Original Function-Prototype : * <pre> - extern void gluPartialDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops , GLdouble startAngle , GLdouble sweepAngle ) ; + extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluPartialDisk )(GLUquadricObj *, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble); + LIBAPI void (CALLBACK * disp__gluGetNurbsProperty )(GLUnurbs *, GLenum, GLfloat *); /** * Original Function-Prototype : * <pre> - extern void gluLoadSamplingMatrices ( GLUnurbsObj * nobj , const GLfloat modelMatrix [ 16 ] , const GLfloat projMatrix [ 16 ] , const GLint viewport [ 4 ] ) ; + extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluLoadSamplingMatrices )(GLUnurbsObj *, const GLfloat *, const GLfloat *, const GLint *); + LIBAPI void (CALLBACK * disp__gluGetTessProperty )(GLUtesselator *, GLenum, GLdouble *); /** * Original Function-Prototype : * <pre> - extern void gluNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat value ) ; + extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluNurbsProperty )(GLUnurbsObj *, GLenum, GLfloat); + LIBAPI void (CALLBACK * disp__gluLoadSamplingMatrices )(GLUnurbs *, const GLfloat *, const GLfloat *, const GLint *); /** * Original Function-Prototype : * <pre> - extern void gluGetNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat * value ) ; + extern void gluLookAt ( GLdouble eyeX , GLdouble eyeY , GLdouble eyeZ , GLdouble centerX , GLdouble centerY , GLdouble centerZ , GLdouble upX , GLdouble upY , GLdouble upZ ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluGetNurbsProperty )(GLUnurbsObj *, GLenum, GLfloat *); + LIBAPI void (CALLBACK * disp__gluLookAt )(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); /** * Original Function-Prototype : * <pre> - extern void gluBeginCurve ( GLUnurbsObj * nobj ) ; + extern void gluNextContour ( GLUtesselator * tess , GLenum type ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluBeginCurve )(GLUnurbsObj *); + LIBAPI void (CALLBACK * disp__gluNextContour )(GLUtesselator *, GLenum); /** * Original Function-Prototype : * <pre> - extern void gluEndCurve ( GLUnurbsObj * nobj ) ; + extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluEndCurve )(GLUnurbsObj *); + LIBAPI void (CALLBACK * disp__gluNurbsCurve )(GLUnurbs *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLenum); /** * Original Function-Prototype : * <pre> - extern void gluNurbsCurve ( GLUnurbsObj * nobj , GLint nknots , GLfloat * knot , GLint stride , GLfloat * ctlarray , GLint order , GLenum type ) ; + extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluNurbsCurve )(GLUnurbsObj *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLenum); + LIBAPI void (CALLBACK * disp__gluNurbsProperty )(GLUnurbs *, GLenum, GLfloat); /** * Original Function-Prototype : * <pre> - extern void gluBeginSurface ( GLUnurbsObj * nobj ) ; + extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluBeginSurface )(GLUnurbsObj *); + LIBAPI void (CALLBACK * disp__gluNurbsSurface )(GLUnurbs *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLint, GLfloat *, GLint, GLint, GLenum); /** * Original Function-Prototype : * <pre> - extern void gluEndSurface ( GLUnurbsObj * nobj ) ; + extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluEndSurface )(GLUnurbsObj *); + LIBAPI void (CALLBACK * disp__gluOrtho2D )(GLdouble, GLdouble, GLdouble, GLdouble); /** * Original Function-Prototype : * <pre> - extern void gluNurbsSurface ( GLUnurbsObj * nobj , GLint sknot_count , GLfloat * sknot , GLint tknot_count , GLfloat * tknot , GLint s_stride , GLint t_stride , GLfloat * ctlarray , GLint sorder , GLint torder , GLenum type ) ; + extern void gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluNurbsSurface )(GLUnurbsObj *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLint, GLfloat *, GLint, GLint, GLenum); + LIBAPI void (CALLBACK * disp__gluPartialDisk )(GLUquadric *, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble); /** * Original Function-Prototype : * <pre> - extern void gluBeginTrim ( GLUnurbsObj * nobj ) ; + extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluBeginTrim )(GLUnurbsObj *); + LIBAPI void (CALLBACK * disp__gluPerspective )(GLdouble, GLdouble, GLdouble, GLdouble); /** * Original Function-Prototype : * <pre> - extern void gluEndTrim ( GLUnurbsObj * nobj ) ; + extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluEndTrim )(GLUnurbsObj *); + LIBAPI void (CALLBACK * disp__gluPickMatrix )(GLdouble, GLdouble, GLdouble, GLdouble, GLint *); /** * Original Function-Prototype : * <pre> - extern void gluPwlCurve ( GLUnurbsObj * nobj , GLint count , GLfloat * array , GLint stride , GLenum type ) ; + extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluPwlCurve )(GLUnurbsObj *, GLint, GLfloat *, GLint, GLenum); + LIBAPI GLint (CALLBACK * disp__gluProject )(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *); /** * Original Function-Prototype : * <pre> - extern void gluTessBeginPolygon ( GLUtesselator * tobj , void * polygon_data ) ; + extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluTessBeginPolygon )(GLUtesselator *, void *); + LIBAPI void (CALLBACK * disp__gluPwlCurve )(GLUnurbs *, GLint, GLfloat *, GLint, GLenum); /** * Original Function-Prototype : * <pre> - extern void gluTessBeginContour ( GLUtesselator * tobj ) ; + extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluTessBeginContour )(GLUtesselator *); + LIBAPI void (CALLBACK * disp__gluQuadricDrawStyle )(GLUquadric *, GLenum); /** * Original Function-Prototype : * <pre> - extern void gluTessVertex ( GLUtesselator * tobj , GLdouble coords [ 3 ] , void * vertex_data ) ; + extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluTessVertex )(GLUtesselator *, GLdouble *, void *); + LIBAPI void (CALLBACK * disp__gluQuadricNormals )(GLUquadric *, GLenum); /** * Original Function-Prototype : * <pre> - extern void gluTessEndContour ( GLUtesselator * tobj ) ; + extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluTessEndContour )(GLUtesselator *); + LIBAPI void (CALLBACK * disp__gluQuadricOrientation )(GLUquadric *, GLenum); /** * Original Function-Prototype : * <pre> - extern void gluTessEndPolygon ( GLUtesselator * tobj ) ; + extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluTessEndPolygon )(GLUtesselator *); + LIBAPI void (CALLBACK * disp__gluQuadricTexture )(GLUquadric *, GLboolean); /** * Original Function-Prototype : * <pre> - extern void gluTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble value ) ; + extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluTessProperty )(GLUtesselator *, GLenum, GLdouble); + LIBAPI GLint (CALLBACK * disp__gluScaleImage )(GLenum, GLsizei, GLsizei, GLenum, const void *, GLsizei, GLsizei, GLenum, GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__gluSphere )(GLUquadric *, GLdouble, GLint, GLint); + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginContour ( GLUtesselator * tess ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__gluTessBeginContour )(GLUtesselator *); + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__gluTessBeginPolygon )(GLUtesselator *, GLvoid *); + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessEndContour ( GLUtesselator * tess ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__gluTessEndContour )(GLUtesselator *); /** * Original Function-Prototype : * <pre> - extern void gluTessNormal ( GLUtesselator * tobj , GLdouble x , GLdouble y , GLdouble z ) ; + extern void gluTessEndPolygon ( GLUtesselator * tess ) ; + * </pre> + */ + LIBAPI void (CALLBACK * disp__gluTessEndPolygon )(GLUtesselator *); + +/** + * Original Function-Prototype : + * <pre> + extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ; * </pre> */ LIBAPI void (CALLBACK * disp__gluTessNormal )(GLUtesselator *, GLdouble, GLdouble, GLdouble); @@ -323,33 +371,33 @@ LIBAPI GLUtesselator* (CALLBACK * disp__gluNewTess) ( void ); /** * Original Function-Prototype : * <pre> - extern void gluGetTessProperty ( GLUtesselator * tobj , GLenum which , GLdouble * value ) ; + extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluGetTessProperty )(GLUtesselator *, GLenum, GLdouble *); + LIBAPI void (CALLBACK * disp__gluTessProperty )(GLUtesselator *, GLenum, GLdouble); /** * Original Function-Prototype : * <pre> - extern void gluBeginPolygon ( GLUtesselator * tobj ) ; + extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluBeginPolygon )(GLUtesselator *); + LIBAPI void (CALLBACK * disp__gluTessVertex )(GLUtesselator *, GLdouble *, GLvoid *); /** * Original Function-Prototype : * <pre> - extern void gluNextContour ( GLUtesselator * tobj , GLenum type ) ; + extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluNextContour )(GLUtesselator *, GLenum); + LIBAPI GLint (CALLBACK * disp__gluUnProject )(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *); /** * Original Function-Prototype : * <pre> - extern void gluEndPolygon ( GLUtesselator * tobj ) ; + extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ; * </pre> */ - LIBAPI void (CALLBACK * disp__gluEndPolygon )(GLUtesselator *); + LIBAPI GLint (CALLBACK * disp__gluUnProject4 )(GLdouble, GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble, GLdouble, GLdouble *, GLdouble *, GLdouble *, GLdouble *); -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ diff --git a/CNativeCode/glu-disp-var.hc b/CNativeCode/glu-disp-var.hc index 2cf6e86..68b06d8 100755 --- a/CNativeCode/glu-disp-var.hc +++ b/CNativeCode/glu-disp-var.hc @@ -27,90 +27,102 @@ GLUnurbsObj* (CALLBACK * disp__gluNewNurbsRenderer) ( void ) = NULL; GLUtesselator* (CALLBACK * disp__gluNewTess) ( void ) = NULL; /** - * C2J Parser Version 2.2 + * C2J Parser Version 3.0 * Jausoft - Sven Goethel Software Development * Reading from file: glu-proto-auto.orig.h . . . * Destination-Class: gl4java_GLUFuncJauJNI ! */ - void (CALLBACK * disp__gluLookAt )(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) = NULL; + void (CALLBACK * disp__gluBeginCurve )(GLUnurbs *) = NULL; - void (CALLBACK * disp__gluOrtho2D )(GLdouble, GLdouble, GLdouble, GLdouble) = NULL; + void (CALLBACK * disp__gluBeginPolygon )(GLUtesselator *) = NULL; - void (CALLBACK * disp__gluPerspective )(GLdouble, GLdouble, GLdouble, GLdouble) = NULL; + void (CALLBACK * disp__gluBeginSurface )(GLUnurbs *) = NULL; - void (CALLBACK * disp__gluPickMatrix )(GLdouble, GLdouble, GLdouble, GLdouble, GLint *) = NULL; + void (CALLBACK * disp__gluBeginTrim )(GLUnurbs *) = NULL; - GLint (CALLBACK * disp__gluProject )(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *) = NULL; + GLint (CALLBACK * disp__gluBuild1DMipmapLevels )(GLenum, GLint, GLsizei, GLenum, GLenum, GLint, GLint, GLint, const void *) = NULL; - GLint (CALLBACK * disp__gluUnProject )(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *) = NULL; + GLint (CALLBACK * disp__gluBuild1DMipmaps )(GLenum, GLint, GLsizei, GLenum, GLenum, const void *) = NULL; + + GLint (CALLBACK * disp__gluBuild2DMipmapLevels )(GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, const void *) = NULL; - GLint (CALLBACK * disp__gluScaleImage )(GLenum, GLsizei, GLsizei, GLenum, const GLbyte *, GLsizei, GLsizei, GLenum, GLbyte *) = NULL; + GLint (CALLBACK * disp__gluBuild2DMipmaps )(GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, const void *) = NULL; - GLint (CALLBACK * disp__gluBuild1DMipmaps )(GLenum, GLint, GLint, GLenum, GLenum, const void *) = NULL; + GLint (CALLBACK * disp__gluBuild3DMipmapLevels )(GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, const void *) = NULL; + + GLint (CALLBACK * disp__gluBuild3DMipmaps )(GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const void *) = NULL; + + GLboolean (CALLBACK * disp__gluCheckExtension )(const GLubyte *, const GLubyte *) = NULL; + + void (CALLBACK * disp__gluCylinder )(GLUquadric *, GLdouble, GLdouble, GLdouble, GLint, GLint) = NULL; + + void (CALLBACK * disp__gluDisk )(GLUquadric *, GLdouble, GLdouble, GLint, GLint) = NULL; + + void (CALLBACK * disp__gluEndCurve )(GLUnurbs *) = NULL; + + void (CALLBACK * disp__gluEndPolygon )(GLUtesselator *) = NULL; - GLint (CALLBACK * disp__gluBuild2DMipmaps )(GLenum, GLint, GLint, GLint, GLenum, GLenum, const void *) = NULL; + void (CALLBACK * disp__gluEndSurface )(GLUnurbs *) = NULL; - void (CALLBACK * disp__gluQuadricDrawStyle )(GLUquadricObj *, GLenum) = NULL; + void (CALLBACK * disp__gluEndTrim )(GLUnurbs *) = NULL; - void (CALLBACK * disp__gluQuadricOrientation )(GLUquadricObj *, GLenum) = NULL; + void (CALLBACK * disp__gluGetNurbsProperty )(GLUnurbs *, GLenum, GLfloat *) = NULL; - void (CALLBACK * disp__gluQuadricNormals )(GLUquadricObj *, GLenum) = NULL; + void (CALLBACK * disp__gluGetTessProperty )(GLUtesselator *, GLenum, GLdouble *) = NULL; - void (CALLBACK * disp__gluQuadricTexture )(GLUquadricObj *, GLboolean) = NULL; + void (CALLBACK * disp__gluLoadSamplingMatrices )(GLUnurbs *, const GLfloat *, const GLfloat *, const GLint *) = NULL; - void (CALLBACK * disp__gluCylinder )(GLUquadricObj *, GLdouble, GLdouble, GLdouble, GLint, GLint) = NULL; + void (CALLBACK * disp__gluLookAt )(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) = NULL; - void (CALLBACK * disp__gluSphere )(GLUquadricObj *, GLdouble, GLint, GLint) = NULL; + void (CALLBACK * disp__gluNextContour )(GLUtesselator *, GLenum) = NULL; - void (CALLBACK * disp__gluDisk )(GLUquadricObj *, GLdouble, GLdouble, GLint, GLint) = NULL; + void (CALLBACK * disp__gluNurbsCurve )(GLUnurbs *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLenum) = NULL; - void (CALLBACK * disp__gluPartialDisk )(GLUquadricObj *, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble) = NULL; + void (CALLBACK * disp__gluNurbsProperty )(GLUnurbs *, GLenum, GLfloat) = NULL; - void (CALLBACK * disp__gluLoadSamplingMatrices )(GLUnurbsObj *, const GLfloat *, const GLfloat *, const GLint *) = NULL; + void (CALLBACK * disp__gluNurbsSurface )(GLUnurbs *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLint, GLfloat *, GLint, GLint, GLenum) = NULL; - void (CALLBACK * disp__gluNurbsProperty )(GLUnurbsObj *, GLenum, GLfloat) = NULL; + void (CALLBACK * disp__gluOrtho2D )(GLdouble, GLdouble, GLdouble, GLdouble) = NULL; - void (CALLBACK * disp__gluGetNurbsProperty )(GLUnurbsObj *, GLenum, GLfloat *) = NULL; + void (CALLBACK * disp__gluPartialDisk )(GLUquadric *, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble) = NULL; - void (CALLBACK * disp__gluBeginCurve )(GLUnurbsObj *) = NULL; + void (CALLBACK * disp__gluPerspective )(GLdouble, GLdouble, GLdouble, GLdouble) = NULL; - void (CALLBACK * disp__gluEndCurve )(GLUnurbsObj *) = NULL; + void (CALLBACK * disp__gluPickMatrix )(GLdouble, GLdouble, GLdouble, GLdouble, GLint *) = NULL; - void (CALLBACK * disp__gluNurbsCurve )(GLUnurbsObj *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLenum) = NULL; + GLint (CALLBACK * disp__gluProject )(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *) = NULL; - void (CALLBACK * disp__gluBeginSurface )(GLUnurbsObj *) = NULL; + void (CALLBACK * disp__gluPwlCurve )(GLUnurbs *, GLint, GLfloat *, GLint, GLenum) = NULL; - void (CALLBACK * disp__gluEndSurface )(GLUnurbsObj *) = NULL; + void (CALLBACK * disp__gluQuadricDrawStyle )(GLUquadric *, GLenum) = NULL; - void (CALLBACK * disp__gluNurbsSurface )(GLUnurbsObj *, GLint, GLfloat *, GLint, GLfloat *, GLint, GLint, GLfloat *, GLint, GLint, GLenum) = NULL; + void (CALLBACK * disp__gluQuadricNormals )(GLUquadric *, GLenum) = NULL; - void (CALLBACK * disp__gluBeginTrim )(GLUnurbsObj *) = NULL; + void (CALLBACK * disp__gluQuadricOrientation )(GLUquadric *, GLenum) = NULL; - void (CALLBACK * disp__gluEndTrim )(GLUnurbsObj *) = NULL; + void (CALLBACK * disp__gluQuadricTexture )(GLUquadric *, GLboolean) = NULL; - void (CALLBACK * disp__gluPwlCurve )(GLUnurbsObj *, GLint, GLfloat *, GLint, GLenum) = NULL; + GLint (CALLBACK * disp__gluScaleImage )(GLenum, GLsizei, GLsizei, GLenum, const void *, GLsizei, GLsizei, GLenum, GLvoid *) = NULL; - void (CALLBACK * disp__gluTessBeginPolygon )(GLUtesselator *, void *) = NULL; + void (CALLBACK * disp__gluSphere )(GLUquadric *, GLdouble, GLint, GLint) = NULL; void (CALLBACK * disp__gluTessBeginContour )(GLUtesselator *) = NULL; - void (CALLBACK * disp__gluTessVertex )(GLUtesselator *, GLdouble *, void *) = NULL; + void (CALLBACK * disp__gluTessBeginPolygon )(GLUtesselator *, GLvoid *) = NULL; void (CALLBACK * disp__gluTessEndContour )(GLUtesselator *) = NULL; void (CALLBACK * disp__gluTessEndPolygon )(GLUtesselator *) = NULL; - void (CALLBACK * disp__gluTessProperty )(GLUtesselator *, GLenum, GLdouble) = NULL; - void (CALLBACK * disp__gluTessNormal )(GLUtesselator *, GLdouble, GLdouble, GLdouble) = NULL; - void (CALLBACK * disp__gluGetTessProperty )(GLUtesselator *, GLenum, GLdouble *) = NULL; + void (CALLBACK * disp__gluTessProperty )(GLUtesselator *, GLenum, GLdouble) = NULL; - void (CALLBACK * disp__gluBeginPolygon )(GLUtesselator *) = NULL; + void (CALLBACK * disp__gluTessVertex )(GLUtesselator *, GLdouble *, GLvoid *) = NULL; - void (CALLBACK * disp__gluNextContour )(GLUtesselator *, GLenum) = NULL; + GLint (CALLBACK * disp__gluUnProject )(GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble *, GLdouble *, GLdouble *) = NULL; - void (CALLBACK * disp__gluEndPolygon )(GLUtesselator *) = NULL; + GLint (CALLBACK * disp__gluUnProject4 )(GLdouble, GLdouble, GLdouble, GLdouble, const GLdouble *, const GLdouble *, const GLint *, GLdouble, GLdouble, GLdouble *, GLdouble *, GLdouble *, GLdouble *) = NULL; -/* C2J Parser Version 2.2: Java program parsed successfully. */ +/* C2J Parser Version 3.0: Java program parsed successfully. */ |