aboutsummaryrefslogtreecommitdiffstats
path: root/CNativeCode
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2001-11-06 08:13:11 +0000
committerSven Gothel <[email protected]>2001-11-06 08:13:11 +0000
commit29a4ca7a93fc2547466a732441b8374a5c99019b (patch)
tree1cf028bfae15c5aef0a7024b78e53ca313aff245 /CNativeCode
parent1f5dea284e7202cce1fe1bcde5138ba5e5a7b4bd (diff)
java.nio, mesa-4.0 (gl1.3)
Diffstat (limited to 'CNativeCode')
-rwxr-xr-xCNativeCode/GLF_JNI12_funcs.c4
-rwxr-xr-xCNativeCode/GLF_JNI_funcs.c4
-rw-r--r--CNativeCode/OpenGLU_JauJNI12_funcs.c3397
-rwxr-xr-xCNativeCode/OpenGLU_JauJNI12nf_funcs.c3397
-rw-r--r--CNativeCode/OpenGLU_JauJNI12tst_funcs.c3901
-rw-r--r--CNativeCode/OpenGLU_JauJNI_funcs.c3397
-rwxr-xr-xCNativeCode/OpenGL_JauJNI12_funcs.c29175
-rwxr-xr-xCNativeCode/OpenGL_JauJNI12nf_funcs.c29175
-rwxr-xr-xCNativeCode/OpenGL_JauJNI12tst_funcs.c33625
-rwxr-xr-xCNativeCode/OpenGL_JauJNI_funcs.c29175
-rwxr-xr-xCNativeCode/gl-disp-fetch.hc1760
-rwxr-xr-xCNativeCode/gl-disp-var.h4484
-rwxr-xr-xCNativeCode/gl-disp-var.hc1156
-rwxr-xr-xCNativeCode/gltool.c2
-rwxr-xr-xCNativeCode/glu-disp-fetch.hc162
-rwxr-xr-xCNativeCode/glu-disp-var.h210
-rwxr-xr-xCNativeCode/glu-disp-var.hc90
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. */