aboutsummaryrefslogtreecommitdiffstats
path: root/CNativeCode
diff options
context:
space:
mode:
Diffstat (limited to 'CNativeCode')
-rw-r--r--CNativeCode/OpenGLU_JauJNI12_funcs.c158
-rwxr-xr-xCNativeCode/OpenGLU_JauJNI12nf_funcs.c4696
-rw-r--r--CNativeCode/OpenGLU_JauJNI12tst_funcs.c2506
-rw-r--r--CNativeCode/OpenGLU_JauJNI_funcs.c158
-rwxr-xr-xCNativeCode/OpenGL_JauJNI12_funcs.c1375
-rwxr-xr-xCNativeCode/OpenGL_JauJNI12nf_funcs.c39123
-rwxr-xr-xCNativeCode/OpenGL_JauJNI12tst_funcs.c1375
-rwxr-xr-xCNativeCode/OpenGL_JauJNI_funcs.c1375
-rwxr-xr-xCNativeCode/gl-disp-fetch.hc4
-rwxr-xr-xCNativeCode/gl-disp-var.h4
-rwxr-xr-xCNativeCode/gl-disp-var.hc4
-rwxr-xr-xCNativeCode/glu-disp-fetch.hc4
-rwxr-xr-xCNativeCode/glu-disp-var.h4
-rwxr-xr-xCNativeCode/glu-disp-var.hc4
14 files changed, 29613 insertions, 21177 deletions
diff --git a/CNativeCode/OpenGLU_JauJNI12_funcs.c b/CNativeCode/OpenGLU_JauJNI12_funcs.c
index b8a46be..d008ee3 100644
--- a/CNativeCode/OpenGLU_JauJNI12_funcs.c
+++ b/CNativeCode/OpenGLU_JauJNI12_funcs.c
@@ -41,6 +41,9 @@ Java_gl4java_GLUFuncJauJNI_gluErrorString ( JNIEnv *env, jobject obj,
{
const char *tmpString=0;
+ if ( disp__gluErrorString == NULL )
+ return (*env)->NewStringUTF(env, _glu_n_a_string);
+
tmpString = disp__gluErrorString ( /* jint */ errorCode );
if(tmpString==NULL)
tmpString=_glu_n_a_string;
@@ -54,6 +57,9 @@ Java_gl4java_GLUFuncJauJNI_gluGetString ( JNIEnv *env, jobject obj,
{
const char *tmpString=0;
+ if ( disp__gluGetString == NULL )
+ return (*env)->NewStringUTF(env, _glu_n_a_string);
+
tmpString = disp__gluGetString ( /* jint */ name);
if(tmpString==NULL)
tmpString=_glu_n_a_string;
@@ -62,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.7.0.0";
+static const char * _glu_lib_version_="2.7.1.0";
JNIEXPORT jstring JNICALL
Java_gl4java_GLUFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
@@ -109,6 +115,8 @@ Java_gl4java_GLUFuncJauJNI_gluQuadricCallback( JNIEnv *env, jobject obj,
jstring methodName,
jstring signature)
{
+ if ( disp__gluQuadricCallback == NULL ) return;
+
switch(which)
{
case GLU_ERROR:
@@ -133,6 +141,8 @@ Java_gl4java_GLUFuncJauJNI_gluNurbsCallback( JNIEnv *env, jobject obj,
jstring methodName,
jstring signature)
{
+ if ( disp__gluNurbsCallback == NULL ) return;
+
switch(which)
{
case GLU_ERROR:
@@ -161,6 +171,8 @@ Java_gl4java_GLUFuncJauJNI_gluTessCallback( JNIEnv *env, jobject obj,
jint arrayLen4,
jint arrayLen5)
{
+ if ( disp__gluTessCallback == NULL ) return;
+
switch(which)
{
case GLU_TESS_BEGIN:
@@ -238,6 +250,8 @@ JNIEXPORT void JNICALL
Java_gl4java_GLUFuncJauJNI_gluDeleteQuadric( JNIEnv *env, jobject obj,
jlong qobj )
{
+ if ( disp__gluDeleteQuadric == NULL ) return;
+
disp__gluDeleteQuadric((void *)((PointerHolder)qobj));
RemoveCallbackNodes((void *)((PointerHolder)qobj));
}
@@ -246,6 +260,8 @@ JNIEXPORT void JNICALL
Java_gl4java_GLUFuncJauJNI_gluDeleteNurbsRenderer( JNIEnv *env, jobject obj,
jlong nobj )
{
+ if ( disp__gluDeleteNurbsRenderer == NULL ) return;
+
disp__gluDeleteNurbsRenderer((void *)((PointerHolder)nobj));
RemoveCallbackNodes((void *)((PointerHolder)nobj));
}
@@ -254,6 +270,8 @@ JNIEXPORT void JNICALL
Java_gl4java_GLUFuncJauJNI_gluDeleteTess( JNIEnv *env, jobject obj,
jlong tobj )
{
+ if ( disp__gluDeleteTess == NULL ) return;
+
disp__gluDeleteTess((GLUtesselator *)((PointerHolder)tobj));
RemoveCallbackNodes((void *)((PointerHolder)tobj));
}
@@ -261,23 +279,29 @@ Java_gl4java_GLUFuncJauJNI_gluDeleteTess( JNIEnv *env, jobject obj,
JNIEXPORT jlong JNICALL
Java_gl4java_GLUFuncJauJNI_gluNewQuadric( JNIEnv *env, jobject obj)
{
+ if ( disp__gluNewQuadric == NULL ) return 0;
+
return (jlong)((PointerHolder)disp__gluNewQuadric());
}
JNIEXPORT jlong JNICALL
Java_gl4java_GLUFuncJauJNI_gluNewNurbsRenderer( JNIEnv *env, jobject obj)
{
+ if ( disp__gluNewNurbsRenderer == NULL ) return 0;
+
return (jlong)((PointerHolder)disp__gluNewNurbsRenderer());
}
JNIEXPORT jlong JNICALL
Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
{
+ if ( disp__gluNewTess == NULL ) return 0;
+
return (jlong)((PointerHolder)disp__gluNewTess());
}
/**
- * C2J Parser Version 2.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: glu-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLUFuncJauJNI !
@@ -303,6 +327,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble upz)
{
+ if ( disp__gluLookAt == NULL ) return;
+
disp__gluLookAt (
(GLdouble) eyex,
(GLdouble) eyey,
@@ -332,6 +358,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble top)
{
+ if ( disp__gluOrtho2D == NULL ) return;
+
disp__gluOrtho2D (
(GLdouble) left,
(GLdouble) right,
@@ -356,6 +384,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble zFar)
{
+ if ( disp__gluPerspective == NULL ) return;
+
disp__gluPerspective (
(GLdouble) fovy,
(GLdouble) aspect,
@@ -383,6 +413,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray4 = JNI_FALSE;
jint *ptr4 = NULL;
+ if ( disp__gluPickMatrix == NULL ) return;
+
if(viewport!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4);
@@ -432,6 +464,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray8 = JNI_FALSE;
jdouble *ptr8 = NULL;
+ if ( disp__gluProject == NULL ) return 0;
+
if(modelMatrix!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, 0);
@@ -526,6 +560,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray8 = JNI_FALSE;
jdouble *ptr8 = NULL;
+ if ( disp__gluUnProject == NULL ) return 0;
+
if(modelMatrix!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, 0);
@@ -614,6 +650,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray8 = JNI_FALSE;
jbyte *ptr8 = NULL;
+ if ( disp__gluScaleImage == NULL ) return 0;
+
if(datain!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, datain, 0);
@@ -665,6 +703,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jbyte *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -698,6 +738,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jshort *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -731,6 +773,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -764,6 +808,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jfloat *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -797,6 +843,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -830,6 +878,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -863,6 +913,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -904,6 +956,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jbyte *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -939,6 +993,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jshort *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -974,6 +1030,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -1009,6 +1067,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jfloat *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -1044,6 +1104,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -1079,6 +1141,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -1114,6 +1178,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -1148,6 +1214,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint drawStyle)
{
+ if ( disp__gluQuadricDrawStyle == NULL ) return;
+
disp__gluQuadricDrawStyle (
(GLUquadricObj *) (PointerHolder) quadObject,
(GLenum) drawStyle
@@ -1168,6 +1236,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint orientation)
{
+ if ( disp__gluQuadricOrientation == NULL ) return;
+
disp__gluQuadricOrientation (
(GLUquadricObj *) (PointerHolder) quadObject,
(GLenum) orientation
@@ -1188,6 +1258,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint normals)
{
+ if ( disp__gluQuadricNormals == NULL ) return;
+
disp__gluQuadricNormals (
(GLUquadricObj *) (PointerHolder) quadObject,
(GLenum) normals
@@ -1208,6 +1280,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean textureCoords)
{
+ if ( disp__gluQuadricTexture == NULL ) return;
+
disp__gluQuadricTexture (
(GLUquadricObj *) (PointerHolder) quadObject,
(GLboolean) textureCoords
@@ -1232,6 +1306,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint stacks)
{
+ if ( disp__gluCylinder == NULL ) return;
+
disp__gluCylinder (
(GLUquadricObj *) (PointerHolder) qobj,
(GLdouble) baseRadius,
@@ -1258,6 +1334,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint stacks)
{
+ if ( disp__gluSphere == NULL ) return;
+
disp__gluSphere (
(GLUquadricObj *) (PointerHolder) qobj,
(GLdouble) radius,
@@ -1283,6 +1361,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint loops)
{
+ if ( disp__gluDisk == NULL ) return;
+
disp__gluDisk (
(GLUquadricObj *) (PointerHolder) qobj,
(GLdouble) innerRadius,
@@ -1311,6 +1391,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble sweepAngle)
{
+ if ( disp__gluPartialDisk == NULL ) return;
+
disp__gluPartialDisk (
(GLUquadricObj *) (PointerHolder) qobj,
(GLdouble) innerRadius,
@@ -1341,6 +1423,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jfloat *ptr2 = NULL;
jint *ptr3 = NULL;
+ if ( disp__gluLoadSamplingMatrices == NULL ) return;
+
if(modelMatrix!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, modelMatrix, 0);
@@ -1388,6 +1472,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jfloat value)
{
+ if ( disp__gluNurbsProperty == NULL ) return;
+
disp__gluNurbsProperty (
(GLUnurbsObj *) (PointerHolder) nobj,
(GLenum) property,
@@ -1412,6 +1498,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__gluGetNurbsProperty == NULL ) return;
+
if(value!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2);
@@ -1440,6 +1528,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluBeginCurve == NULL ) return;
+
disp__gluBeginCurve (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1458,6 +1548,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluEndCurve == NULL ) return;
+
disp__gluEndCurve (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1486,6 +1578,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray4 = JNI_FALSE;
jfloat *ptr4 = NULL;
+ if ( disp__gluNurbsCurve == NULL ) return;
+
if(knot!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knot, &isCopiedArray2);
@@ -1526,6 +1620,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluBeginSurface == NULL ) return;
+
disp__gluBeginSurface (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1544,6 +1640,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluEndSurface == NULL ) return;
+
disp__gluEndSurface (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1578,6 +1676,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray7 = JNI_FALSE;
jfloat *ptr7 = NULL;
+ if ( disp__gluNurbsSurface == NULL ) return;
+
if(sknot!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sknot, &isCopiedArray2);
@@ -1630,6 +1730,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluBeginTrim == NULL ) return;
+
disp__gluBeginTrim (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1648,6 +1750,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluEndTrim == NULL ) return;
+
disp__gluEndTrim (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1672,6 +1776,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__gluPwlCurve == NULL ) return;
+
if(array!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, array, &isCopiedArray2);
@@ -1705,6 +1811,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jbyte *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
@@ -1728,6 +1836,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jshort *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
@@ -1751,6 +1861,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
@@ -1774,6 +1886,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
@@ -1797,6 +1911,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
@@ -1820,6 +1936,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jboolean *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
@@ -1843,6 +1961,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jlong *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
@@ -1870,6 +1990,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluTessBeginContour == NULL ) return;
+
disp__gluTessBeginContour (
(GLUtesselator *) (PointerHolder) tobj
);
@@ -1894,6 +2016,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jbyte *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
@@ -1929,6 +2053,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jshort *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
@@ -1964,6 +2090,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
@@ -1999,6 +2127,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
@@ -2034,6 +2164,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jdouble *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
@@ -2069,6 +2201,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jboolean *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
@@ -2104,6 +2238,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jlong *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
@@ -2140,6 +2276,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluTessEndContour == NULL ) return;
+
disp__gluTessEndContour (
(GLUtesselator *) (PointerHolder) tobj
);
@@ -2158,6 +2296,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluTessEndPolygon == NULL ) return;
+
disp__gluTessEndPolygon (
(GLUtesselator *) (PointerHolder) tobj
);
@@ -2178,6 +2318,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble value)
{
+ if ( disp__gluTessProperty == NULL ) return;
+
disp__gluTessProperty (
(GLUtesselator *) (PointerHolder) tobj,
(GLenum) which,
@@ -2201,6 +2343,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble z)
{
+ if ( disp__gluTessNormal == NULL ) return;
+
disp__gluTessNormal (
(GLUtesselator *) (PointerHolder) tobj,
(GLdouble) x,
@@ -2226,6 +2370,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jdouble *ptr2 = NULL;
+ if ( disp__gluGetTessProperty == NULL ) return;
+
if(value!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2);
@@ -2254,6 +2400,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluBeginPolygon == NULL ) return;
+
disp__gluBeginPolygon (
(GLUtesselator *) (PointerHolder) tobj
);
@@ -2273,6 +2421,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint type)
{
+ if ( disp__gluNextContour == NULL ) return;
+
disp__gluNextContour (
(GLUtesselator *) (PointerHolder) tobj,
(GLenum) type
@@ -2292,10 +2442,12 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluEndPolygon == NULL ) return;
+
disp__gluEndPolygon (
(GLUtesselator *) (PointerHolder) tobj
);
}
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/OpenGLU_JauJNI12nf_funcs.c b/CNativeCode/OpenGLU_JauJNI12nf_funcs.c
index 7d40944..91eff2f 100755
--- a/CNativeCode/OpenGLU_JauJNI12nf_funcs.c
+++ b/CNativeCode/OpenGLU_JauJNI12nf_funcs.c
@@ -1,9 +1,9 @@
-/* WARNING ! WARNING *** THIS FILE IS GENERATED BY C2J !!!
-
- DO NOT MAKE ANY CHANGES *** MAKE CHANGES IN THE SKELETON FILES !!!
-*/
-
-
+/* WARNING ! WARNING *** THIS FILE IS GENERATED BY C2J !!!
+
+ DO NOT MAKE ANY CHANGES *** MAKE CHANGES IN THE SKELETON FILES !!!
+*/
+
+
/*
* Leo Chan -- 1995
*
@@ -33,2269 +33,2421 @@
* herein lies the native JAVA methods for the OpenGL functions.
*/
-static const char _glu_n_a_string[] = "GLU-String not avaiable !";
-
-JNIEXPORT jstring JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluErrorString ( JNIEnv *env, jobject obj,
- jint errorCode )
-{
- const char *tmpString=0;
-
- tmpString = disp__gluErrorString ( /* jint */ errorCode );
- if(tmpString==NULL)
- tmpString=_glu_n_a_string;
-
- return (*env)->NewStringUTF(env, tmpString);
-}
-
-JNIEXPORT jstring JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluGetString ( JNIEnv *env, jobject obj,
- jint name )
-{
- const char *tmpString=0;
-
- tmpString = disp__gluGetString ( /* jint */ name);
- if(tmpString==NULL)
- tmpString=_glu_n_a_string;
-
- return (*env)->NewStringUTF(env, tmpString);
-}
-
-static const char * _glu_lib_vendor_="Jausoft - Sven Goethel Software Development";
-static const char * _glu_lib_version_="2.7.0.0";
-
-JNIEXPORT jstring JNICALL
-Java_gl4java_GLUFuncJauJNInf_getNativeVendor ( JNIEnv *env, jobject obj )
-{
- return (*env)->NewStringUTF(env, _glu_lib_vendor_);
-}
-
-JNIEXPORT jstring JNICALL
-Java_gl4java_GLUFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj )
-{
- return (*env)->NewStringUTF(env, _glu_lib_version_);
-}
-
-static void _AddCallbackNode(JNIEnv *env,
- jlong qnt_obj, jint which,
- jobject methodClassInstance,
- jstring methodName,
- jstring signature,
- jint arrayLen1,
- jint arrayLen2,
- jint arrayLen3,
- jint arrayLen4,
- jint arrayLen5)
-{
- char * strMethodName = jnitoolsGetJavaString(env, methodName);
- char * strSignature = jnitoolsGetJavaString(env, signature);
- jlong glx=0;
-
- glx = GetCurrentGLContext();
-
- AddCallbackNode(env, methodClassInstance, strMethodName, strSignature,
- arrayLen1, arrayLen2, arrayLen3,
- arrayLen4, arrayLen5,
- (void *)((PointerHolder)qnt_obj), which, glx);
- free(strMethodName);
- free(strSignature);
-}
-
-
-JNIEXPORT void JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluQuadricCallback( JNIEnv *env, jobject obj,
- jlong qobj, jint which,
- jobject methodClassInstance,
- jstring methodName,
- jstring signature)
-{
- switch(which)
- {
- case GLU_ERROR:
- disp__gluQuadricCallback((void *)((PointerHolder)qobj),
- which, cbf_GLU_ERROR );
- break;
- default:
- jnitoolsThrowByName(env, "java/lang/IllegalArgumentException", "Wrong Callback-Function type (\"which\") !");
- return;
- }
- _AddCallbackNode(env,
- qobj, which, methodClassInstance, methodName,
- signature,
- 0, 0, 0, 0, 0);
-}
-
-
-JNIEXPORT void JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluNurbsCallback( JNIEnv *env, jobject obj,
- jlong nobj, jint which,
- jobject methodClassInstance,
- jstring methodName,
- jstring signature)
-{
- switch(which)
- {
- case GLU_ERROR:
- disp__gluNurbsCallback((void *)((PointerHolder)nobj), which,
- cbf_GLU_ERROR );
- break;
- default:
- jnitoolsThrowByName(env, "java/lang/IllegalArgumentException", "Wrong Callback-Function type (\"which\") !");
- return;
- }
- _AddCallbackNode(env,
- nobj, which, methodClassInstance, methodName,
- signature,
- 0, 0, 0, 0, 0);
-}
-
-JNIEXPORT void JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluTessCallback( JNIEnv *env, jobject obj,
- jlong tobj, jint which,
- jobject methodClassInstance,
- jstring methodName,
- jstring signature,
- jint arrayLen1,
- jint arrayLen2,
- jint arrayLen3,
- jint arrayLen4,
- jint arrayLen5)
-{
- switch(which)
- {
- case GLU_TESS_BEGIN:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_BEGIN );
- break;
- case GLU_TESS_BEGIN_DATA:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_BEGIN_DATA );
- break;
- case GLU_TESS_EDGE_FLAG:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_EDGE_FLAG );
- break;
- case GLU_TESS_EDGE_FLAG_DATA:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_EDGE_FLAG_DATA );
- break;
- case GLU_TESS_VERTEX:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_VERTEX );
- break;
- case GLU_TESS_VERTEX_DATA:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_VERTEX_DATA );
- break;
- case GLU_TESS_END:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_END );
- break;
- case GLU_TESS_END_DATA:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_END_DATA );
- break;
- case GLU_TESS_ERROR:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_ERROR );
- break;
- case GLU_TESS_ERROR_DATA:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_ERROR_DATA );
- break;
- case GLU_TESS_COMBINE:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_COMBINE );
- break;
- case GLU_TESS_COMBINE_DATA:
- disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
- which,
- cbf_GLU_TESS_COMBINE_DATA );
- break;
- default:
- jnitoolsThrowByName(env, "java/lang/IllegalArgumentException", "Wrong Callback-Function type (\"which\") !");
- return;
- }
- _AddCallbackNode(env,
- tobj, which, methodClassInstance, methodName,
- signature,
- arrayLen1, arrayLen2, arrayLen3,
- arrayLen4, arrayLen5);
-}
-
-JNIEXPORT void JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluDeleteQuadric( JNIEnv *env, jobject obj,
- jlong qobj )
-{
- disp__gluDeleteQuadric((void *)((PointerHolder)qobj));
- RemoveCallbackNodes((void *)((PointerHolder)qobj));
-}
-
-JNIEXPORT void JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluDeleteNurbsRenderer( JNIEnv *env, jobject obj,
- jlong nobj )
-{
- disp__gluDeleteNurbsRenderer((void *)((PointerHolder)nobj));
- RemoveCallbackNodes((void *)((PointerHolder)nobj));
-}
-
-JNIEXPORT void JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluDeleteTess( JNIEnv *env, jobject obj,
- jlong tobj )
-{
- disp__gluDeleteTess((GLUtesselator *)((PointerHolder)tobj));
- RemoveCallbackNodes((void *)((PointerHolder)tobj));
-}
-
-JNIEXPORT jlong JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluNewQuadric( JNIEnv *env, jobject obj)
-{
- return (jlong)((PointerHolder)disp__gluNewQuadric());
-}
-
-JNIEXPORT jlong JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluNewNurbsRenderer( JNIEnv *env, jobject obj)
-{
- return (jlong)((PointerHolder)disp__gluNewNurbsRenderer());
-}
-
-JNIEXPORT jlong JNICALL
-Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj)
-{
- return (jlong)((PointerHolder)disp__gluNewTess());
-}
-
-/**
- * C2J Parser Version 2.0
- * Jausoft - Sven Goethel Software Development
- * Reading from file: glu-proto-auto.orig.h . . .
- * Destination-Class: gl4java_GLUFuncJauJNInf !
- */
-
-/**
- * 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)
- {
-
- disp__gluLookAt (
- (GLdouble) eyex,
- (GLdouble) eyey,
- (GLdouble) eyez,
- (GLdouble) centerx,
- (GLdouble) centery,
- (GLdouble) centerz,
- (GLdouble) upx,
- (GLdouble) upy,
- (GLdouble) upz
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluOrtho2D (
- JNIEnv *env, jobject obj,
- jdouble left,
- jdouble right,
- jdouble bottom,
- jdouble top)
- {
-
- disp__gluOrtho2D (
- (GLdouble) left,
- (GLdouble) right,
- (GLdouble) bottom,
- (GLdouble) top
- );
-
- }
-
-/**
- * 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)
- {
-
- disp__gluPerspective (
- (GLdouble) fovy,
- (GLdouble) aspect,
- (GLdouble) zNear,
- (GLdouble) zFar
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble width , GLdouble height , GLint * viewport ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluPickMatrix (
- JNIEnv *env, jobject obj,
- jdouble x,
- jdouble y,
- jdouble width,
- jdouble height,
- jintArray viewport)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jint *ptr4 = NULL;
-
- if(viewport!=NULL)
- {
- ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4);
- }
- disp__gluPickMatrix (
- (GLdouble) x,
- (GLdouble) y,
- (GLdouble) width,
- (GLdouble) height,
- (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 modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , 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 modelMatrix,
- jdoubleArray projMatrix,
- jintArray viewport,
- 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(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)
- {
- 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(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)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, winz, ptr8, (isCopiedArray8 == JNI_TRUE)?0: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 (
- JNIEnv *env, jobject obj,
- jdouble winx,
- jdouble winy,
- jdouble winz,
- jdoubleArray modelMatrix,
- jdoubleArray projMatrix,
- jintArray viewport,
- jdoubleArray objx,
- jdoubleArray objy,
- jdoubleArray objz)
- {
- 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(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)
- {
- 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(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)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, objz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
- }
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLint gluScaleImage ( GLenum format , GLsizei widthin , GLsizei heightin , GLenum typein , const char * datain , GLsizei widthout , GLsizei heightout , GLenum typeout , char * dataout ) ;
- * </pre>
- */
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluScaleImage (
- JNIEnv *env, jobject obj,
- jint format,
- jint widthin,
- jint heightin,
- jint typein,
- jbyteArray datain,
- jint widthout,
- jint heightout,
- jint typeout,
- jbyteArray dataout)
- {
- jint ret;
-
- jbyte *ptr4 = NULL;
- jboolean isCopiedArray8 = JNI_FALSE;
- jbyte *ptr8 = NULL;
-
- 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) widthin,
- (GLsizei) heightin,
- (GLenum) typein,
- (const char *) ptr4,
- (GLsizei) widthout,
- (GLsizei) heightout,
- (GLenum) typeout,
- (char *) 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 GLint gluBuild1DMipmaps ( GLenum target , GLint components , GLint 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 width,
- jint format,
- jint type,
- jbyteArray data)
- {
- jint ret;
-
- jbyte *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild1DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint format,
- jint type,
- jshortArray data)
- {
- jint ret;
-
- jshort *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild1DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint format,
- jint type,
- jintArray data)
- {
- jint ret;
-
- jint *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild1DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint format,
- jint type,
- jfloatArray data)
- {
- jint ret;
-
- jfloat *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild1DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint format,
- jint type,
- jdoubleArray data)
- {
- jint ret;
-
- jdouble *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild1DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint format,
- jint type,
- jbooleanArray data)
- {
- jint ret;
-
- jboolean *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild1DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint format,
- jint type,
- jlongArray data)
- {
- jint ret;
-
- jlong *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild1DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLint gluBuild2DMipmaps ( GLenum target , GLint components , GLint width , GLint 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 width,
- jint height,
- jint format,
- jint type,
- jbyteArray data)
- {
- jint ret;
-
- jbyte *ptr6 = NULL;
-
- if(data!=NULL)
- {
- ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild2DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLint) height,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr6
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint height,
- jint format,
- jint type,
- jshortArray data)
- {
- jint ret;
-
- jshort *ptr6 = NULL;
-
- if(data!=NULL)
- {
- ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild2DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLint) height,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr6
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint height,
- jint format,
- jint type,
- jintArray data)
- {
- jint ret;
-
- jint *ptr6 = NULL;
-
- if(data!=NULL)
- {
- ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild2DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLint) height,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr6
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint height,
- jint format,
- jint type,
- jfloatArray data)
- {
- jint ret;
-
- jfloat *ptr6 = NULL;
-
- if(data!=NULL)
- {
- ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild2DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLint) height,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr6
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint height,
- jint format,
- jint type,
- jdoubleArray data)
- {
- jint ret;
-
- jdouble *ptr6 = NULL;
-
- if(data!=NULL)
- {
- ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild2DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLint) height,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr6
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint height,
- jint format,
- jint type,
- jbooleanArray data)
- {
- jint ret;
-
- jboolean *ptr6 = NULL;
-
- if(data!=NULL)
- {
- ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild2DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLint) height,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr6
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
- }
- return ret;
- }
- JNIEXPORT jint JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint components,
- jint width,
- jint height,
- jint format,
- jint type,
- jlongArray data)
- {
- jint ret;
-
- jlong *ptr6 = NULL;
-
- if(data!=NULL)
- {
- ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- ret = (jint) disp__gluBuild2DMipmaps (
- (GLenum) target,
- (GLint) components,
- (GLint) width,
- (GLint) height,
- (GLenum) format,
- (GLenum) type,
- (const void *) ptr6
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
- }
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluQuadricDrawStyle ( GLUquadricObj * quadObject , GLenum drawStyle ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluQuadricDrawStyle (
- JNIEnv *env, jobject obj,
- jlong quadObject,
- jint drawStyle)
- {
-
- disp__gluQuadricDrawStyle (
- (GLUquadricObj *) (PointerHolder) quadObject,
- (GLenum) drawStyle
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluQuadricOrientation ( GLUquadricObj * quadObject , GLenum orientation ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluQuadricOrientation (
- JNIEnv *env, jobject obj,
- jlong quadObject,
- jint orientation)
- {
-
- disp__gluQuadricOrientation (
- (GLUquadricObj *) (PointerHolder) quadObject,
- (GLenum) orientation
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluQuadricNormals ( GLUquadricObj * quadObject , GLenum normals ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluQuadricNormals (
- JNIEnv *env, jobject obj,
- jlong quadObject,
- jint normals)
- {
-
- disp__gluQuadricNormals (
- (GLUquadricObj *) (PointerHolder) quadObject,
- (GLenum) normals
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluQuadricTexture ( GLUquadricObj * quadObject , GLboolean textureCoords ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluQuadricTexture (
- JNIEnv *env, jobject obj,
- jlong quadObject,
- jboolean textureCoords)
- {
-
- disp__gluQuadricTexture (
- (GLUquadricObj *) (PointerHolder) quadObject,
- (GLboolean) textureCoords
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluCylinder ( GLUquadricObj * qobj , GLdouble baseRadius , GLdouble topRadius , GLdouble height , GLint slices , GLint stacks ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluCylinder (
- JNIEnv *env, jobject obj,
- jlong qobj,
- jdouble baseRadius,
- jdouble topRadius,
- jdouble height,
- jint slices,
- jint stacks)
- {
-
- disp__gluCylinder (
- (GLUquadricObj *) (PointerHolder) qobj,
- (GLdouble) baseRadius,
- (GLdouble) topRadius,
- (GLdouble) height,
- (GLint) slices,
- (GLint) stacks
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluSphere ( GLUquadricObj * qobj , GLdouble radius , GLint slices , GLint stacks ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluSphere (
- JNIEnv *env, jobject obj,
- jlong qobj,
- jdouble radius,
- jint slices,
- jint stacks)
- {
-
- disp__gluSphere (
- (GLUquadricObj *) (PointerHolder) qobj,
- (GLdouble) radius,
- (GLint) slices,
- (GLint) stacks
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluDisk (
- JNIEnv *env, jobject obj,
- jlong qobj,
- jdouble innerRadius,
- jdouble outerRadius,
- jint slices,
- jint loops)
- {
-
- disp__gluDisk (
- (GLUquadricObj *) (PointerHolder) qobj,
- (GLdouble) innerRadius,
- (GLdouble) outerRadius,
- (GLint) slices,
- (GLint) loops
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluPartialDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops , GLdouble startAngle , GLdouble sweepAngle ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluPartialDisk (
- JNIEnv *env, jobject obj,
- jlong qobj,
- jdouble innerRadius,
- jdouble outerRadius,
- jint slices,
- jint loops,
- jdouble startAngle,
- jdouble sweepAngle)
- {
-
- disp__gluPartialDisk (
- (GLUquadricObj *) (PointerHolder) qobj,
- (GLdouble) innerRadius,
- (GLdouble) outerRadius,
- (GLint) slices,
- (GLint) loops,
- (GLdouble) startAngle,
- (GLdouble) sweepAngle
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluLoadSamplingMatrices ( GLUnurbsObj * nobj , const GLfloat modelMatrix [ 16 ] , const GLfloat projMatrix [ 16 ] , const GLint viewport [ 4 ] ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluLoadSamplingMatrices (
- JNIEnv *env, jobject obj,
- jlong nobj,
- jfloatArray modelMatrix,
- jfloatArray projMatrix,
- jintArray viewport)
- {
- jfloat *ptr1 = NULL;
- jfloat *ptr2 = NULL;
- jint *ptr3 = NULL;
-
- 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
- );
-
- 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 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluNurbsProperty (
- JNIEnv *env, jobject obj,
- jlong nobj,
- jint property,
- jfloat value)
- {
-
- disp__gluNurbsProperty (
- (GLUnurbsObj *) (PointerHolder) nobj,
- (GLenum) property,
- (GLfloat) value
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluGetNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat * value ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluGetNurbsProperty (
- JNIEnv *env, jobject obj,
- jlong nobj,
- jint property,
- jfloatArray value)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(value!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2);
- }
- disp__gluGetNurbsProperty (
- (GLUnurbsObj *) (PointerHolder) nobj,
- (GLenum) property,
- (GLfloat *) ptr2
- );
-
- if(value!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluBeginCurve ( GLUnurbsObj * nobj ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBeginCurve (
- JNIEnv *env, jobject obj,
- jlong nobj)
- {
-
- disp__gluBeginCurve (
- (GLUnurbsObj *) (PointerHolder) nobj
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluEndCurve ( GLUnurbsObj * nobj ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluEndCurve (
- JNIEnv *env, jobject obj,
- jlong nobj)
- {
-
- disp__gluEndCurve (
- (GLUnurbsObj *) (PointerHolder) nobj
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluNurbsCurve ( GLUnurbsObj * nobj , GLint nknots , GLfloat * knot , GLint stride , GLfloat * ctlarray , GLint order , GLenum type ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluNurbsCurve (
- JNIEnv *env, jobject obj,
- jlong nobj,
- jint nknots,
- jfloatArray knot,
- jint stride,
- jfloatArray ctlarray,
- jint order,
- jint type)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
- jboolean isCopiedArray4 = JNI_FALSE;
- jfloat *ptr4 = NULL;
-
- if(knot!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knot, &isCopiedArray2);
- }
- if(ctlarray!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray4);
- }
- disp__gluNurbsCurve (
- (GLUnurbsObj *) (PointerHolder) nobj,
- (GLint) nknots,
- (GLfloat *) ptr2,
- (GLint) stride,
- (GLfloat *) ptr4,
- (GLint) order,
- (GLenum) type
- );
-
- if(knot!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, knot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(ctlarray!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluBeginSurface ( GLUnurbsObj * nobj ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBeginSurface (
- JNIEnv *env, jobject obj,
- jlong nobj)
- {
-
- disp__gluBeginSurface (
- (GLUnurbsObj *) (PointerHolder) nobj
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluEndSurface ( GLUnurbsObj * nobj ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluEndSurface (
- JNIEnv *env, jobject obj,
- jlong nobj)
- {
-
- disp__gluEndSurface (
- (GLUnurbsObj *) (PointerHolder) nobj
- );
-
- }
-
-/**
- * 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 ) ;
- * </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,
- jint type)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
- jboolean isCopiedArray4 = JNI_FALSE;
- jfloat *ptr4 = NULL;
- jboolean isCopiedArray7 = JNI_FALSE;
- jfloat *ptr7 = NULL;
-
- if(sknot!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sknot, &isCopiedArray2);
- }
- if(tknot!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tknot, &isCopiedArray4);
- }
- if(ctlarray!=NULL)
- {
- ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray7);
- }
- disp__gluNurbsSurface (
- (GLUnurbsObj *) (PointerHolder) nobj,
- (GLint) sknot_count,
- (GLfloat *) ptr2,
- (GLint) tknot_count,
- (GLfloat *) ptr4,
- (GLint) s_stride,
- (GLint) t_stride,
- (GLfloat *) ptr7,
- (GLint) sorder,
- (GLint) torder,
- (GLenum) type
- );
-
- if(sknot!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, sknot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(tknot!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, tknot, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(ctlarray!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluBeginTrim ( GLUnurbsObj * nobj ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBeginTrim (
- JNIEnv *env, jobject obj,
- jlong nobj)
- {
-
- disp__gluBeginTrim (
- (GLUnurbsObj *) (PointerHolder) nobj
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluEndTrim ( GLUnurbsObj * nobj ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluEndTrim (
- JNIEnv *env, jobject obj,
- jlong nobj)
- {
-
- disp__gluEndTrim (
- (GLUnurbsObj *) (PointerHolder) nobj
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluPwlCurve ( GLUnurbsObj * nobj , GLint count , GLfloat * array , GLint stride , GLenum type ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluPwlCurve (
- JNIEnv *env, jobject obj,
- jlong nobj,
- jint count,
- jfloatArray array,
- jint stride,
- jint type)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(array!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, array, &isCopiedArray2);
- }
- disp__gluPwlCurve (
- (GLUnurbsObj *) (PointerHolder) nobj,
- (GLint) count,
- (GLfloat *) ptr2,
- (GLint) stride,
- (GLenum) type
- );
-
- if(array!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, array, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluTessBeginPolygon ( GLUtesselator * tobj , void * polygon_data ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluTessBeginPolygon__J_3B (
- JNIEnv *env, jobject obj,
- jlong tobj,
- jbyteArray polygon_data)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jbyte *ptr1 = NULL;
-
- if(polygon_data!=NULL)
- {
- ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
- }
- disp__gluTessBeginPolygon (
- (GLUtesselator *) (PointerHolder) tobj,
- (void *) ptr1
- );
-
- if(polygon_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jshort *ptr1 = NULL;
-
- if(polygon_data!=NULL)
- {
- ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
- }
- disp__gluTessBeginPolygon (
- (GLUtesselator *) (PointerHolder) tobj,
- (void *) ptr1
- );
-
- if(polygon_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jint *ptr1 = NULL;
-
- if(polygon_data!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
- }
- disp__gluTessBeginPolygon (
- (GLUtesselator *) (PointerHolder) tobj,
- (void *) ptr1
- );
-
- if(polygon_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jfloat *ptr1 = NULL;
-
- if(polygon_data!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
- }
- disp__gluTessBeginPolygon (
- (GLUtesselator *) (PointerHolder) tobj,
- (void *) ptr1
- );
-
- if(polygon_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
-
- if(polygon_data!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
- }
- disp__gluTessBeginPolygon (
- (GLUtesselator *) (PointerHolder) tobj,
- (void *) ptr1
- );
-
- if(polygon_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jboolean *ptr1 = NULL;
-
- if(polygon_data!=NULL)
- {
- ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
- }
- disp__gluTessBeginPolygon (
- (GLUtesselator *) (PointerHolder) tobj,
- (void *) ptr1
- );
-
- if(polygon_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jlong *ptr1 = NULL;
-
- if(polygon_data!=NULL)
- {
- ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
- }
- disp__gluTessBeginPolygon (
- (GLUtesselator *) (PointerHolder) tobj,
- (void *) ptr1
- );
-
- if(polygon_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluTessBeginContour ( GLUtesselator * tobj ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluTessBeginContour (
- JNIEnv *env, jobject obj,
- jlong tobj)
- {
-
- disp__gluTessBeginContour (
- (GLUtesselator *) (PointerHolder) tobj
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluTessVertex ( GLUtesselator * tobj , GLdouble coords [ 3 ] , void * vertex_data ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluTessVertex__J_3D_3B (
- JNIEnv *env, jobject obj,
- jlong tobj,
- jdoubleArray coords,
- jbyteArray vertex_data)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
- jboolean isCopiedArray2 = JNI_FALSE;
- jbyte *ptr2 = NULL;
-
- if(coords!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
- }
- if(vertex_data!=NULL)
- {
- ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
- }
- disp__gluTessVertex (
- (GLUtesselator *) (PointerHolder) tobj,
- (GLdouble *) ptr1,
- (void *) ptr2
- );
-
- if(coords!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(vertex_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
- jboolean isCopiedArray2 = JNI_FALSE;
- jshort *ptr2 = NULL;
-
- if(coords!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
- }
- if(vertex_data!=NULL)
- {
- ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
- }
- disp__gluTessVertex (
- (GLUtesselator *) (PointerHolder) tobj,
- (GLdouble *) ptr1,
- (void *) ptr2
- );
-
- if(coords!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(vertex_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(coords!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
- }
- if(vertex_data!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
- }
- disp__gluTessVertex (
- (GLUtesselator *) (PointerHolder) tobj,
- (GLdouble *) ptr1,
- (void *) ptr2
- );
-
- if(coords!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(vertex_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(coords!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
- }
- if(vertex_data!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
- }
- disp__gluTessVertex (
- (GLUtesselator *) (PointerHolder) tobj,
- (GLdouble *) ptr1,
- (void *) ptr2
- );
-
- if(coords!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(vertex_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
- jboolean isCopiedArray2 = JNI_FALSE;
- jdouble *ptr2 = NULL;
-
- if(coords!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
- }
- if(vertex_data!=NULL)
- {
- ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
- }
- disp__gluTessVertex (
- (GLUtesselator *) (PointerHolder) tobj,
- (GLdouble *) ptr1,
- (void *) ptr2
- );
-
- if(coords!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(vertex_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
- jboolean isCopiedArray2 = JNI_FALSE;
- jboolean *ptr2 = NULL;
-
- if(coords!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
- }
- if(vertex_data!=NULL)
- {
- ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
- }
- disp__gluTessVertex (
- (GLUtesselator *) (PointerHolder) tobj,
- (GLdouble *) ptr1,
- (void *) ptr2
- );
-
- if(coords!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(vertex_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
- jboolean isCopiedArray2 = JNI_FALSE;
- jlong *ptr2 = NULL;
-
- if(coords!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
- }
- if(vertex_data!=NULL)
- {
- ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
- }
- disp__gluTessVertex (
- (GLUtesselator *) (PointerHolder) tobj,
- (GLdouble *) ptr1,
- (void *) ptr2
- );
-
- if(coords!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(vertex_data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
- {
-
- 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)
- {
-
- 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)
- {
-
- 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_GLUFuncJauJNInf_gluTessNormal (
- JNIEnv *env, jobject obj,
- jlong tobj,
- jdouble x,
- jdouble y,
- jdouble z)
- {
-
- 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;
-
- if(value!=NULL)
- {
- ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2);
- }
- disp__gluGetTessProperty (
- (GLUtesselator *) (PointerHolder) tobj,
- (GLenum) which,
- (GLdouble *) ptr2
- );
-
- if(value!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluBeginPolygon ( GLUtesselator * tobj ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluBeginPolygon (
- JNIEnv *env, jobject obj,
- jlong tobj)
- {
-
- 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)
- {
-
- disp__gluNextContour (
- (GLUtesselator *) (PointerHolder) tobj,
- (GLenum) type
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void gluEndPolygon ( GLUtesselator * tobj ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLUFuncJauJNInf_gluEndPolygon (
- JNIEnv *env, jobject obj,
- jlong tobj)
- {
-
- disp__gluEndPolygon (
- (GLUtesselator *) (PointerHolder) tobj
- );
-
- }
-
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+static const char _glu_n_a_string[] = "GLU-String not avaiable !";
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluErrorString ( JNIEnv *env, jobject obj,
+ jint errorCode )
+{
+ const char *tmpString=0;
+
+ if ( disp__gluErrorString == NULL )
+ return (*env)->NewStringUTF(env, _glu_n_a_string);
+
+ tmpString = disp__gluErrorString ( /* jint */ errorCode );
+ if(tmpString==NULL)
+ tmpString=_glu_n_a_string;
+
+ return (*env)->NewStringUTF(env, tmpString);
+}
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluGetString ( JNIEnv *env, jobject obj,
+ jint name )
+{
+ const char *tmpString=0;
+
+ if ( disp__gluGetString == NULL )
+ return (*env)->NewStringUTF(env, _glu_n_a_string);
+
+ tmpString = disp__gluGetString ( /* jint */ name);
+ if(tmpString==NULL)
+ tmpString=_glu_n_a_string;
+
+ return (*env)->NewStringUTF(env, tmpString);
+}
+
+static const char * _glu_lib_vendor_="Jausoft - Sven Goethel Software Development";
+static const char * _glu_lib_version_="2.7.1.0";
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLUFuncJauJNInf_getNativeVendor ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _glu_lib_vendor_);
+}
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLUFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _glu_lib_version_);
+}
+
+static void _AddCallbackNode(JNIEnv *env,
+ jlong qnt_obj, jint which,
+ jobject methodClassInstance,
+ jstring methodName,
+ jstring signature,
+ jint arrayLen1,
+ jint arrayLen2,
+ jint arrayLen3,
+ jint arrayLen4,
+ jint arrayLen5)
+{
+ char * strMethodName = jnitoolsGetJavaString(env, methodName);
+ char * strSignature = jnitoolsGetJavaString(env, signature);
+ jlong glx=0;
+
+ glx = GetCurrentGLContext();
+
+ AddCallbackNode(env, methodClassInstance, strMethodName, strSignature,
+ arrayLen1, arrayLen2, arrayLen3,
+ arrayLen4, arrayLen5,
+ (void *)((PointerHolder)qnt_obj), which, glx);
+ free(strMethodName);
+ free(strSignature);
+}
+
+
+JNIEXPORT void JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluQuadricCallback( JNIEnv *env, jobject obj,
+ jlong qobj, jint which,
+ jobject methodClassInstance,
+ jstring methodName,
+ jstring signature)
+{
+ if ( disp__gluQuadricCallback == NULL ) return;
+
+ switch(which)
+ {
+ case GLU_ERROR:
+ disp__gluQuadricCallback((void *)((PointerHolder)qobj),
+ which, cbf_GLU_ERROR );
+ break;
+ default:
+ jnitoolsThrowByName(env, "java/lang/IllegalArgumentException", "Wrong Callback-Function type (\"which\") !");
+ return;
+ }
+ _AddCallbackNode(env,
+ qobj, which, methodClassInstance, methodName,
+ signature,
+ 0, 0, 0, 0, 0);
+}
+
+
+JNIEXPORT void JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluNurbsCallback( JNIEnv *env, jobject obj,
+ jlong nobj, jint which,
+ jobject methodClassInstance,
+ jstring methodName,
+ jstring signature)
+{
+ if ( disp__gluNurbsCallback == NULL ) return;
+
+ switch(which)
+ {
+ case GLU_ERROR:
+ disp__gluNurbsCallback((void *)((PointerHolder)nobj), which,
+ cbf_GLU_ERROR );
+ break;
+ default:
+ jnitoolsThrowByName(env, "java/lang/IllegalArgumentException", "Wrong Callback-Function type (\"which\") !");
+ return;
+ }
+ _AddCallbackNode(env,
+ nobj, which, methodClassInstance, methodName,
+ signature,
+ 0, 0, 0, 0, 0);
+}
+
+JNIEXPORT void JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluTessCallback( JNIEnv *env, jobject obj,
+ jlong tobj, jint which,
+ jobject methodClassInstance,
+ jstring methodName,
+ jstring signature,
+ jint arrayLen1,
+ jint arrayLen2,
+ jint arrayLen3,
+ jint arrayLen4,
+ jint arrayLen5)
+{
+ if ( disp__gluTessCallback == NULL ) return;
+
+ switch(which)
+ {
+ case GLU_TESS_BEGIN:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_BEGIN );
+ break;
+ case GLU_TESS_BEGIN_DATA:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_BEGIN_DATA );
+ break;
+ case GLU_TESS_EDGE_FLAG:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_EDGE_FLAG );
+ break;
+ case GLU_TESS_EDGE_FLAG_DATA:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_EDGE_FLAG_DATA );
+ break;
+ case GLU_TESS_VERTEX:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_VERTEX );
+ break;
+ case GLU_TESS_VERTEX_DATA:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_VERTEX_DATA );
+ break;
+ case GLU_TESS_END:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_END );
+ break;
+ case GLU_TESS_END_DATA:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_END_DATA );
+ break;
+ case GLU_TESS_ERROR:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_ERROR );
+ break;
+ case GLU_TESS_ERROR_DATA:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_ERROR_DATA );
+ break;
+ case GLU_TESS_COMBINE:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_COMBINE );
+ break;
+ case GLU_TESS_COMBINE_DATA:
+ disp__gluTessCallback((GLUtesselator *)((PointerHolder)tobj),
+ which,
+ cbf_GLU_TESS_COMBINE_DATA );
+ break;
+ default:
+ jnitoolsThrowByName(env, "java/lang/IllegalArgumentException", "Wrong Callback-Function type (\"which\") !");
+ return;
+ }
+ _AddCallbackNode(env,
+ tobj, which, methodClassInstance, methodName,
+ signature,
+ arrayLen1, arrayLen2, arrayLen3,
+ arrayLen4, arrayLen5);
+}
+
+JNIEXPORT void JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluDeleteQuadric( JNIEnv *env, jobject obj,
+ jlong qobj )
+{
+ if ( disp__gluDeleteQuadric == NULL ) return;
+
+ disp__gluDeleteQuadric((void *)((PointerHolder)qobj));
+ RemoveCallbackNodes((void *)((PointerHolder)qobj));
+}
+
+JNIEXPORT void JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluDeleteNurbsRenderer( JNIEnv *env, jobject obj,
+ jlong nobj )
+{
+ if ( disp__gluDeleteNurbsRenderer == NULL ) return;
+
+ disp__gluDeleteNurbsRenderer((void *)((PointerHolder)nobj));
+ RemoveCallbackNodes((void *)((PointerHolder)nobj));
+}
+
+JNIEXPORT void JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluDeleteTess( JNIEnv *env, jobject obj,
+ jlong tobj )
+{
+ if ( disp__gluDeleteTess == NULL ) return;
+
+ disp__gluDeleteTess((GLUtesselator *)((PointerHolder)tobj));
+ RemoveCallbackNodes((void *)((PointerHolder)tobj));
+}
+
+JNIEXPORT jlong JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluNewQuadric( JNIEnv *env, jobject obj)
+{
+ if ( disp__gluNewQuadric == NULL ) return 0;
+
+ return (jlong)((PointerHolder)disp__gluNewQuadric());
+}
+
+JNIEXPORT jlong JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluNewNurbsRenderer( JNIEnv *env, jobject obj)
+{
+ if ( disp__gluNewNurbsRenderer == NULL ) return 0;
+
+ return (jlong)((PointerHolder)disp__gluNewNurbsRenderer());
+}
+
+JNIEXPORT jlong JNICALL
+Java_gl4java_GLUFuncJauJNInf_gluNewTess( JNIEnv *env, jobject obj)
+{
+ if ( disp__gluNewTess == NULL ) return 0;
+
+ return (jlong)((PointerHolder)disp__gluNewTess());
+}
+
+/**
+ * C2J Parser Version 2.1
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: glu-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLUFuncJauJNInf !
+ */
+
+/**
+ * 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
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluOrtho2D (
+ JNIEnv *env, jobject obj,
+ jdouble left,
+ jdouble right,
+ jdouble bottom,
+ jdouble top)
+ {
+
+ if ( disp__gluOrtho2D == NULL ) return;
+
+ disp__gluOrtho2D (
+ (GLdouble) left,
+ (GLdouble) right,
+ (GLdouble) bottom,
+ (GLdouble) top
+ );
+
+ }
+
+/**
+ * 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 width , GLdouble height , GLint * viewport ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluPickMatrix (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble width,
+ jdouble height,
+ 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) width,
+ (GLdouble) height,
+ (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 modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , 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 modelMatrix,
+ jdoubleArray projMatrix,
+ jintArray viewport,
+ 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(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)
+ {
+ 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(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)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, winz, ptr8, (isCopiedArray8 == JNI_TRUE)?0: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 (
+ JNIEnv *env, jobject obj,
+ jdouble winx,
+ jdouble winy,
+ jdouble winz,
+ jdoubleArray modelMatrix,
+ jdoubleArray projMatrix,
+ jintArray viewport,
+ jdoubleArray objx,
+ jdoubleArray objy,
+ jdoubleArray objz)
+ {
+ 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(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)
+ {
+ 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(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)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluScaleImage ( GLenum format , GLsizei widthin , GLsizei heightin , GLenum typein , const char * datain , GLsizei widthout , GLsizei heightout , GLenum typeout , char * dataout ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluScaleImage (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint widthin,
+ jint heightin,
+ jint typein,
+ jbyteArray datain,
+ jint widthout,
+ jint heightout,
+ 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) widthin,
+ (GLsizei) heightin,
+ (GLenum) typein,
+ (const char *) ptr4,
+ (GLsizei) widthout,
+ (GLsizei) heightout,
+ (GLenum) typeout,
+ (char *) 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 GLint gluBuild1DMipmaps ( GLenum target , GLint components , GLint 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 width,
+ jint format,
+ jint type,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr5 = NULL;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr5 = NULL;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr5 = NULL;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr5 = NULL;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr5 = NULL;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr5 = NULL;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild1DMipmaps__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr5 = NULL;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmaps ( GLenum target , GLint components , GLint width , GLint 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 width,
+ jint height,
+ jint format,
+ jint type,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr6 = NULL;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr6 = NULL;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr6 = NULL;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr6 = NULL;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr6 = NULL;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr6 = NULL;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBuild2DMipmaps__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr6 = NULL;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricDrawStyle ( GLUquadricObj * quadObject , GLenum drawStyle ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluQuadricDrawStyle (
+ JNIEnv *env, jobject obj,
+ jlong quadObject,
+ jint drawStyle)
+ {
+
+ if ( disp__gluQuadricDrawStyle == NULL ) return;
+
+ disp__gluQuadricDrawStyle (
+ (GLUquadricObj *) (PointerHolder) quadObject,
+ (GLenum) drawStyle
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricOrientation ( GLUquadricObj * quadObject , GLenum orientation ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluQuadricOrientation (
+ JNIEnv *env, jobject obj,
+ jlong quadObject,
+ jint orientation)
+ {
+
+ if ( disp__gluQuadricOrientation == NULL ) return;
+
+ disp__gluQuadricOrientation (
+ (GLUquadricObj *) (PointerHolder) quadObject,
+ (GLenum) orientation
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricNormals ( GLUquadricObj * quadObject , GLenum normals ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluQuadricNormals (
+ JNIEnv *env, jobject obj,
+ jlong quadObject,
+ jint normals)
+ {
+
+ if ( disp__gluQuadricNormals == NULL ) return;
+
+ disp__gluQuadricNormals (
+ (GLUquadricObj *) (PointerHolder) quadObject,
+ (GLenum) normals
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricTexture ( GLUquadricObj * quadObject , GLboolean textureCoords ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluQuadricTexture (
+ JNIEnv *env, jobject obj,
+ jlong quadObject,
+ jboolean textureCoords)
+ {
+
+ if ( disp__gluQuadricTexture == NULL ) return;
+
+ disp__gluQuadricTexture (
+ (GLUquadricObj *) (PointerHolder) quadObject,
+ (GLboolean) textureCoords
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluCylinder ( GLUquadricObj * qobj , GLdouble baseRadius , GLdouble topRadius , GLdouble height , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluCylinder (
+ JNIEnv *env, jobject obj,
+ jlong qobj,
+ jdouble baseRadius,
+ jdouble topRadius,
+ jdouble height,
+ jint slices,
+ jint stacks)
+ {
+
+ if ( disp__gluCylinder == NULL ) return;
+
+ disp__gluCylinder (
+ (GLUquadricObj *) (PointerHolder) qobj,
+ (GLdouble) baseRadius,
+ (GLdouble) topRadius,
+ (GLdouble) height,
+ (GLint) slices,
+ (GLint) stacks
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluSphere ( GLUquadricObj * qobj , GLdouble radius , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluSphere (
+ JNIEnv *env, jobject obj,
+ jlong qobj,
+ jdouble radius,
+ jint slices,
+ jint stacks)
+ {
+
+ if ( disp__gluSphere == NULL ) return;
+
+ disp__gluSphere (
+ (GLUquadricObj *) (PointerHolder) qobj,
+ (GLdouble) radius,
+ (GLint) slices,
+ (GLint) stacks
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluDisk (
+ JNIEnv *env, jobject obj,
+ jlong qobj,
+ jdouble innerRadius,
+ jdouble outerRadius,
+ jint slices,
+ jint loops)
+ {
+
+ if ( disp__gluDisk == NULL ) return;
+
+ disp__gluDisk (
+ (GLUquadricObj *) (PointerHolder) qobj,
+ (GLdouble) innerRadius,
+ (GLdouble) outerRadius,
+ (GLint) slices,
+ (GLint) loops
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPartialDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops , GLdouble startAngle , GLdouble sweepAngle ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluPartialDisk (
+ JNIEnv *env, jobject obj,
+ jlong qobj,
+ jdouble innerRadius,
+ jdouble outerRadius,
+ jint slices,
+ jint loops,
+ jdouble startAngle,
+ jdouble sweepAngle)
+ {
+
+ if ( disp__gluPartialDisk == NULL ) return;
+
+ disp__gluPartialDisk (
+ (GLUquadricObj *) (PointerHolder) qobj,
+ (GLdouble) innerRadius,
+ (GLdouble) outerRadius,
+ (GLint) slices,
+ (GLint) loops,
+ (GLdouble) startAngle,
+ (GLdouble) sweepAngle
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLoadSamplingMatrices ( GLUnurbsObj * nobj , const GLfloat modelMatrix [ 16 ] , const GLfloat projMatrix [ 16 ] , const GLint viewport [ 4 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluLoadSamplingMatrices (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jfloatArray modelMatrix,
+ jfloatArray projMatrix,
+ jintArray viewport)
+ {
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jint *ptr3 = NULL;
+
+ if ( disp__gluLoadSamplingMatrices == 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
+ );
+
+ 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 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluNurbsProperty (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jint property,
+ jfloat value)
+ {
+
+ if ( disp__gluNurbsProperty == NULL ) return;
+
+ disp__gluNurbsProperty (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLenum) property,
+ (GLfloat) value
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat * value ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluGetNurbsProperty (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jint property,
+ jfloatArray value)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__gluGetNurbsProperty == NULL ) return;
+
+ if(value!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2);
+ }
+ disp__gluGetNurbsProperty (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLenum) property,
+ (GLfloat *) ptr2
+ );
+
+ if(value!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginCurve ( GLUnurbsObj * nobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBeginCurve (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluBeginCurve == NULL ) return;
+
+ disp__gluBeginCurve (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndCurve ( GLUnurbsObj * nobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluEndCurve (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluEndCurve == NULL ) return;
+
+ disp__gluEndCurve (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsCurve ( GLUnurbsObj * nobj , GLint nknots , GLfloat * knot , GLint stride , GLfloat * ctlarray , GLint order , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluNurbsCurve (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jint nknots,
+ jfloatArray knot,
+ jint stride,
+ jfloatArray ctlarray,
+ jint order,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__gluNurbsCurve == NULL ) return;
+
+ if(knot!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knot, &isCopiedArray2);
+ }
+ if(ctlarray!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray4);
+ }
+ disp__gluNurbsCurve (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLint) nknots,
+ (GLfloat *) ptr2,
+ (GLint) stride,
+ (GLfloat *) ptr4,
+ (GLint) order,
+ (GLenum) type
+ );
+
+ if(knot!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, knot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(ctlarray!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginSurface ( GLUnurbsObj * nobj ) ;
+ * </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 (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluEndSurface == NULL ) return;
+
+ disp__gluEndSurface (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * 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 ) ;
+ * </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,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+ jboolean isCopiedArray7 = JNI_FALSE;
+ jfloat *ptr7 = NULL;
+
+ if ( disp__gluNurbsSurface == NULL ) return;
+
+ if(sknot!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sknot, &isCopiedArray2);
+ }
+ if(tknot!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tknot, &isCopiedArray4);
+ }
+ if(ctlarray!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray7);
+ }
+ disp__gluNurbsSurface (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLint) sknot_count,
+ (GLfloat *) ptr2,
+ (GLint) tknot_count,
+ (GLfloat *) ptr4,
+ (GLint) s_stride,
+ (GLint) t_stride,
+ (GLfloat *) ptr7,
+ (GLint) sorder,
+ (GLint) torder,
+ (GLenum) type
+ );
+
+ if(sknot!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, sknot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(tknot!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, tknot, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(ctlarray!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginTrim ( GLUnurbsObj * nobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluBeginTrim (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluBeginTrim == NULL ) return;
+
+ disp__gluBeginTrim (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndTrim ( GLUnurbsObj * nobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluEndTrim (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluEndTrim == NULL ) return;
+
+ disp__gluEndTrim (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPwlCurve ( GLUnurbsObj * nobj , GLint count , GLfloat * array , GLint stride , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluPwlCurve (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jint count,
+ jfloatArray array,
+ jint stride,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__gluPwlCurve == NULL ) return;
+
+ if(array!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, array, &isCopiedArray2);
+ }
+ disp__gluPwlCurve (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLint) count,
+ (GLfloat *) ptr2,
+ (GLint) stride,
+ (GLenum) type
+ );
+
+ if(array!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, array, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginPolygon ( GLUtesselator * tobj , void * polygon_data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluTessBeginPolygon__J_3B (
+ JNIEnv *env, jobject obj,
+ jlong tobj,
+ jbyteArray polygon_data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jbyte *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jshort *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jboolean *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jlong *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginContour ( GLUtesselator * tobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluTessBeginContour (
+ JNIEnv *env, jobject obj,
+ jlong tobj)
+ {
+
+ if ( disp__gluTessBeginContour == NULL ) return;
+
+ disp__gluTessBeginContour (
+ (GLUtesselator *) (PointerHolder) tobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessVertex ( GLUtesselator * tobj , GLdouble coords [ 3 ] , void * vertex_data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluTessVertex__J_3D_3B (
+ JNIEnv *env, jobject obj,
+ jlong tobj,
+ jdoubleArray coords,
+ jbyteArray vertex_data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_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_GLUFuncJauJNInf_gluGetTessProperty (
+ JNIEnv *env, jobject obj,
+ jlong tobj,
+ jint which,
+ jdoubleArray value)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__gluGetTessProperty == NULL ) return;
+
+ if(value!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2);
+ }
+ disp__gluGetTessProperty (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLenum) which,
+ (GLdouble *) ptr2
+ );
+
+ if(value!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * 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
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndPolygon ( GLUtesselator * tobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNInf_gluEndPolygon (
+ JNIEnv *env, jobject obj,
+ jlong tobj)
+ {
+
+ if ( disp__gluEndPolygon == NULL ) return;
+
+ disp__gluEndPolygon (
+ (GLUtesselator *) (PointerHolder) tobj
+ );
+
+ }
+
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/OpenGLU_JauJNI12tst_funcs.c b/CNativeCode/OpenGLU_JauJNI12tst_funcs.c
index bc8b960..bb2165a 100644
--- a/CNativeCode/OpenGLU_JauJNI12tst_funcs.c
+++ b/CNativeCode/OpenGLU_JauJNI12tst_funcs.c
@@ -41,6 +41,9 @@ Java_gl4java_GLUFuncJauJNI_gluErrorString ( JNIEnv *env, jobject obj,
{
const char *tmpString=0;
+ if ( disp__gluErrorString == NULL )
+ return (*env)->NewStringUTF(env, _glu_n_a_string);
+
tmpString = disp__gluErrorString ( /* jint */ errorCode );
if(tmpString==NULL)
tmpString=_glu_n_a_string;
@@ -54,6 +57,9 @@ Java_gl4java_GLUFuncJauJNI_gluGetString ( JNIEnv *env, jobject obj,
{
const char *tmpString=0;
+ if ( disp__gluGetString == NULL )
+ return (*env)->NewStringUTF(env, _glu_n_a_string);
+
tmpString = disp__gluGetString ( /* jint */ name);
if(tmpString==NULL)
tmpString=_glu_n_a_string;
@@ -62,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.7.0.0";
+static const char * _glu_lib_version_="2.7.1.0";
JNIEXPORT jstring JNICALL
Java_gl4java_GLUFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
@@ -109,6 +115,8 @@ Java_gl4java_GLUFuncJauJNI_gluQuadricCallback( JNIEnv *env, jobject obj,
jstring methodName,
jstring signature)
{
+ if ( disp__gluQuadricCallback == NULL ) return;
+
switch(which)
{
case GLU_ERROR:
@@ -133,6 +141,8 @@ Java_gl4java_GLUFuncJauJNI_gluNurbsCallback( JNIEnv *env, jobject obj,
jstring methodName,
jstring signature)
{
+ if ( disp__gluNurbsCallback == NULL ) return;
+
switch(which)
{
case GLU_ERROR:
@@ -161,6 +171,8 @@ Java_gl4java_GLUFuncJauJNI_gluTessCallback( JNIEnv *env, jobject obj,
jint arrayLen4,
jint arrayLen5)
{
+ if ( disp__gluTessCallback == NULL ) return;
+
switch(which)
{
case GLU_TESS_BEGIN:
@@ -238,6 +250,8 @@ JNIEXPORT void JNICALL
Java_gl4java_GLUFuncJauJNI_gluDeleteQuadric( JNIEnv *env, jobject obj,
jlong qobj )
{
+ if ( disp__gluDeleteQuadric == NULL ) return;
+
disp__gluDeleteQuadric((void *)((PointerHolder)qobj));
RemoveCallbackNodes((void *)((PointerHolder)qobj));
}
@@ -246,6 +260,8 @@ JNIEXPORT void JNICALL
Java_gl4java_GLUFuncJauJNI_gluDeleteNurbsRenderer( JNIEnv *env, jobject obj,
jlong nobj )
{
+ if ( disp__gluDeleteNurbsRenderer == NULL ) return;
+
disp__gluDeleteNurbsRenderer((void *)((PointerHolder)nobj));
RemoveCallbackNodes((void *)((PointerHolder)nobj));
}
@@ -254,6 +270,8 @@ JNIEXPORT void JNICALL
Java_gl4java_GLUFuncJauJNI_gluDeleteTess( JNIEnv *env, jobject obj,
jlong tobj )
{
+ if ( disp__gluDeleteTess == NULL ) return;
+
disp__gluDeleteTess((GLUtesselator *)((PointerHolder)tobj));
RemoveCallbackNodes((void *)((PointerHolder)tobj));
}
@@ -261,18 +279,2504 @@ Java_gl4java_GLUFuncJauJNI_gluDeleteTess( JNIEnv *env, jobject obj,
JNIEXPORT jlong JNICALL
Java_gl4java_GLUFuncJauJNI_gluNewQuadric( JNIEnv *env, jobject obj)
{
+ if ( disp__gluNewQuadric == NULL ) return 0;
+
return (jlong)((PointerHolder)disp__gluNewQuadric());
}
JNIEXPORT jlong JNICALL
Java_gl4java_GLUFuncJauJNI_gluNewNurbsRenderer( JNIEnv *env, jobject obj)
{
+ if ( disp__gluNewNurbsRenderer == NULL ) return 0;
+
return (jlong)((PointerHolder)disp__gluNewNurbsRenderer());
}
JNIEXPORT jlong JNICALL
Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
{
+ if ( disp__gluNewTess == NULL ) return 0;
+
return (jlong)((PointerHolder)disp__gluNewTess());
}
+/**
+ * C2J Parser Version 2.1
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: glu-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLUFuncJauJNI !
+ */
+
+/**
+ * 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
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluOrtho2D (
+ JNIEnv *env, jobject obj,
+ jdouble left,
+ jdouble right,
+ jdouble bottom,
+ jdouble top)
+ {
+
+ if ( disp__gluOrtho2D == NULL ) return;
+
+ disp__gluOrtho2D (
+ (GLdouble) left,
+ (GLdouble) right,
+ (GLdouble) bottom,
+ (GLdouble) top
+ );
+
+ }
+
+/**
+ * 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 width , GLdouble height , GLint * viewport ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluPickMatrix (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble width,
+ jdouble height,
+ 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) width,
+ (GLdouble) height,
+ (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 modelMatrix [ 16 ] , const GLdouble projMatrix [ 16 ] , const GLint viewport [ 4 ] , 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 modelMatrix,
+ jdoubleArray projMatrix,
+ jintArray viewport,
+ 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(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)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, &isCopiedArray4);
+ if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) {
+ isWarned4=1;
+ printf("COPY by gluProject arg: projMatrix");
+ }
+ }
+ if(viewport!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray5);
+ if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) {
+ isWarned5=1;
+ printf("COPY by gluProject arg: viewport");
+ }
+ }
+ 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(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)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, winz, ptr8, (isCopiedArray8 == JNI_TRUE)?0: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 (
+ JNIEnv *env, jobject obj,
+ jdouble winx,
+ jdouble winy,
+ jdouble winz,
+ jdoubleArray modelMatrix,
+ jdoubleArray projMatrix,
+ jintArray viewport,
+ jdoubleArray objx,
+ jdoubleArray objy,
+ jdoubleArray objz)
+ {
+ 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__gluUnProject == 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)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, &isCopiedArray4);
+ if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) {
+ isWarned4=1;
+ printf("COPY by gluUnProject arg: projMatrix");
+ }
+ }
+ if(viewport!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray5);
+ if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) {
+ isWarned5=1;
+ printf("COPY by gluUnProject arg: viewport");
+ }
+ }
+ 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(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)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objz, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluScaleImage ( GLenum format , GLsizei widthin , GLsizei heightin , GLenum typein , const char * datain , GLsizei widthout , GLsizei heightout , GLenum typeout , char * dataout ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluScaleImage (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint widthin,
+ jint heightin,
+ jint typein,
+ jbyteArray datain,
+ jint widthout,
+ jint heightout,
+ 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) widthin,
+ (GLsizei) heightin,
+ (GLenum) typein,
+ (const char *) ptr4,
+ (GLsizei) widthout,
+ (GLsizei) heightout,
+ (GLenum) typeout,
+ (char *) 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 GLint gluBuild1DMipmaps ( GLenum target , GLint components , GLint 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 width,
+ jint format,
+ jint type,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jbyte *ptr5 = NULL;
+ static int isWarned5 = 0;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
+ if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) {
+ isWarned5=1;
+ printf("COPY by gluBuild1DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jshortArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jshort *ptr5 = NULL;
+ static int isWarned5 = 0;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
+ if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) {
+ isWarned5=1;
+ printf("COPY by gluBuild1DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jintArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jint *ptr5 = NULL;
+ static int isWarned5 = 0;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
+ if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) {
+ isWarned5=1;
+ printf("COPY by gluBuild1DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jfloat *ptr5 = NULL;
+ static int isWarned5 = 0;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
+ if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) {
+ isWarned5=1;
+ printf("COPY by gluBuild1DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jdouble *ptr5 = NULL;
+ static int isWarned5 = 0;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
+ if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) {
+ isWarned5=1;
+ printf("COPY by gluBuild1DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jboolean *ptr5 = NULL;
+ static int isWarned5 = 0;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
+ if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) {
+ isWarned5=1;
+ printf("COPY by gluBuild1DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild1DMipmaps__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint format,
+ jint type,
+ jlongArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jlong *ptr5 = NULL;
+ static int isWarned5 = 0;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
+ if( isCopiedArray5 == JNI_TRUE && isWarned5==0 ) {
+ isWarned5=1;
+ printf("COPY by gluBuild1DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmaps ( GLenum target , GLint components , GLint width , GLint 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 width,
+ jint height,
+ jint format,
+ jint type,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jbyte *ptr6 = NULL;
+ static int isWarned6 = 0;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6);
+ if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) {
+ isWarned6=1;
+ printf("COPY by gluBuild2DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jshortArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jshort *ptr6 = NULL;
+ static int isWarned6 = 0;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6);
+ if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) {
+ isWarned6=1;
+ printf("COPY by gluBuild2DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jintArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jint *ptr6 = NULL;
+ static int isWarned6 = 0;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6);
+ if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) {
+ isWarned6=1;
+ printf("COPY by gluBuild2DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jfloat *ptr6 = NULL;
+ static int isWarned6 = 0;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6);
+ if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) {
+ isWarned6=1;
+ printf("COPY by gluBuild2DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jdouble *ptr6 = NULL;
+ static int isWarned6 = 0;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6);
+ if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) {
+ isWarned6=1;
+ printf("COPY by gluBuild2DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jboolean *ptr6 = NULL;
+ static int isWarned6 = 0;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6);
+ if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) {
+ isWarned6=1;
+ printf("COPY by gluBuild2DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBuild2DMipmaps__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint components,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jlongArray data)
+ {
+ jint ret;
+
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jlong *ptr6 = NULL;
+ static int isWarned6 = 0;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray6);
+ if( isCopiedArray6 == JNI_TRUE && isWarned6==0 ) {
+ isWarned6=1;
+ printf("COPY by gluBuild2DMipmaps arg: data");
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) components,
+ (GLint) width,
+ (GLint) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricDrawStyle ( GLUquadricObj * quadObject , GLenum drawStyle ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluQuadricDrawStyle (
+ JNIEnv *env, jobject obj,
+ jlong quadObject,
+ jint drawStyle)
+ {
+
+ if ( disp__gluQuadricDrawStyle == NULL ) return;
+
+ disp__gluQuadricDrawStyle (
+ (GLUquadricObj *) (PointerHolder) quadObject,
+ (GLenum) drawStyle
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricOrientation ( GLUquadricObj * quadObject , GLenum orientation ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluQuadricOrientation (
+ JNIEnv *env, jobject obj,
+ jlong quadObject,
+ jint orientation)
+ {
+
+ if ( disp__gluQuadricOrientation == NULL ) return;
+
+ disp__gluQuadricOrientation (
+ (GLUquadricObj *) (PointerHolder) quadObject,
+ (GLenum) orientation
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricNormals ( GLUquadricObj * quadObject , GLenum normals ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluQuadricNormals (
+ JNIEnv *env, jobject obj,
+ jlong quadObject,
+ jint normals)
+ {
+
+ if ( disp__gluQuadricNormals == NULL ) return;
+
+ disp__gluQuadricNormals (
+ (GLUquadricObj *) (PointerHolder) quadObject,
+ (GLenum) normals
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricTexture ( GLUquadricObj * quadObject , GLboolean textureCoords ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluQuadricTexture (
+ JNIEnv *env, jobject obj,
+ jlong quadObject,
+ jboolean textureCoords)
+ {
+
+ if ( disp__gluQuadricTexture == NULL ) return;
+
+ disp__gluQuadricTexture (
+ (GLUquadricObj *) (PointerHolder) quadObject,
+ (GLboolean) textureCoords
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluCylinder ( GLUquadricObj * qobj , GLdouble baseRadius , GLdouble topRadius , GLdouble height , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluCylinder (
+ JNIEnv *env, jobject obj,
+ jlong qobj,
+ jdouble baseRadius,
+ jdouble topRadius,
+ jdouble height,
+ jint slices,
+ jint stacks)
+ {
+
+ if ( disp__gluCylinder == NULL ) return;
+
+ disp__gluCylinder (
+ (GLUquadricObj *) (PointerHolder) qobj,
+ (GLdouble) baseRadius,
+ (GLdouble) topRadius,
+ (GLdouble) height,
+ (GLint) slices,
+ (GLint) stacks
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluSphere ( GLUquadricObj * qobj , GLdouble radius , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluSphere (
+ JNIEnv *env, jobject obj,
+ jlong qobj,
+ jdouble radius,
+ jint slices,
+ jint stacks)
+ {
+
+ if ( disp__gluSphere == NULL ) return;
+
+ disp__gluSphere (
+ (GLUquadricObj *) (PointerHolder) qobj,
+ (GLdouble) radius,
+ (GLint) slices,
+ (GLint) stacks
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluDisk (
+ JNIEnv *env, jobject obj,
+ jlong qobj,
+ jdouble innerRadius,
+ jdouble outerRadius,
+ jint slices,
+ jint loops)
+ {
+
+ if ( disp__gluDisk == NULL ) return;
+
+ disp__gluDisk (
+ (GLUquadricObj *) (PointerHolder) qobj,
+ (GLdouble) innerRadius,
+ (GLdouble) outerRadius,
+ (GLint) slices,
+ (GLint) loops
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPartialDisk ( GLUquadricObj * qobj , GLdouble innerRadius , GLdouble outerRadius , GLint slices , GLint loops , GLdouble startAngle , GLdouble sweepAngle ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluPartialDisk (
+ JNIEnv *env, jobject obj,
+ jlong qobj,
+ jdouble innerRadius,
+ jdouble outerRadius,
+ jint slices,
+ jint loops,
+ jdouble startAngle,
+ jdouble sweepAngle)
+ {
+
+ if ( disp__gluPartialDisk == NULL ) return;
+
+ disp__gluPartialDisk (
+ (GLUquadricObj *) (PointerHolder) qobj,
+ (GLdouble) innerRadius,
+ (GLdouble) outerRadius,
+ (GLint) slices,
+ (GLint) loops,
+ (GLdouble) startAngle,
+ (GLdouble) sweepAngle
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLoadSamplingMatrices ( GLUnurbsObj * nobj , const GLfloat modelMatrix [ 16 ] , const GLfloat projMatrix [ 16 ] , const GLint viewport [ 4 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluLoadSamplingMatrices (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jfloatArray modelMatrix,
+ jfloatArray projMatrix,
+ jintArray viewport)
+ {
+ 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(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)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, projMatrix, &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");
+ }
+ }
+ disp__gluLoadSamplingMatrices (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLint *) ptr3
+ );
+
+ 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 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluNurbsProperty (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jint property,
+ jfloat value)
+ {
+
+ if ( disp__gluNurbsProperty == NULL ) return;
+
+ disp__gluNurbsProperty (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLenum) property,
+ (GLfloat) value
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetNurbsProperty ( GLUnurbsObj * nobj , GLenum property , GLfloat * value ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluGetNurbsProperty (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jint property,
+ jfloatArray value)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ static int isWarned2 = 0;
+
+ if ( disp__gluGetNurbsProperty == NULL ) return;
+
+ if(value!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluGetNurbsProperty arg: value");
+ }
+ }
+ disp__gluGetNurbsProperty (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLenum) property,
+ (GLfloat *) ptr2
+ );
+
+ if(value!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginCurve ( GLUnurbsObj * nobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBeginCurve (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluBeginCurve == NULL ) return;
+
+ disp__gluBeginCurve (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndCurve ( GLUnurbsObj * nobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluEndCurve (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluEndCurve == NULL ) return;
+
+ disp__gluEndCurve (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsCurve ( GLUnurbsObj * nobj , GLint nknots , GLfloat * knot , GLint stride , GLfloat * ctlarray , GLint order , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluNurbsCurve (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jint nknots,
+ jfloatArray knot,
+ jint stride,
+ jfloatArray ctlarray,
+ jint order,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ static int isWarned2 = 0;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+ static int isWarned4 = 0;
+
+ if ( disp__gluNurbsCurve == NULL ) return;
+
+ if(knot!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knot, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluNurbsCurve arg: knot");
+ }
+ }
+ if(ctlarray!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray4);
+ if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) {
+ isWarned4=1;
+ printf("COPY by gluNurbsCurve arg: ctlarray");
+ }
+ }
+ disp__gluNurbsCurve (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLint) nknots,
+ (GLfloat *) ptr2,
+ (GLint) stride,
+ (GLfloat *) ptr4,
+ (GLint) order,
+ (GLenum) type
+ );
+
+ if(knot!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, knot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(ctlarray!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginSurface ( GLUnurbsObj * nobj ) ;
+ * </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 (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluEndSurface == NULL ) return;
+
+ disp__gluEndSurface (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * 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 ) ;
+ * </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,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ static int isWarned2 = 0;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+ static int isWarned4 = 0;
+ jboolean isCopiedArray7 = JNI_FALSE;
+ jfloat *ptr7 = NULL;
+ static int isWarned7 = 0;
+
+ if ( disp__gluNurbsSurface == NULL ) return;
+
+ if(sknot!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sknot, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluNurbsSurface arg: sknot");
+ }
+ }
+ if(tknot!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tknot, &isCopiedArray4);
+ if( isCopiedArray4 == JNI_TRUE && isWarned4==0 ) {
+ isWarned4=1;
+ printf("COPY by gluNurbsSurface arg: tknot");
+ }
+ }
+ if(ctlarray!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ctlarray, &isCopiedArray7);
+ if( isCopiedArray7 == JNI_TRUE && isWarned7==0 ) {
+ isWarned7=1;
+ printf("COPY by gluNurbsSurface arg: ctlarray");
+ }
+ }
+ disp__gluNurbsSurface (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLint) sknot_count,
+ (GLfloat *) ptr2,
+ (GLint) tknot_count,
+ (GLfloat *) ptr4,
+ (GLint) s_stride,
+ (GLint) t_stride,
+ (GLfloat *) ptr7,
+ (GLint) sorder,
+ (GLint) torder,
+ (GLenum) type
+ );
+
+ if(sknot!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, sknot, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(tknot!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, tknot, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(ctlarray!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ctlarray, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginTrim ( GLUnurbsObj * nobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluBeginTrim (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluBeginTrim == NULL ) return;
+
+ disp__gluBeginTrim (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndTrim ( GLUnurbsObj * nobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluEndTrim (
+ JNIEnv *env, jobject obj,
+ jlong nobj)
+ {
+
+ if ( disp__gluEndTrim == NULL ) return;
+
+ disp__gluEndTrim (
+ (GLUnurbsObj *) (PointerHolder) nobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPwlCurve ( GLUnurbsObj * nobj , GLint count , GLfloat * array , GLint stride , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluPwlCurve (
+ JNIEnv *env, jobject obj,
+ jlong nobj,
+ jint count,
+ jfloatArray array,
+ jint stride,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ static int isWarned2 = 0;
+
+ if ( disp__gluPwlCurve == NULL ) return;
+
+ if(array!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, array, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluPwlCurve arg: array");
+ }
+ }
+ disp__gluPwlCurve (
+ (GLUnurbsObj *) (PointerHolder) nobj,
+ (GLint) count,
+ (GLfloat *) ptr2,
+ (GLint) stride,
+ (GLenum) type
+ );
+
+ if(array!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, array, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginPolygon ( GLUtesselator * tobj , void * polygon_data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluTessBeginPolygon__J_3B (
+ JNIEnv *env, jobject obj,
+ jlong tobj,
+ jbyteArray polygon_data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jbyte *ptr1 = NULL;
+ static int isWarned1 = 0;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessBeginPolygon arg: polygon_data");
+ }
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jshort *ptr1 = NULL;
+ static int isWarned1 = 0;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessBeginPolygon arg: polygon_data");
+ }
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+ static int isWarned1 = 0;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessBeginPolygon arg: polygon_data");
+ }
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+ static int isWarned1 = 0;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessBeginPolygon arg: polygon_data");
+ }
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ static int isWarned1 = 0;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessBeginPolygon arg: polygon_data");
+ }
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jboolean *ptr1 = NULL;
+ static int isWarned1 = 0;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessBeginPolygon arg: polygon_data");
+ }
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jlong *ptr1 = NULL;
+ static int isWarned1 = 0;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(polygon_data!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, polygon_data, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessBeginPolygon arg: polygon_data");
+ }
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (void *) ptr1
+ );
+
+ if(polygon_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, polygon_data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginContour ( GLUtesselator * tobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluTessBeginContour (
+ JNIEnv *env, jobject obj,
+ jlong tobj)
+ {
+
+ if ( disp__gluTessBeginContour == NULL ) return;
+
+ disp__gluTessBeginContour (
+ (GLUtesselator *) (PointerHolder) tobj
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessVertex ( GLUtesselator * tobj , GLdouble coords [ 3 ] , void * vertex_data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluTessVertex__J_3D_3B (
+ JNIEnv *env, jobject obj,
+ jlong tobj,
+ jdoubleArray coords,
+ jbyteArray vertex_data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ static int isWarned1 = 0;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+ static int isWarned2 = 0;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessVertex arg: coords");
+ }
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluTessVertex arg: vertex_data");
+ }
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ static int isWarned1 = 0;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+ static int isWarned2 = 0;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessVertex arg: coords");
+ }
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluTessVertex arg: vertex_data");
+ }
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ static int isWarned1 = 0;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+ static int isWarned2 = 0;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessVertex arg: coords");
+ }
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluTessVertex arg: vertex_data");
+ }
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ static int isWarned1 = 0;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ static int isWarned2 = 0;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessVertex arg: coords");
+ }
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluTessVertex arg: vertex_data");
+ }
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ static int isWarned1 = 0;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+ static int isWarned2 = 0;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessVertex arg: coords");
+ }
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluTessVertex arg: vertex_data");
+ }
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ static int isWarned1 = 0;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+ static int isWarned2 = 0;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessVertex arg: coords");
+ }
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluTessVertex arg: vertex_data");
+ }
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ static int isWarned1 = 0;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+ static int isWarned2 = 0;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(coords!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, coords, &isCopiedArray1);
+ if( isCopiedArray1 == JNI_TRUE && isWarned1==0 ) {
+ isWarned1=1;
+ printf("COPY by gluTessVertex arg: coords");
+ }
+ }
+ if(vertex_data!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, vertex_data, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluTessVertex arg: vertex_data");
+ }
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLdouble *) ptr1,
+ (void *) ptr2
+ );
+
+ if(coords!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, coords, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(vertex_data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, vertex_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 ) ;
+ * </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;
+
+ if ( disp__gluGetTessProperty == NULL ) return;
+
+ if(value!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, value, &isCopiedArray2);
+ if( isCopiedArray2 == JNI_TRUE && isWarned2==0 ) {
+ isWarned2=1;
+ printf("COPY by gluGetTessProperty arg: value");
+ }
+ }
+ disp__gluGetTessProperty (
+ (GLUtesselator *) (PointerHolder) tobj,
+ (GLenum) which,
+ (GLdouble *) ptr2
+ );
+
+ if(value!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, value, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * 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
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndPolygon ( GLUtesselator * tobj ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFuncJauJNI_gluEndPolygon (
+ JNIEnv *env, jobject obj,
+ jlong tobj)
+ {
+
+ if ( disp__gluEndPolygon == NULL ) return;
+
+ disp__gluEndPolygon (
+ (GLUtesselator *) (PointerHolder) tobj
+ );
+
+ }
+
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/OpenGLU_JauJNI_funcs.c b/CNativeCode/OpenGLU_JauJNI_funcs.c
index 56928ab..2b3614e 100644
--- a/CNativeCode/OpenGLU_JauJNI_funcs.c
+++ b/CNativeCode/OpenGLU_JauJNI_funcs.c
@@ -41,6 +41,9 @@ Java_gl4java_GLUFuncJauJNI_gluErrorString ( JNIEnv *env, jobject obj,
{
const char *tmpString=0;
+ if ( disp__gluErrorString == NULL )
+ return (*env)->NewStringUTF(env, _glu_n_a_string);
+
tmpString = disp__gluErrorString ( /* jint */ errorCode );
if(tmpString==NULL)
tmpString=_glu_n_a_string;
@@ -54,6 +57,9 @@ Java_gl4java_GLUFuncJauJNI_gluGetString ( JNIEnv *env, jobject obj,
{
const char *tmpString=0;
+ if ( disp__gluGetString == NULL )
+ return (*env)->NewStringUTF(env, _glu_n_a_string);
+
tmpString = disp__gluGetString ( /* jint */ name);
if(tmpString==NULL)
tmpString=_glu_n_a_string;
@@ -62,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.7.0.0";
+static const char * _glu_lib_version_="2.7.1.0";
JNIEXPORT jstring JNICALL
Java_gl4java_GLUFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
@@ -109,6 +115,8 @@ Java_gl4java_GLUFuncJauJNI_gluQuadricCallback( JNIEnv *env, jobject obj,
jstring methodName,
jstring signature)
{
+ if ( disp__gluQuadricCallback == NULL ) return;
+
switch(which)
{
case GLU_ERROR:
@@ -133,6 +141,8 @@ Java_gl4java_GLUFuncJauJNI_gluNurbsCallback( JNIEnv *env, jobject obj,
jstring methodName,
jstring signature)
{
+ if ( disp__gluNurbsCallback == NULL ) return;
+
switch(which)
{
case GLU_ERROR:
@@ -161,6 +171,8 @@ Java_gl4java_GLUFuncJauJNI_gluTessCallback( JNIEnv *env, jobject obj,
jint arrayLen4,
jint arrayLen5)
{
+ if ( disp__gluTessCallback == NULL ) return;
+
switch(which)
{
case GLU_TESS_BEGIN:
@@ -238,6 +250,8 @@ JNIEXPORT void JNICALL
Java_gl4java_GLUFuncJauJNI_gluDeleteQuadric( JNIEnv *env, jobject obj,
jlong qobj )
{
+ if ( disp__gluDeleteQuadric == NULL ) return;
+
disp__gluDeleteQuadric((void *)((PointerHolder)qobj));
RemoveCallbackNodes((void *)((PointerHolder)qobj));
}
@@ -246,6 +260,8 @@ JNIEXPORT void JNICALL
Java_gl4java_GLUFuncJauJNI_gluDeleteNurbsRenderer( JNIEnv *env, jobject obj,
jlong nobj )
{
+ if ( disp__gluDeleteNurbsRenderer == NULL ) return;
+
disp__gluDeleteNurbsRenderer((void *)((PointerHolder)nobj));
RemoveCallbackNodes((void *)((PointerHolder)nobj));
}
@@ -254,6 +270,8 @@ JNIEXPORT void JNICALL
Java_gl4java_GLUFuncJauJNI_gluDeleteTess( JNIEnv *env, jobject obj,
jlong tobj )
{
+ if ( disp__gluDeleteTess == NULL ) return;
+
disp__gluDeleteTess((GLUtesselator *)((PointerHolder)tobj));
RemoveCallbackNodes((void *)((PointerHolder)tobj));
}
@@ -261,23 +279,29 @@ Java_gl4java_GLUFuncJauJNI_gluDeleteTess( JNIEnv *env, jobject obj,
JNIEXPORT jlong JNICALL
Java_gl4java_GLUFuncJauJNI_gluNewQuadric( JNIEnv *env, jobject obj)
{
+ if ( disp__gluNewQuadric == NULL ) return 0;
+
return (jlong)((PointerHolder)disp__gluNewQuadric());
}
JNIEXPORT jlong JNICALL
Java_gl4java_GLUFuncJauJNI_gluNewNurbsRenderer( JNIEnv *env, jobject obj)
{
+ if ( disp__gluNewNurbsRenderer == NULL ) return 0;
+
return (jlong)((PointerHolder)disp__gluNewNurbsRenderer());
}
JNIEXPORT jlong JNICALL
Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
{
+ if ( disp__gluNewTess == NULL ) return 0;
+
return (jlong)((PointerHolder)disp__gluNewTess());
}
/**
- * C2J Parser Version 2.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: glu-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLUFuncJauJNI !
@@ -303,6 +327,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble upz)
{
+ if ( disp__gluLookAt == NULL ) return;
+
disp__gluLookAt (
(GLdouble) eyex,
(GLdouble) eyey,
@@ -332,6 +358,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble top)
{
+ if ( disp__gluOrtho2D == NULL ) return;
+
disp__gluOrtho2D (
(GLdouble) left,
(GLdouble) right,
@@ -356,6 +384,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble zFar)
{
+ if ( disp__gluPerspective == NULL ) return;
+
disp__gluPerspective (
(GLdouble) fovy,
(GLdouble) aspect,
@@ -383,6 +413,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray4 = JNI_FALSE;
jint *ptr4 = NULL;
+ if ( disp__gluPickMatrix == NULL ) return;
+
if(viewport!=NULL)
{
ptr4 = (*env)->GetIntArrayElements(env, viewport, &isCopiedArray4);
@@ -432,6 +464,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray8 = JNI_FALSE;
jdouble *ptr8 = NULL;
+ if ( disp__gluProject == NULL ) return 0;
+
if(modelMatrix!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, modelMatrix, 0);
@@ -526,6 +560,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray8 = JNI_FALSE;
jdouble *ptr8 = NULL;
+ if ( disp__gluUnProject == NULL ) return 0;
+
if(modelMatrix!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, modelMatrix, 0);
@@ -614,6 +650,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray8 = JNI_FALSE;
jbyte *ptr8 = NULL;
+ if ( disp__gluScaleImage == NULL ) return 0;
+
if(datain!=NULL)
{
ptr4 = (*env)->GetByteArrayElements(env, datain, 0);
@@ -665,6 +703,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jbyte *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (*env)->GetByteArrayElements(env, data, 0);
@@ -698,6 +738,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jshort *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (*env)->GetShortArrayElements(env, data, 0);
@@ -731,6 +773,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (*env)->GetIntArrayElements(env, data, 0);
@@ -764,6 +808,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jfloat *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (*env)->GetFloatArrayElements(env, data, 0);
@@ -797,6 +843,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (*env)->GetDoubleArrayElements(env, data, 0);
@@ -830,6 +878,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (*env)->GetBooleanArrayElements(env, data, 0);
@@ -863,6 +913,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong *ptr5 = NULL;
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr5 = (*env)->GetLongArrayElements(env, data, 0);
@@ -904,6 +956,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jbyte *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (*env)->GetByteArrayElements(env, data, 0);
@@ -939,6 +993,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jshort *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (*env)->GetShortArrayElements(env, data, 0);
@@ -974,6 +1030,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (*env)->GetIntArrayElements(env, data, 0);
@@ -1009,6 +1067,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jfloat *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (*env)->GetFloatArrayElements(env, data, 0);
@@ -1044,6 +1104,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (*env)->GetDoubleArrayElements(env, data, 0);
@@ -1079,6 +1141,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (*env)->GetBooleanArrayElements(env, data, 0);
@@ -1114,6 +1178,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong *ptr6 = NULL;
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
if(data!=NULL)
{
ptr6 = (*env)->GetLongArrayElements(env, data, 0);
@@ -1148,6 +1214,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint drawStyle)
{
+ if ( disp__gluQuadricDrawStyle == NULL ) return;
+
disp__gluQuadricDrawStyle (
(GLUquadricObj *) (PointerHolder) quadObject,
(GLenum) drawStyle
@@ -1168,6 +1236,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint orientation)
{
+ if ( disp__gluQuadricOrientation == NULL ) return;
+
disp__gluQuadricOrientation (
(GLUquadricObj *) (PointerHolder) quadObject,
(GLenum) orientation
@@ -1188,6 +1258,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint normals)
{
+ if ( disp__gluQuadricNormals == NULL ) return;
+
disp__gluQuadricNormals (
(GLUquadricObj *) (PointerHolder) quadObject,
(GLenum) normals
@@ -1208,6 +1280,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean textureCoords)
{
+ if ( disp__gluQuadricTexture == NULL ) return;
+
disp__gluQuadricTexture (
(GLUquadricObj *) (PointerHolder) quadObject,
(GLboolean) textureCoords
@@ -1232,6 +1306,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint stacks)
{
+ if ( disp__gluCylinder == NULL ) return;
+
disp__gluCylinder (
(GLUquadricObj *) (PointerHolder) qobj,
(GLdouble) baseRadius,
@@ -1258,6 +1334,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint stacks)
{
+ if ( disp__gluSphere == NULL ) return;
+
disp__gluSphere (
(GLUquadricObj *) (PointerHolder) qobj,
(GLdouble) radius,
@@ -1283,6 +1361,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint loops)
{
+ if ( disp__gluDisk == NULL ) return;
+
disp__gluDisk (
(GLUquadricObj *) (PointerHolder) qobj,
(GLdouble) innerRadius,
@@ -1311,6 +1391,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble sweepAngle)
{
+ if ( disp__gluPartialDisk == NULL ) return;
+
disp__gluPartialDisk (
(GLUquadricObj *) (PointerHolder) qobj,
(GLdouble) innerRadius,
@@ -1341,6 +1423,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jfloat *ptr2 = NULL;
jint *ptr3 = NULL;
+ if ( disp__gluLoadSamplingMatrices == NULL ) return;
+
if(modelMatrix!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, modelMatrix, 0);
@@ -1388,6 +1472,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jfloat value)
{
+ if ( disp__gluNurbsProperty == NULL ) return;
+
disp__gluNurbsProperty (
(GLUnurbsObj *) (PointerHolder) nobj,
(GLenum) property,
@@ -1412,6 +1498,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__gluGetNurbsProperty == NULL ) return;
+
if(value!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, value, &isCopiedArray2);
@@ -1440,6 +1528,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluBeginCurve == NULL ) return;
+
disp__gluBeginCurve (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1458,6 +1548,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluEndCurve == NULL ) return;
+
disp__gluEndCurve (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1486,6 +1578,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray4 = JNI_FALSE;
jfloat *ptr4 = NULL;
+ if ( disp__gluNurbsCurve == NULL ) return;
+
if(knot!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, knot, &isCopiedArray2);
@@ -1526,6 +1620,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluBeginSurface == NULL ) return;
+
disp__gluBeginSurface (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1544,6 +1640,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluEndSurface == NULL ) return;
+
disp__gluEndSurface (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1578,6 +1676,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray7 = JNI_FALSE;
jfloat *ptr7 = NULL;
+ if ( disp__gluNurbsSurface == NULL ) return;
+
if(sknot!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, sknot, &isCopiedArray2);
@@ -1630,6 +1730,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluBeginTrim == NULL ) return;
+
disp__gluBeginTrim (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1648,6 +1750,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong nobj)
{
+ if ( disp__gluEndTrim == NULL ) return;
+
disp__gluEndTrim (
(GLUnurbsObj *) (PointerHolder) nobj
);
@@ -1672,6 +1776,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__gluPwlCurve == NULL ) return;
+
if(array!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, array, &isCopiedArray2);
@@ -1705,6 +1811,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jbyte *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (*env)->GetByteArrayElements(env, polygon_data, &isCopiedArray1);
@@ -1728,6 +1836,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jshort *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (*env)->GetShortArrayElements(env, polygon_data, &isCopiedArray1);
@@ -1751,6 +1861,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, polygon_data, &isCopiedArray1);
@@ -1774,6 +1886,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, polygon_data, &isCopiedArray1);
@@ -1797,6 +1911,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, polygon_data, &isCopiedArray1);
@@ -1820,6 +1936,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jboolean *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (*env)->GetBooleanArrayElements(env, polygon_data, &isCopiedArray1);
@@ -1843,6 +1961,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray1 = JNI_FALSE;
jlong *ptr1 = NULL;
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
if(polygon_data!=NULL)
{
ptr1 = (*env)->GetLongArrayElements(env, polygon_data, &isCopiedArray1);
@@ -1870,6 +1990,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluTessBeginContour == NULL ) return;
+
disp__gluTessBeginContour (
(GLUtesselator *) (PointerHolder) tobj
);
@@ -1894,6 +2016,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jbyte *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1);
@@ -1929,6 +2053,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jshort *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1);
@@ -1964,6 +2090,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1);
@@ -1999,6 +2127,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1);
@@ -2034,6 +2164,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jdouble *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1);
@@ -2069,6 +2201,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jboolean *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1);
@@ -2104,6 +2238,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jlong *ptr2 = NULL;
+ if ( disp__gluTessVertex == NULL ) return;
+
if(coords!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, coords, &isCopiedArray1);
@@ -2140,6 +2276,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluTessEndContour == NULL ) return;
+
disp__gluTessEndContour (
(GLUtesselator *) (PointerHolder) tobj
);
@@ -2158,6 +2296,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluTessEndPolygon == NULL ) return;
+
disp__gluTessEndPolygon (
(GLUtesselator *) (PointerHolder) tobj
);
@@ -2178,6 +2318,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble value)
{
+ if ( disp__gluTessProperty == NULL ) return;
+
disp__gluTessProperty (
(GLUtesselator *) (PointerHolder) tobj,
(GLenum) which,
@@ -2201,6 +2343,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jdouble z)
{
+ if ( disp__gluTessNormal == NULL ) return;
+
disp__gluTessNormal (
(GLUtesselator *) (PointerHolder) tobj,
(GLdouble) x,
@@ -2226,6 +2370,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jboolean isCopiedArray2 = JNI_FALSE;
jdouble *ptr2 = NULL;
+ if ( disp__gluGetTessProperty == NULL ) return;
+
if(value!=NULL)
{
ptr2 = (*env)->GetDoubleArrayElements(env, value, &isCopiedArray2);
@@ -2254,6 +2400,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluBeginPolygon == NULL ) return;
+
disp__gluBeginPolygon (
(GLUtesselator *) (PointerHolder) tobj
);
@@ -2273,6 +2421,8 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jint type)
{
+ if ( disp__gluNextContour == NULL ) return;
+
disp__gluNextContour (
(GLUtesselator *) (PointerHolder) tobj,
(GLenum) type
@@ -2292,10 +2442,12 @@ Java_gl4java_GLUFuncJauJNI_gluNewTess( JNIEnv *env, jobject obj)
jlong tobj)
{
+ if ( disp__gluEndPolygon == NULL ) return;
+
disp__gluEndPolygon (
(GLUtesselator *) (PointerHolder) tobj
);
}
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/OpenGL_JauJNI12_funcs.c b/CNativeCode/OpenGL_JauJNI12_funcs.c
index 025eb6f..462d633 100755
--- a/CNativeCode/OpenGL_JauJNI12_funcs.c
+++ b/CNativeCode/OpenGL_JauJNI12_funcs.c
@@ -60,6 +60,9 @@ Java_gl4java_GLFuncJauJNI_glGetString ( JNIEnv *env, jobject obj,
{
const char * tmpString=0;
+ if ( disp__glGetString == NULL )
+ return (*env)->NewStringUTF(env, _gl_n_a_string);
+
tmpString = disp__glGetString ( /* jint */ name);
if(tmpString==NULL)
tmpString=_gl_n_a_string;
@@ -68,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.7.0.0";
+static const char * _gl_lib_version_="2.7.1.0";
JNIEXPORT jstring JNICALL
Java_gl4java_GLFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
@@ -83,7 +86,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
}
/**
- * C2J Parser Version 2.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: gl-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLFuncJauJNI !
@@ -101,6 +104,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat c)
{
+ if ( disp__glClearIndex == NULL ) return;
+
disp__glClearIndex (
(GLfloat) c
);
@@ -122,6 +127,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glClearColor == NULL ) return;
+
disp__glClearColor (
(GLclampf) red,
(GLclampf) green,
@@ -143,6 +150,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glClear == NULL ) return;
+
disp__glClear (
(GLbitfield) mask
);
@@ -161,6 +170,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glIndexMask == NULL ) return;
+
disp__glIndexMask (
(GLuint) mask
);
@@ -182,6 +193,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean alpha)
{
+ if ( disp__glColorMask == NULL ) return;
+
disp__glColorMask (
(GLboolean) red,
(GLboolean) green,
@@ -204,6 +217,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat ref)
{
+ if ( disp__glAlphaFunc == NULL ) return;
+
disp__glAlphaFunc (
(GLenum) func,
(GLclampf) ref
@@ -224,6 +239,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint dfactor)
{
+ if ( disp__glBlendFunc == NULL ) return;
+
disp__glBlendFunc (
(GLenum) sfactor,
(GLenum) dfactor
@@ -243,6 +260,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint opcode)
{
+ if ( disp__glLogicOp == NULL ) return;
+
disp__glLogicOp (
(GLenum) opcode
);
@@ -261,6 +280,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glCullFace == NULL ) return;
+
disp__glCullFace (
(GLenum) mode
);
@@ -279,6 +300,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glFrontFace == NULL ) return;
+
disp__glFrontFace (
(GLenum) mode
);
@@ -297,6 +320,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat size)
{
+ if ( disp__glPointSize == NULL ) return;
+
disp__glPointSize (
(GLfloat) size
);
@@ -315,6 +340,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat width)
{
+ if ( disp__glLineWidth == NULL ) return;
+
disp__glLineWidth (
(GLfloat) width
);
@@ -334,6 +361,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort pattern)
{
+ if ( disp__glLineStipple == NULL ) return;
+
disp__glLineStipple (
(GLint) factor,
(GLushort) pattern
@@ -354,6 +383,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glPolygonMode == NULL ) return;
+
disp__glPolygonMode (
(GLenum) face,
(GLenum) mode
@@ -374,6 +405,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat units)
{
+ if ( disp__glPolygonOffset == NULL ) return;
+
disp__glPolygonOffset (
(GLfloat) factor,
(GLfloat) units
@@ -394,6 +427,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glPolygonStipple == NULL ) return;
+
if(mask!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, mask, 0);
@@ -422,6 +457,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray0 = JNI_FALSE;
jbyte *ptr0 = NULL;
+ if ( disp__glGetPolygonStipple == NULL ) return;
+
if(mask!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, mask, &isCopiedArray0);
@@ -448,6 +485,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean flag)
{
+ if ( disp__glEdgeFlag == NULL ) return;
+
disp__glEdgeFlag (
(GLboolean) flag
);
@@ -467,6 +506,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr0 = NULL;
+ if ( disp__glEdgeFlagv == NULL ) return;
+
if(flag!=NULL)
{
ptr0 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, flag, 0);
@@ -496,6 +537,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glScissor == NULL ) return;
+
disp__glScissor (
(GLint) x,
(GLint) y,
@@ -519,6 +562,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glClipPlane == NULL ) return;
+
if(equation!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, equation, 0);
@@ -549,6 +594,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__glGetClipPlane == NULL ) return;
+
if(equation!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, equation, &isCopiedArray1);
@@ -576,6 +623,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glDrawBuffer == NULL ) return;
+
disp__glDrawBuffer (
(GLenum) mode
);
@@ -594,6 +643,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glReadBuffer == NULL ) return;
+
disp__glReadBuffer (
(GLenum) mode
);
@@ -612,6 +663,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glEnable == NULL ) return;
+
disp__glEnable (
(GLenum) cap
);
@@ -630,6 +683,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glDisable == NULL ) return;
+
disp__glDisable (
(GLenum) cap
);
@@ -650,6 +705,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsEnabled == NULL ) return 0;
+
ret = (jboolean) disp__glIsEnabled (
(GLenum) cap
);
@@ -669,6 +726,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glEnableClientState == NULL ) return;
+
disp__glEnableClientState (
(GLenum) cap
);
@@ -687,6 +746,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glDisableClientState == NULL ) return;
+
disp__glDisableClientState (
(GLenum) cap
);
@@ -708,6 +769,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jboolean *ptr1 = NULL;
+ if ( disp__glGetBooleanv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -738,6 +801,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__glGetDoublev == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -768,6 +833,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__glGetFloatv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -798,6 +865,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGetIntegerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -825,6 +894,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glPushAttrib == NULL ) return;
+
disp__glPushAttrib (
(GLbitfield) mask
);
@@ -842,6 +913,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopAttrib == NULL ) return;
+
disp__glPopAttrib (
);
@@ -859,6 +932,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glPushClientAttrib == NULL ) return;
+
disp__glPushClientAttrib (
(GLbitfield) mask
);
@@ -876,6 +951,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopClientAttrib == NULL ) return;
+
disp__glPopClientAttrib (
);
@@ -895,6 +972,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint ret;
+ if ( disp__glRenderMode == NULL ) return 0;
+
ret = (jint) disp__glRenderMode (
(GLenum) mode
);
@@ -915,6 +994,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint ret;
+ if ( disp__glGetError == NULL ) return 0;
+
ret = (jint) disp__glGetError (
);
@@ -932,6 +1013,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glFinish == NULL ) return;
+
disp__glFinish (
);
@@ -948,6 +1031,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glFlush == NULL ) return;
+
disp__glFlush (
);
@@ -966,6 +1051,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glHint == NULL ) return;
+
disp__glHint (
(GLenum) target,
(GLenum) mode
@@ -985,6 +1072,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble depth)
{
+ if ( disp__glClearDepth == NULL ) return;
+
disp__glClearDepth (
(GLclampd) depth
);
@@ -1003,6 +1092,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint func)
{
+ if ( disp__glDepthFunc == NULL ) return;
+
disp__glDepthFunc (
(GLenum) func
);
@@ -1021,6 +1112,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean flag)
{
+ if ( disp__glDepthMask == NULL ) return;
+
disp__glDepthMask (
(GLboolean) flag
);
@@ -1040,6 +1133,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble far_val)
{
+ if ( disp__glDepthRange == NULL ) return;
+
disp__glDepthRange (
(GLclampd) near_val,
(GLclampd) far_val
@@ -1062,6 +1157,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glClearAccum == NULL ) return;
+
disp__glClearAccum (
(GLfloat) red,
(GLfloat) green,
@@ -1084,6 +1181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat value)
{
+ if ( disp__glAccum == NULL ) return;
+
disp__glAccum (
(GLenum) op,
(GLfloat) value
@@ -1103,6 +1202,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glMatrixMode == NULL ) return;
+
disp__glMatrixMode (
(GLenum) mode
);
@@ -1126,6 +1227,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble far_val)
{
+ if ( disp__glOrtho == NULL ) return;
+
disp__glOrtho (
(GLdouble) left,
(GLdouble) right,
@@ -1154,6 +1257,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble far_val)
{
+ if ( disp__glFrustum == NULL ) return;
+
disp__glFrustum (
(GLdouble) left,
(GLdouble) right,
@@ -1180,6 +1285,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glViewport == NULL ) return;
+
disp__glViewport (
(GLint) x,
(GLint) y,
@@ -1200,6 +1307,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPushMatrix == NULL ) return;
+
disp__glPushMatrix (
);
@@ -1216,6 +1325,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopMatrix == NULL ) return;
+
disp__glPopMatrix (
);
@@ -1232,6 +1343,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glLoadIdentity == NULL ) return;
+
disp__glLoadIdentity (
);
@@ -1250,6 +1363,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glLoadMatrixd == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
@@ -1277,6 +1392,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glLoadMatrixf == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
@@ -1304,6 +1421,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glMultMatrixd == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
@@ -1331,6 +1450,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glMultMatrixf == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
@@ -1360,6 +1481,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glRotated == NULL ) return;
+
disp__glRotated (
(GLdouble) angle,
(GLdouble) x,
@@ -1384,6 +1507,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glRotatef == NULL ) return;
+
disp__glRotatef (
(GLfloat) angle,
(GLfloat) x,
@@ -1407,6 +1532,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glScaled == NULL ) return;
+
disp__glScaled (
(GLdouble) x,
(GLdouble) y,
@@ -1429,6 +1556,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glScalef == NULL ) return;
+
disp__glScalef (
(GLfloat) x,
(GLfloat) y,
@@ -1451,6 +1580,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glTranslated == NULL ) return;
+
disp__glTranslated (
(GLdouble) x,
(GLdouble) y,
@@ -1473,6 +1604,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glTranslatef == NULL ) return;
+
disp__glTranslatef (
(GLfloat) x,
(GLfloat) y,
@@ -1495,6 +1628,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsList == NULL ) return 0;
+
ret = (jboolean) disp__glIsList (
(GLuint) list
);
@@ -1515,6 +1650,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint range)
{
+ if ( disp__glDeleteLists == NULL ) return;
+
disp__glDeleteLists (
(GLuint) list,
(GLsizei) range
@@ -1536,6 +1673,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint ret;
+ if ( disp__glGenLists == NULL ) return 0;
+
ret = (jint) disp__glGenLists (
(GLsizei) range
);
@@ -1556,6 +1695,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glNewList == NULL ) return;
+
disp__glNewList (
(GLuint) list,
(GLenum) mode
@@ -1574,6 +1715,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glEndList == NULL ) return;
+
disp__glEndList (
);
@@ -1591,6 +1734,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint list)
{
+ if ( disp__glCallList == NULL ) return;
+
disp__glCallList (
(GLuint) list
);
@@ -1612,6 +1757,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
@@ -1636,6 +1783,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
@@ -1660,6 +1809,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
@@ -1684,6 +1835,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
@@ -1708,6 +1861,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
@@ -1732,6 +1887,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
@@ -1756,6 +1913,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
@@ -1784,6 +1943,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint base)
{
+ if ( disp__glListBase == NULL ) return;
+
disp__glListBase (
(GLuint) base
);
@@ -1802,6 +1963,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glBegin == NULL ) return;
+
disp__glBegin (
(GLenum) mode
);
@@ -1819,6 +1982,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glEnd == NULL ) return;
+
disp__glEnd (
);
@@ -1837,6 +2002,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble y)
{
+ if ( disp__glVertex2d == NULL ) return;
+
disp__glVertex2d (
(GLdouble) x,
(GLdouble) y
@@ -1857,6 +2024,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat y)
{
+ if ( disp__glVertex2f == NULL ) return;
+
disp__glVertex2f (
(GLfloat) x,
(GLfloat) y
@@ -1877,6 +2046,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint y)
{
+ if ( disp__glVertex2i == NULL ) return;
+
disp__glVertex2i (
(GLint) x,
(GLint) y
@@ -1897,6 +2068,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort y)
{
+ if ( disp__glVertex2s == NULL ) return;
+
disp__glVertex2s (
(GLshort) x,
(GLshort) y
@@ -1918,6 +2091,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glVertex3d == NULL ) return;
+
disp__glVertex3d (
(GLdouble) x,
(GLdouble) y,
@@ -1940,6 +2115,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glVertex3f == NULL ) return;
+
disp__glVertex3f (
(GLfloat) x,
(GLfloat) y,
@@ -1962,6 +2139,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint z)
{
+ if ( disp__glVertex3i == NULL ) return;
+
disp__glVertex3i (
(GLint) x,
(GLint) y,
@@ -1984,6 +2163,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort z)
{
+ if ( disp__glVertex3s == NULL ) return;
+
disp__glVertex3s (
(GLshort) x,
(GLshort) y,
@@ -2007,6 +2188,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble w)
{
+ if ( disp__glVertex4d == NULL ) return;
+
disp__glVertex4d (
(GLdouble) x,
(GLdouble) y,
@@ -2031,6 +2214,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat w)
{
+ if ( disp__glVertex4f == NULL ) return;
+
disp__glVertex4f (
(GLfloat) x,
(GLfloat) y,
@@ -2055,6 +2240,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint w)
{
+ if ( disp__glVertex4i == NULL ) return;
+
disp__glVertex4i (
(GLint) x,
(GLint) y,
@@ -2079,6 +2266,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort w)
{
+ if ( disp__glVertex4s == NULL ) return;
+
disp__glVertex4s (
(GLshort) x,
(GLshort) y,
@@ -2101,6 +2290,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glVertex2dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2128,6 +2319,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glVertex2fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2155,6 +2348,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glVertex2iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2182,6 +2377,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glVertex2sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2209,6 +2406,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glVertex3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2236,6 +2435,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glVertex3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2263,6 +2464,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glVertex3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2290,6 +2493,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glVertex3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2317,6 +2522,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glVertex4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2344,6 +2551,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glVertex4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2371,6 +2580,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glVertex4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2398,6 +2609,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glVertex4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2426,6 +2639,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte nz)
{
+ if ( disp__glNormal3b == NULL ) return;
+
disp__glNormal3b (
(GLbyte) nx,
(GLbyte) ny,
@@ -2448,6 +2663,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble nz)
{
+ if ( disp__glNormal3d == NULL ) return;
+
disp__glNormal3d (
(GLdouble) nx,
(GLdouble) ny,
@@ -2470,6 +2687,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat nz)
{
+ if ( disp__glNormal3f == NULL ) return;
+
disp__glNormal3f (
(GLfloat) nx,
(GLfloat) ny,
@@ -2492,6 +2711,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint nz)
{
+ if ( disp__glNormal3i == NULL ) return;
+
disp__glNormal3i (
(GLint) nx,
(GLint) ny,
@@ -2514,6 +2735,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort nz)
{
+ if ( disp__glNormal3s == NULL ) return;
+
disp__glNormal3s (
(GLshort) nx,
(GLshort) ny,
@@ -2535,6 +2758,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glNormal3bv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2562,6 +2787,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glNormal3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2589,6 +2816,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glNormal3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2616,6 +2845,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glNormal3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2643,6 +2874,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glNormal3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -2669,6 +2902,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble c)
{
+ if ( disp__glIndexd == NULL ) return;
+
disp__glIndexd (
(GLdouble) c
);
@@ -2687,6 +2922,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat c)
{
+ if ( disp__glIndexf == NULL ) return;
+
disp__glIndexf (
(GLfloat) c
);
@@ -2705,6 +2942,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint c)
{
+ if ( disp__glIndexi == NULL ) return;
+
disp__glIndexi (
(GLint) c
);
@@ -2723,6 +2962,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort c)
{
+ if ( disp__glIndexs == NULL ) return;
+
disp__glIndexs (
(GLshort) c
);
@@ -2741,6 +2982,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte c)
{
+ if ( disp__glIndexub == NULL ) return;
+
disp__glIndexub (
(GLubyte) c
);
@@ -2760,6 +3003,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glIndexdv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
@@ -2787,6 +3032,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glIndexfv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
@@ -2814,6 +3061,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glIndexiv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
@@ -2841,6 +3090,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glIndexsv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
@@ -2868,6 +3119,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glIndexubv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
@@ -2896,6 +3149,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte blue)
{
+ if ( disp__glColor3b == NULL ) return;
+
disp__glColor3b (
(GLbyte) red,
(GLbyte) green,
@@ -2918,6 +3173,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble blue)
{
+ if ( disp__glColor3d == NULL ) return;
+
disp__glColor3d (
(GLdouble) red,
(GLdouble) green,
@@ -2940,6 +3197,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat blue)
{
+ if ( disp__glColor3f == NULL ) return;
+
disp__glColor3f (
(GLfloat) red,
(GLfloat) green,
@@ -2962,6 +3221,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint blue)
{
+ if ( disp__glColor3i == NULL ) return;
+
disp__glColor3i (
(GLint) red,
(GLint) green,
@@ -2984,6 +3245,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort blue)
{
+ if ( disp__glColor3s == NULL ) return;
+
disp__glColor3s (
(GLshort) red,
(GLshort) green,
@@ -3006,6 +3269,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte blue)
{
+ if ( disp__glColor3ub == NULL ) return;
+
disp__glColor3ub (
(GLubyte) red,
(GLubyte) green,
@@ -3028,6 +3293,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint blue)
{
+ if ( disp__glColor3ui == NULL ) return;
+
disp__glColor3ui (
(GLuint) red,
(GLuint) green,
@@ -3050,6 +3317,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort blue)
{
+ if ( disp__glColor3us == NULL ) return;
+
disp__glColor3us (
(GLushort) red,
(GLushort) green,
@@ -3073,6 +3342,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte alpha)
{
+ if ( disp__glColor4b == NULL ) return;
+
disp__glColor4b (
(GLbyte) red,
(GLbyte) green,
@@ -3097,6 +3368,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble alpha)
{
+ if ( disp__glColor4d == NULL ) return;
+
disp__glColor4d (
(GLdouble) red,
(GLdouble) green,
@@ -3121,6 +3394,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glColor4f == NULL ) return;
+
disp__glColor4f (
(GLfloat) red,
(GLfloat) green,
@@ -3145,6 +3420,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint alpha)
{
+ if ( disp__glColor4i == NULL ) return;
+
disp__glColor4i (
(GLint) red,
(GLint) green,
@@ -3169,6 +3446,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort alpha)
{
+ if ( disp__glColor4s == NULL ) return;
+
disp__glColor4s (
(GLshort) red,
(GLshort) green,
@@ -3193,6 +3472,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte alpha)
{
+ if ( disp__glColor4ub == NULL ) return;
+
disp__glColor4ub (
(GLubyte) red,
(GLubyte) green,
@@ -3217,6 +3498,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint alpha)
{
+ if ( disp__glColor4ui == NULL ) return;
+
disp__glColor4ui (
(GLuint) red,
(GLuint) green,
@@ -3241,6 +3524,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort alpha)
{
+ if ( disp__glColor4us == NULL ) return;
+
disp__glColor4us (
(GLushort) red,
(GLushort) green,
@@ -3263,6 +3548,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glColor3bv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3290,6 +3577,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glColor3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3317,6 +3606,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glColor3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3344,6 +3635,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glColor3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3371,6 +3664,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glColor3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3398,6 +3693,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glColor3ubv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3425,6 +3722,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glColor3uiv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3452,6 +3751,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glColor3usv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3479,6 +3780,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glColor4bv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3506,6 +3809,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glColor4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3533,6 +3838,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glColor4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3560,6 +3867,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glColor4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3587,6 +3896,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glColor4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3614,6 +3925,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glColor4ubv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3641,6 +3954,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glColor4uiv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3668,6 +3983,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glColor4usv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -3694,6 +4011,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble s)
{
+ if ( disp__glTexCoord1d == NULL ) return;
+
disp__glTexCoord1d (
(GLdouble) s
);
@@ -3712,6 +4031,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat s)
{
+ if ( disp__glTexCoord1f == NULL ) return;
+
disp__glTexCoord1f (
(GLfloat) s
);
@@ -3730,6 +4051,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint s)
{
+ if ( disp__glTexCoord1i == NULL ) return;
+
disp__glTexCoord1i (
(GLint) s
);
@@ -3748,6 +4071,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort s)
{
+ if ( disp__glTexCoord1s == NULL ) return;
+
disp__glTexCoord1s (
(GLshort) s
);
@@ -3767,6 +4092,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble t)
{
+ if ( disp__glTexCoord2d == NULL ) return;
+
disp__glTexCoord2d (
(GLdouble) s,
(GLdouble) t
@@ -3787,6 +4114,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat t)
{
+ if ( disp__glTexCoord2f == NULL ) return;
+
disp__glTexCoord2f (
(GLfloat) s,
(GLfloat) t
@@ -3807,6 +4136,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint t)
{
+ if ( disp__glTexCoord2i == NULL ) return;
+
disp__glTexCoord2i (
(GLint) s,
(GLint) t
@@ -3827,6 +4158,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort t)
{
+ if ( disp__glTexCoord2s == NULL ) return;
+
disp__glTexCoord2s (
(GLshort) s,
(GLshort) t
@@ -3848,6 +4181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble r)
{
+ if ( disp__glTexCoord3d == NULL ) return;
+
disp__glTexCoord3d (
(GLdouble) s,
(GLdouble) t,
@@ -3870,6 +4205,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat r)
{
+ if ( disp__glTexCoord3f == NULL ) return;
+
disp__glTexCoord3f (
(GLfloat) s,
(GLfloat) t,
@@ -3892,6 +4229,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint r)
{
+ if ( disp__glTexCoord3i == NULL ) return;
+
disp__glTexCoord3i (
(GLint) s,
(GLint) t,
@@ -3914,6 +4253,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort r)
{
+ if ( disp__glTexCoord3s == NULL ) return;
+
disp__glTexCoord3s (
(GLshort) s,
(GLshort) t,
@@ -3937,6 +4278,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble q)
{
+ if ( disp__glTexCoord4d == NULL ) return;
+
disp__glTexCoord4d (
(GLdouble) s,
(GLdouble) t,
@@ -3961,6 +4304,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat q)
{
+ if ( disp__glTexCoord4f == NULL ) return;
+
disp__glTexCoord4f (
(GLfloat) s,
(GLfloat) t,
@@ -3985,6 +4330,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint q)
{
+ if ( disp__glTexCoord4i == NULL ) return;
+
disp__glTexCoord4i (
(GLint) s,
(GLint) t,
@@ -4009,6 +4356,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort q)
{
+ if ( disp__glTexCoord4s == NULL ) return;
+
disp__glTexCoord4s (
(GLshort) s,
(GLshort) t,
@@ -4031,6 +4380,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glTexCoord1dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4058,6 +4409,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glTexCoord1fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4085,6 +4438,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glTexCoord1iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4112,6 +4467,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glTexCoord1sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4139,6 +4496,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glTexCoord2dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4166,6 +4525,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glTexCoord2fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4193,6 +4554,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glTexCoord2iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4220,6 +4583,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glTexCoord2sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4247,6 +4612,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glTexCoord3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4274,6 +4641,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glTexCoord3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4301,6 +4670,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glTexCoord3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4328,6 +4699,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glTexCoord3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4355,6 +4728,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glTexCoord4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4382,6 +4757,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glTexCoord4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4409,6 +4786,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glTexCoord4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4436,6 +4815,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glTexCoord4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4463,6 +4844,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble y)
{
+ if ( disp__glRasterPos2d == NULL ) return;
+
disp__glRasterPos2d (
(GLdouble) x,
(GLdouble) y
@@ -4483,6 +4866,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat y)
{
+ if ( disp__glRasterPos2f == NULL ) return;
+
disp__glRasterPos2f (
(GLfloat) x,
(GLfloat) y
@@ -4503,6 +4888,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint y)
{
+ if ( disp__glRasterPos2i == NULL ) return;
+
disp__glRasterPos2i (
(GLint) x,
(GLint) y
@@ -4523,6 +4910,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort y)
{
+ if ( disp__glRasterPos2s == NULL ) return;
+
disp__glRasterPos2s (
(GLshort) x,
(GLshort) y
@@ -4544,6 +4933,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glRasterPos3d == NULL ) return;
+
disp__glRasterPos3d (
(GLdouble) x,
(GLdouble) y,
@@ -4566,6 +4957,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glRasterPos3f == NULL ) return;
+
disp__glRasterPos3f (
(GLfloat) x,
(GLfloat) y,
@@ -4588,6 +4981,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint z)
{
+ if ( disp__glRasterPos3i == NULL ) return;
+
disp__glRasterPos3i (
(GLint) x,
(GLint) y,
@@ -4610,6 +5005,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort z)
{
+ if ( disp__glRasterPos3s == NULL ) return;
+
disp__glRasterPos3s (
(GLshort) x,
(GLshort) y,
@@ -4633,6 +5030,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble w)
{
+ if ( disp__glRasterPos4d == NULL ) return;
+
disp__glRasterPos4d (
(GLdouble) x,
(GLdouble) y,
@@ -4657,6 +5056,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat w)
{
+ if ( disp__glRasterPos4f == NULL ) return;
+
disp__glRasterPos4f (
(GLfloat) x,
(GLfloat) y,
@@ -4681,6 +5082,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint w)
{
+ if ( disp__glRasterPos4i == NULL ) return;
+
disp__glRasterPos4i (
(GLint) x,
(GLint) y,
@@ -4705,6 +5108,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort w)
{
+ if ( disp__glRasterPos4s == NULL ) return;
+
disp__glRasterPos4s (
(GLshort) x,
(GLshort) y,
@@ -4727,6 +5132,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glRasterPos2dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4754,6 +5161,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glRasterPos2fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4781,6 +5190,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glRasterPos2iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4808,6 +5219,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glRasterPos2sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4835,6 +5248,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glRasterPos3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4862,6 +5277,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glRasterPos3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4889,6 +5306,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glRasterPos3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4916,6 +5335,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glRasterPos3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4943,6 +5364,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glRasterPos4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4970,6 +5393,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glRasterPos4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -4997,6 +5422,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glRasterPos4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -5024,6 +5451,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glRasterPos4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -5053,6 +5482,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble y2)
{
+ if ( disp__glRectd == NULL ) return;
+
disp__glRectd (
(GLdouble) x1,
(GLdouble) y1,
@@ -5077,6 +5508,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat y2)
{
+ if ( disp__glRectf == NULL ) return;
+
disp__glRectf (
(GLfloat) x1,
(GLfloat) y1,
@@ -5101,6 +5534,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint y2)
{
+ if ( disp__glRecti == NULL ) return;
+
disp__glRecti (
(GLint) x1,
(GLint) y1,
@@ -5125,6 +5560,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort y2)
{
+ if ( disp__glRects == NULL ) return;
+
disp__glRects (
(GLshort) x1,
(GLshort) y1,
@@ -5149,6 +5586,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
jdouble *ptr1 = NULL;
+ if ( disp__glRectdv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
@@ -5187,6 +5626,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
jfloat *ptr1 = NULL;
+ if ( disp__glRectfv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
@@ -5225,6 +5666,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
jint *ptr1 = NULL;
+ if ( disp__glRectiv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
@@ -5263,6 +5706,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
jshort *ptr1 = NULL;
+ if ( disp__glRectsv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
@@ -5302,6 +5747,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5328,6 +5775,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5354,6 +5803,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5380,6 +5831,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5406,6 +5859,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5432,6 +5887,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5458,6 +5915,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5490,6 +5949,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5514,6 +5975,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5538,6 +6001,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5562,6 +6027,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5586,6 +6053,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5610,6 +6079,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5634,6 +6105,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5666,6 +6139,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5692,6 +6167,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5718,6 +6195,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5744,6 +6223,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5770,6 +6251,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5796,6 +6279,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5822,6 +6307,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5854,6 +6341,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5878,6 +6367,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5902,6 +6393,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5926,6 +6419,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5950,6 +6445,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5974,6 +6471,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -5998,6 +6497,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6030,6 +6531,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6056,6 +6559,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6082,6 +6587,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6108,6 +6615,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6134,6 +6643,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6160,6 +6671,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6186,6 +6699,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6217,6 +6732,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6239,6 +6756,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6261,6 +6780,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6283,6 +6804,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6305,6 +6828,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6327,6 +6852,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6349,6 +6876,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -6379,6 +6908,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jbyte *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -6402,6 +6933,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jshort *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -6425,6 +6958,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -6448,6 +6983,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -6471,6 +7008,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -6494,6 +7033,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jboolean *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -6517,6 +7058,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jlong *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -6544,6 +7087,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i)
{
+ if ( disp__glArrayElement == NULL ) return;
+
disp__glArrayElement (
(GLint) i
);
@@ -6564,6 +7109,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint count)
{
+ if ( disp__glDrawArrays == NULL ) return;
+
disp__glDrawArrays (
(GLenum) mode,
(GLint) first,
@@ -6588,6 +7135,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -6614,6 +7163,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -6640,6 +7191,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -6666,6 +7219,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -6692,6 +7247,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -6718,6 +7275,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -6744,6 +7303,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -6776,6 +7337,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
@@ -6800,6 +7363,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
@@ -6824,6 +7389,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
@@ -6848,6 +7415,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
@@ -6872,6 +7441,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
@@ -6896,6 +7467,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
@@ -6920,6 +7493,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
@@ -6948,6 +7523,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glShadeModel == NULL ) return;
+
disp__glShadeModel (
(GLenum) mode
);
@@ -6968,6 +7545,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glLightf == NULL ) return;
+
disp__glLightf (
(GLenum) light,
(GLenum) pname,
@@ -6990,6 +7569,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glLighti == NULL ) return;
+
disp__glLighti (
(GLenum) light,
(GLenum) pname,
@@ -7013,6 +7594,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glLightfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -7044,6 +7627,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glLightiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -7076,6 +7661,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetLightfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -7108,6 +7695,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetLightiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -7137,6 +7726,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glLightModelf == NULL ) return;
+
disp__glLightModelf (
(GLenum) pname,
(GLfloat) param
@@ -7157,6 +7748,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glLightModeli == NULL ) return;
+
disp__glLightModeli (
(GLenum) pname,
(GLint) param
@@ -7178,6 +7771,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glLightModelfv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -7207,6 +7802,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glLightModeliv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -7236,6 +7833,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glMaterialf == NULL ) return;
+
disp__glMaterialf (
(GLenum) face,
(GLenum) pname,
@@ -7258,6 +7857,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glMateriali == NULL ) return;
+
disp__glMateriali (
(GLenum) face,
(GLenum) pname,
@@ -7281,6 +7882,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glMaterialfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -7312,6 +7915,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glMaterialiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -7344,6 +7949,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetMaterialfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -7376,6 +7983,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetMaterialiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -7405,6 +8014,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glColorMaterial == NULL ) return;
+
disp__glColorMaterial (
(GLenum) face,
(GLenum) mode
@@ -7425,6 +8036,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat yfactor)
{
+ if ( disp__glPixelZoom == NULL ) return;
+
disp__glPixelZoom (
(GLfloat) xfactor,
(GLfloat) yfactor
@@ -7445,6 +8058,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glPixelStoref == NULL ) return;
+
disp__glPixelStoref (
(GLenum) pname,
(GLfloat) param
@@ -7465,6 +8080,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glPixelStorei == NULL ) return;
+
disp__glPixelStorei (
(GLenum) pname,
(GLint) param
@@ -7485,6 +8102,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glPixelTransferf == NULL ) return;
+
disp__glPixelTransferf (
(GLenum) pname,
(GLfloat) param
@@ -7505,6 +8124,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glPixelTransferi == NULL ) return;
+
disp__glPixelTransferi (
(GLenum) pname,
(GLint) param
@@ -7527,6 +8148,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glPixelMapfv == NULL ) return;
+
if(values!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, 0);
@@ -7558,6 +8181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glPixelMapuiv == NULL ) return;
+
if(values!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, 0);
@@ -7589,6 +8214,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glPixelMapusv == NULL ) return;
+
if(values!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, 0);
@@ -7620,6 +8247,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__glGetPixelMapfv == NULL ) return;
+
if(values!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
@@ -7650,6 +8279,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGetPixelMapuiv == NULL ) return;
+
if(values!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
@@ -7680,6 +8311,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jshort *ptr1 = NULL;
+ if ( disp__glGetPixelMapusv == NULL ) return;
+
if(values!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
@@ -7714,6 +8347,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr6 = NULL;
+ if ( disp__glBitmap == NULL ) return;
+
if(bitmap!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, bitmap, 0);
@@ -7754,6 +8389,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jbyte *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -7787,6 +8424,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jshort *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -7820,6 +8459,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jint *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -7853,6 +8494,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jfloat *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -7886,6 +8529,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jdouble *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -7919,6 +8564,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jboolean *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -7952,6 +8599,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jlong *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -7989,6 +8638,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -8017,6 +8668,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -8045,6 +8698,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -8073,6 +8728,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -8101,6 +8758,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -8129,6 +8788,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -8157,6 +8818,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -8191,6 +8854,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint type)
{
+ if ( disp__glCopyPixels == NULL ) return;
+
disp__glCopyPixels (
(GLint) x,
(GLint) y,
@@ -8215,6 +8880,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glStencilFunc == NULL ) return;
+
disp__glStencilFunc (
(GLenum) func,
(GLint) ref,
@@ -8235,6 +8902,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glStencilMask == NULL ) return;
+
disp__glStencilMask (
(GLuint) mask
);
@@ -8255,6 +8924,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint zpass)
{
+ if ( disp__glStencilOp == NULL ) return;
+
disp__glStencilOp (
(GLenum) fail,
(GLenum) zfail,
@@ -8275,6 +8946,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint s)
{
+ if ( disp__glClearStencil == NULL ) return;
+
disp__glClearStencil (
(GLint) s
);
@@ -8295,6 +8968,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble param)
{
+ if ( disp__glTexGend == NULL ) return;
+
disp__glTexGend (
(GLenum) coord,
(GLenum) pname,
@@ -8317,6 +8992,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glTexGenf == NULL ) return;
+
disp__glTexGenf (
(GLenum) coord,
(GLenum) pname,
@@ -8339,6 +9016,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glTexGeni == NULL ) return;
+
disp__glTexGeni (
(GLenum) coord,
(GLenum) pname,
@@ -8362,6 +9041,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glTexGendv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -8393,6 +9074,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glTexGenfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -8424,6 +9107,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glTexGeniv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -8456,6 +9141,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jdouble *ptr2 = NULL;
+ if ( disp__glGetTexGendv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8488,6 +9175,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetTexGenfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8520,6 +9209,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetTexGeniv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8550,6 +9241,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glTexEnvf == NULL ) return;
+
disp__glTexEnvf (
(GLenum) target,
(GLenum) pname,
@@ -8572,6 +9265,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glTexEnvi == NULL ) return;
+
disp__glTexEnvi (
(GLenum) target,
(GLenum) pname,
@@ -8595,6 +9290,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glTexEnvfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -8626,6 +9323,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glTexEnviv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -8658,6 +9357,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetTexEnvfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8690,6 +9391,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetTexEnviv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8720,6 +9423,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glTexParameterf == NULL ) return;
+
disp__glTexParameterf (
(GLenum) target,
(GLenum) pname,
@@ -8742,6 +9447,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glTexParameteri == NULL ) return;
+
disp__glTexParameteri (
(GLenum) target,
(GLenum) pname,
@@ -8765,6 +9472,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glTexParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -8796,6 +9505,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glTexParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -8828,6 +9539,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetTexParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8860,6 +9573,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetTexParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8893,6 +9608,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jfloat *ptr3 = NULL;
+ if ( disp__glGetTexLevelParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray3);
@@ -8927,6 +9644,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jint *ptr3 = NULL;
+ if ( disp__glGetTexLevelParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray3);
@@ -8964,6 +9683,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -8998,6 +9719,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9032,6 +9755,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9066,6 +9791,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9100,6 +9827,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9134,6 +9863,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9168,6 +9899,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9210,6 +9943,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9246,6 +9981,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9282,6 +10019,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9318,6 +10057,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9354,6 +10095,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9390,6 +10133,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9426,6 +10171,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9466,6 +10213,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jbyte *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9495,6 +10244,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jshort *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9524,6 +10275,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jint *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9553,6 +10306,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jfloat *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9582,6 +10337,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jdouble *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9611,6 +10368,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jboolean *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9640,6 +10399,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jlong *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9673,6 +10434,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGenTextures == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -9702,6 +10465,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glDeleteTextures == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
@@ -9730,6 +10495,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glBindTexture == NULL ) return;
+
disp__glBindTexture (
(GLenum) target,
(GLuint) texture
@@ -9753,6 +10520,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
jfloat *ptr2 = NULL;
+ if ( disp__glPrioritizeTextures == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
@@ -9796,6 +10565,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jboolean *ptr2 = NULL;
+ if ( disp__glAreTexturesResident == NULL ) return 0;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
@@ -9835,6 +10606,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsTexture == NULL ) return 0;
+
ret = (jboolean) disp__glIsTexture (
(GLuint) texture
);
@@ -9861,6 +10634,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9893,6 +10668,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9925,6 +10702,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9957,6 +10736,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -9989,6 +10770,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10021,6 +10804,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10053,6 +10838,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10094,6 +10881,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10130,6 +10919,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10166,6 +10957,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10202,6 +10995,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10238,6 +11033,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10274,6 +11071,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10310,6 +11109,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -10350,6 +11151,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint border)
{
+ if ( disp__glCopyTexImage1D == NULL ) return;
+
disp__glCopyTexImage1D (
(GLenum) target,
(GLint) level,
@@ -10381,6 +11184,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint border)
{
+ if ( disp__glCopyTexImage2D == NULL ) return;
+
disp__glCopyTexImage2D (
(GLenum) target,
(GLint) level,
@@ -10411,6 +11216,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyTexSubImage1D == NULL ) return;
+
disp__glCopyTexSubImage1D (
(GLenum) target,
(GLint) level,
@@ -10441,6 +11248,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyTexSubImage2D == NULL ) return;
+
disp__glCopyTexSubImage2D (
(GLenum) target,
(GLint) level,
@@ -10472,6 +11281,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glMap1d == NULL ) return;
+
if(points!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
@@ -10509,6 +11320,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glMap1f == NULL ) return;
+
if(points!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
@@ -10550,6 +11363,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr9 = NULL;
+ if ( disp__glMap2d == NULL ) return;
+
if(points!=NULL)
{
ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
@@ -10595,6 +11410,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr9 = NULL;
+ if ( disp__glMap2f == NULL ) return;
+
if(points!=NULL)
{
ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
@@ -10634,6 +11451,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jdouble *ptr2 = NULL;
+ if ( disp__glGetMapdv == NULL ) return;
+
if(v!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
@@ -10666,6 +11485,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetMapfv == NULL ) return;
+
if(v!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
@@ -10698,6 +11519,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetMapiv == NULL ) return;
+
if(v!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
@@ -10726,6 +11549,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble u)
{
+ if ( disp__glEvalCoord1d == NULL ) return;
+
disp__glEvalCoord1d (
(GLdouble) u
);
@@ -10744,6 +11569,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat u)
{
+ if ( disp__glEvalCoord1f == NULL ) return;
+
disp__glEvalCoord1f (
(GLfloat) u
);
@@ -10763,6 +11590,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glEvalCoord1dv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
@@ -10790,6 +11619,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glEvalCoord1fv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
@@ -10817,6 +11648,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble v)
{
+ if ( disp__glEvalCoord2d == NULL ) return;
+
disp__glEvalCoord2d (
(GLdouble) u,
(GLdouble) v
@@ -10837,6 +11670,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat v)
{
+ if ( disp__glEvalCoord2f == NULL ) return;
+
disp__glEvalCoord2f (
(GLfloat) u,
(GLfloat) v
@@ -10857,6 +11692,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glEvalCoord2dv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
@@ -10884,6 +11721,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glEvalCoord2fv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
@@ -10912,6 +11751,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble u2)
{
+ if ( disp__glMapGrid1d == NULL ) return;
+
disp__glMapGrid1d (
(GLint) un,
(GLdouble) u1,
@@ -10934,6 +11775,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat u2)
{
+ if ( disp__glMapGrid1f == NULL ) return;
+
disp__glMapGrid1f (
(GLint) un,
(GLfloat) u1,
@@ -10959,6 +11802,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble v2)
{
+ if ( disp__glMapGrid2d == NULL ) return;
+
disp__glMapGrid2d (
(GLint) un,
(GLdouble) u1,
@@ -10987,6 +11832,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat v2)
{
+ if ( disp__glMapGrid2f == NULL ) return;
+
disp__glMapGrid2f (
(GLint) un,
(GLfloat) u1,
@@ -11010,6 +11857,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i)
{
+ if ( disp__glEvalPoint1 == NULL ) return;
+
disp__glEvalPoint1 (
(GLint) i
);
@@ -11029,6 +11878,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint j)
{
+ if ( disp__glEvalPoint2 == NULL ) return;
+
disp__glEvalPoint2 (
(GLint) i,
(GLint) j
@@ -11050,6 +11901,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i2)
{
+ if ( disp__glEvalMesh1 == NULL ) return;
+
disp__glEvalMesh1 (
(GLenum) mode,
(GLint) i1,
@@ -11074,6 +11927,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint j2)
{
+ if ( disp__glEvalMesh2 == NULL ) return;
+
disp__glEvalMesh2 (
(GLenum) mode,
(GLint) i1,
@@ -11097,6 +11952,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glFogf == NULL ) return;
+
disp__glFogf (
(GLenum) pname,
(GLfloat) param
@@ -11117,6 +11974,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glFogi == NULL ) return;
+
disp__glFogi (
(GLenum) pname,
(GLint) param
@@ -11138,6 +11997,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glFogfv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -11167,6 +12028,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glFogiv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -11198,6 +12061,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glFeedbackBuffer == NULL ) return;
+
if(buffer!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, buffer, &isCopiedArray2);
@@ -11226,6 +12091,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat token)
{
+ if ( disp__glPassThrough == NULL ) return;
+
disp__glPassThrough (
(GLfloat) token
);
@@ -11247,6 +12114,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glSelectBuffer == NULL ) return;
+
if(buffer!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, buffer, &isCopiedArray1);
@@ -11273,6 +12142,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glInitNames == NULL ) return;
+
disp__glInitNames (
);
@@ -11290,6 +12161,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint name)
{
+ if ( disp__glLoadName == NULL ) return;
+
disp__glLoadName (
(GLuint) name
);
@@ -11308,6 +12181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint name)
{
+ if ( disp__glPushName == NULL ) return;
+
disp__glPushName (
(GLuint) name
);
@@ -11325,6 +12200,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopName == NULL ) return;
+
disp__glPopName (
);
@@ -11348,6 +12225,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -11378,6 +12257,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -11408,6 +12289,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -11438,6 +12321,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -11468,6 +12353,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -11498,6 +12385,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -11528,6 +12417,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
@@ -11569,6 +12460,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11607,6 +12500,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11645,6 +12540,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11683,6 +12580,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11721,6 +12620,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11759,6 +12660,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11797,6 +12700,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11843,6 +12748,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11883,6 +12790,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11923,6 +12832,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -11963,6 +12874,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -12003,6 +12916,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -12043,6 +12958,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -12083,6 +13000,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -12127,6 +13046,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyTexSubImage3D == NULL ) return;
+
disp__glCopyTexSubImage3D (
(GLenum) target,
(GLint) level,
@@ -12159,6 +13080,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -12189,6 +13112,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -12219,6 +13144,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -12249,6 +13176,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -12279,6 +13208,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -12309,6 +13240,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -12339,6 +13272,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -12376,6 +13311,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -12406,6 +13343,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -12436,6 +13375,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -12466,6 +13407,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -12496,6 +13439,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -12526,6 +13471,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -12556,6 +13503,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -12590,6 +13539,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glColorTableParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -12621,6 +13572,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glColorTableParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -12653,6 +13606,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyColorSubTable == NULL ) return;
+
disp__glCopyColorSubTable (
(GLenum) target,
(GLsizei) start,
@@ -12679,6 +13634,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyColorTable == NULL ) return;
+
disp__glCopyColorTable (
(GLenum) target,
(GLenum) internalformat,
@@ -12706,6 +13663,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jbyte *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -12733,6 +13692,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jshort *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -12760,6 +13721,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jint *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -12787,6 +13750,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jfloat *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -12814,6 +13779,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jdouble *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -12841,6 +13808,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jboolean *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -12868,6 +13837,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jlong *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -12901,6 +13872,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetColorTableParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -12933,6 +13906,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetColorTableParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -12961,6 +13936,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glBlendEquation == NULL ) return;
+
disp__glBlendEquation (
(GLenum) mode
);
@@ -12982,6 +13959,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glBlendColor == NULL ) return;
+
disp__glBlendColor (
(GLclampf) red,
(GLclampf) green,
@@ -13006,6 +13985,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean sink)
{
+ if ( disp__glHistogram == NULL ) return;
+
disp__glHistogram (
(GLenum) target,
(GLsizei) width,
@@ -13027,6 +14008,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint target)
{
+ if ( disp__glResetHistogram == NULL ) return;
+
disp__glResetHistogram (
(GLenum) target
);
@@ -13051,6 +14034,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jbyte *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13080,6 +14065,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jshort *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13109,6 +14096,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jint *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13138,6 +14127,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jfloat *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13167,6 +14158,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jdouble *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13196,6 +14189,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jboolean *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13225,6 +14220,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jlong *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13259,6 +14256,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetHistogramParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -13291,6 +14290,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetHistogramParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -13321,6 +14322,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean sink)
{
+ if ( disp__glMinmax == NULL ) return;
+
disp__glMinmax (
(GLenum) target,
(GLenum) internalformat,
@@ -13341,6 +14344,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint target)
{
+ if ( disp__glResetMinmax == NULL ) return;
+
disp__glResetMinmax (
(GLenum) target
);
@@ -13365,6 +14370,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jbyte *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13394,6 +14401,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jshort *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13423,6 +14432,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jint *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13452,6 +14463,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jfloat *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13481,6 +14494,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jdouble *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13510,6 +14525,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jboolean *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13539,6 +14556,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jlong *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -13573,6 +14592,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetMinmaxParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -13605,6 +14626,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetMinmaxParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -13639,6 +14662,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13669,6 +14694,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13699,6 +14726,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13729,6 +14758,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13759,6 +14790,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13789,6 +14822,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13819,6 +14854,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13857,6 +14894,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13889,6 +14928,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13921,6 +14962,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13953,6 +14996,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -13985,6 +15030,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -14017,6 +15064,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -14049,6 +15098,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
@@ -14083,6 +15134,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat params)
{
+ if ( disp__glConvolutionParameterf == NULL ) return;
+
disp__glConvolutionParameterf (
(GLenum) target,
(GLenum) pname,
@@ -14106,6 +15159,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glConvolutionParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -14136,6 +15191,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint params)
{
+ if ( disp__glConvolutionParameteri == NULL ) return;
+
disp__glConvolutionParameteri (
(GLenum) target,
(GLenum) pname,
@@ -14159,6 +15216,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glConvolutionParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -14191,6 +15250,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyConvolutionFilter1D == NULL ) return;
+
disp__glCopyConvolutionFilter1D (
(GLenum) target,
(GLenum) internalformat,
@@ -14218,6 +15279,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyConvolutionFilter2D == NULL ) return;
+
disp__glCopyConvolutionFilter2D (
(GLenum) target,
(GLenum) internalformat,
@@ -14246,6 +15309,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jbyte *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -14273,6 +15338,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jshort *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -14300,6 +15367,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jint *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -14327,6 +15396,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jfloat *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -14354,6 +15425,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jdouble *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -14381,6 +15454,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jboolean *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -14408,6 +15483,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jlong *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -14441,6 +15518,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetConvolutionParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -14473,6 +15552,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetConvolutionParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -14510,6 +15591,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr6 = NULL;
jbyte *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
@@ -14553,6 +15636,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr6 = NULL;
jshort *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
@@ -14596,6 +15681,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr6 = NULL;
jint *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
@@ -14639,6 +15726,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr6 = NULL;
jfloat *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
@@ -14682,6 +15771,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr6 = NULL;
jdouble *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
@@ -14725,6 +15816,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr6 = NULL;
jboolean *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
@@ -14768,6 +15861,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr6 = NULL;
jlong *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
@@ -14820,6 +15915,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jbyte *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -14871,6 +15968,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jshort *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -14922,6 +16021,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jint *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -14973,6 +16074,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jfloat *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -15024,6 +16127,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jdouble *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -15075,6 +16180,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jboolean *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -15126,6 +16233,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jlong *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -15176,6 +16285,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glBlendColorEXT == NULL ) return;
+
disp__glBlendColorEXT (
(GLclampf) red,
(GLclampf) green,
@@ -15198,6 +16309,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat bias)
{
+ if ( disp__glPolygonOffsetEXT == NULL ) return;
+
disp__glPolygonOffsetEXT (
(GLfloat) factor,
(GLfloat) bias
@@ -15227,6 +16340,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15265,6 +16380,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15303,6 +16420,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15341,6 +16460,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15379,6 +16500,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15417,6 +16540,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15455,6 +16580,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15501,6 +16628,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15541,6 +16670,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15581,6 +16712,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15621,6 +16754,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15661,6 +16796,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15701,6 +16838,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15741,6 +16880,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
@@ -15785,6 +16926,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyTexSubImage3DEXT == NULL ) return;
+
disp__glCopyTexSubImage3DEXT (
(GLenum) target,
(GLint) level,
@@ -15814,6 +16957,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGenTexturesEXT == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -15843,6 +16988,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glDeleteTexturesEXT == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
@@ -15871,6 +17018,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glBindTextureEXT == NULL ) return;
+
disp__glBindTextureEXT (
(GLenum) target,
(GLuint) texture
@@ -15894,6 +17043,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
jfloat *ptr2 = NULL;
+ if ( disp__glPrioritizeTexturesEXT == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
@@ -15937,6 +17088,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jboolean *ptr2 = NULL;
+ if ( disp__glAreTexturesResidentEXT == NULL ) return 0;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
@@ -15976,6 +17129,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsTextureEXT == NULL ) return 0;
+
ret = (jboolean) disp__glIsTextureEXT (
(GLuint) texture
);
@@ -16000,6 +17155,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16028,6 +17185,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16056,6 +17215,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16084,6 +17245,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16112,6 +17275,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16140,6 +17305,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16168,6 +17335,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16202,6 +17371,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16228,6 +17399,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16254,6 +17427,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16280,6 +17455,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16306,6 +17483,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16332,6 +17511,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16358,6 +17539,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16392,6 +17575,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16420,6 +17605,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16448,6 +17635,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16476,6 +17665,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16504,6 +17695,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16532,6 +17725,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16560,6 +17755,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16594,6 +17791,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16620,6 +17819,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16646,6 +17847,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16672,6 +17875,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16698,6 +17903,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16724,6 +17931,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16750,6 +17959,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16784,6 +17995,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16812,6 +18025,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16840,6 +18055,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16868,6 +18085,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16896,6 +18115,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16924,6 +18145,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16952,6 +18175,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -16985,6 +18210,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glEdgeFlagPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
@@ -17016,6 +18243,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jbyte *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -17039,6 +18268,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jshort *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -17062,6 +18293,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -17085,6 +18318,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -17108,6 +18343,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -17131,6 +18368,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jboolean *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -17154,6 +18393,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jlong *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -17181,6 +18422,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i)
{
+ if ( disp__glArrayElementEXT == NULL ) return;
+
disp__glArrayElementEXT (
(GLint) i
);
@@ -17201,6 +18444,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint count)
{
+ if ( disp__glDrawArraysEXT == NULL ) return;
+
disp__glDrawArraysEXT (
(GLenum) mode,
(GLint) first,
@@ -17221,6 +18466,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glBlendEquationEXT == NULL ) return;
+
disp__glBlendEquationEXT (
(GLenum) mode
);
@@ -17240,6 +18487,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glPointParameterfEXT == NULL ) return;
+
disp__glPointParameterfEXT (
(GLenum) pname,
(GLfloat) param
@@ -17261,6 +18510,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glPointParameterfvEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
@@ -17294,6 +18545,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -17324,6 +18577,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -17354,6 +18609,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -17384,6 +18641,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -17414,6 +18673,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -17444,6 +18705,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -17474,6 +18737,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
@@ -17511,6 +18776,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -17541,6 +18808,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -17571,6 +18840,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -17601,6 +18872,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -17631,6 +18904,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -17661,6 +18936,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -17691,6 +18968,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
@@ -17727,6 +19006,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jbyte *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -17754,6 +19035,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jshort *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -17781,6 +19064,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jint *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -17808,6 +19093,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jfloat *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -17835,6 +19122,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jdouble *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -17862,6 +19151,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jboolean *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -17889,6 +19180,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jlong *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -17922,6 +19215,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetColorTableParameterfvEXT == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -17954,6 +19249,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetColorTableParameterivEXT == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -17983,6 +19280,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint count)
{
+ if ( disp__glLockArraysEXT == NULL ) return;
+
disp__glLockArraysEXT (
(GLint) first,
(GLsizei) count
@@ -18001,6 +19300,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glUnlockArraysEXT == NULL ) return;
+
disp__glUnlockArraysEXT (
);
@@ -18018,6 +19319,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glActiveTextureARB == NULL ) return;
+
disp__glActiveTextureARB (
(GLenum) texture
);
@@ -18036,6 +19339,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glClientActiveTextureARB == NULL ) return;
+
disp__glClientActiveTextureARB (
(GLenum) texture
);
@@ -18055,6 +19360,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble s)
{
+ if ( disp__glMultiTexCoord1dARB == NULL ) return;
+
disp__glMultiTexCoord1dARB (
(GLenum) target,
(GLdouble) s
@@ -18076,6 +19383,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glMultiTexCoord1dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18104,6 +19413,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat s)
{
+ if ( disp__glMultiTexCoord1fARB == NULL ) return;
+
disp__glMultiTexCoord1fARB (
(GLenum) target,
(GLfloat) s
@@ -18125,6 +19436,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glMultiTexCoord1fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18153,6 +19466,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint s)
{
+ if ( disp__glMultiTexCoord1iARB == NULL ) return;
+
disp__glMultiTexCoord1iARB (
(GLenum) target,
(GLint) s
@@ -18174,6 +19489,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glMultiTexCoord1ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18202,6 +19519,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort s)
{
+ if ( disp__glMultiTexCoord1sARB == NULL ) return;
+
disp__glMultiTexCoord1sARB (
(GLenum) target,
(GLshort) s
@@ -18223,6 +19542,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glMultiTexCoord1svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18252,6 +19573,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble t)
{
+ if ( disp__glMultiTexCoord2dARB == NULL ) return;
+
disp__glMultiTexCoord2dARB (
(GLenum) target,
(GLdouble) s,
@@ -18274,6 +19597,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glMultiTexCoord2dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18303,6 +19628,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat t)
{
+ if ( disp__glMultiTexCoord2fARB == NULL ) return;
+
disp__glMultiTexCoord2fARB (
(GLenum) target,
(GLfloat) s,
@@ -18325,6 +19652,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glMultiTexCoord2fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18354,6 +19683,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint t)
{
+ if ( disp__glMultiTexCoord2iARB == NULL ) return;
+
disp__glMultiTexCoord2iARB (
(GLenum) target,
(GLint) s,
@@ -18376,6 +19707,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glMultiTexCoord2ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18405,6 +19738,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort t)
{
+ if ( disp__glMultiTexCoord2sARB == NULL ) return;
+
disp__glMultiTexCoord2sARB (
(GLenum) target,
(GLshort) s,
@@ -18427,6 +19762,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glMultiTexCoord2svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18457,6 +19794,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble r)
{
+ if ( disp__glMultiTexCoord3dARB == NULL ) return;
+
disp__glMultiTexCoord3dARB (
(GLenum) target,
(GLdouble) s,
@@ -18480,6 +19819,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glMultiTexCoord3dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18510,6 +19851,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat r)
{
+ if ( disp__glMultiTexCoord3fARB == NULL ) return;
+
disp__glMultiTexCoord3fARB (
(GLenum) target,
(GLfloat) s,
@@ -18533,6 +19876,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glMultiTexCoord3fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18563,6 +19908,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint r)
{
+ if ( disp__glMultiTexCoord3iARB == NULL ) return;
+
disp__glMultiTexCoord3iARB (
(GLenum) target,
(GLint) s,
@@ -18586,6 +19933,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glMultiTexCoord3ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18616,6 +19965,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort r)
{
+ if ( disp__glMultiTexCoord3sARB == NULL ) return;
+
disp__glMultiTexCoord3sARB (
(GLenum) target,
(GLshort) s,
@@ -18639,6 +19990,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glMultiTexCoord3svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18670,6 +20023,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble q)
{
+ if ( disp__glMultiTexCoord4dARB == NULL ) return;
+
disp__glMultiTexCoord4dARB (
(GLenum) target,
(GLdouble) s,
@@ -18694,6 +20049,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glMultiTexCoord4dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18725,6 +20082,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat q)
{
+ if ( disp__glMultiTexCoord4fARB == NULL ) return;
+
disp__glMultiTexCoord4fARB (
(GLenum) target,
(GLfloat) s,
@@ -18749,6 +20108,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glMultiTexCoord4fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18780,6 +20141,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint q)
{
+ if ( disp__glMultiTexCoord4iARB == NULL ) return;
+
disp__glMultiTexCoord4iARB (
(GLenum) target,
(GLint) s,
@@ -18804,6 +20167,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glMultiTexCoord4ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18835,6 +20200,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort q)
{
+ if ( disp__glMultiTexCoord4sARB == NULL ) return;
+
disp__glMultiTexCoord4sARB (
(GLenum) target,
(GLshort) s,
@@ -18859,6 +20226,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glMultiTexCoord4svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
@@ -18874,4 +20243,4 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
}
}
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/OpenGL_JauJNI12nf_funcs.c b/CNativeCode/OpenGL_JauJNI12nf_funcs.c
index 92732f8..fb6b1dc 100755
--- a/CNativeCode/OpenGL_JauJNI12nf_funcs.c
+++ b/CNativeCode/OpenGL_JauJNI12nf_funcs.c
@@ -1,18877 +1,20246 @@
-/* WARNING ! WARNING *** THIS FILE IS GENERATED BY C2J !!!
-
- DO NOT MAKE ANY CHANGES *** MAKE CHANGES IN THE SKELETON FILES !!!
-*/
-
-
-/*
- * Leo Chan -- 1995
- *
- * This mammoth C file takes care of all the native implementation for the
- * bulk of OpenGL commands
- * ---------------
- *
- * Sven Goethel
- *
- * September 1997
- */
-
-/*
- * need to include the JAVA internal header files for macros and function
- * prototypes required to maipulated JAVA data structures and functions
- *
- * StubPreamble.h includes the structure and macro definitions neede to
- * convert JAVA data structures into C data structures.
- *
- */
-
-#include "OpenGL_misc.h"
-
-/*
- * the next thing to include are special headers that were created by
- * JAVAH. They include the C structure definitions for the JAVA classes
- */
-#include "gl4java_GLFuncJauJNInf.h"
-
-/*--------------------------------------------------------------------------
- * here on in is just regular apple pie C
- */
-
-#ifndef LIBAPIENTRY
- #define LIBAPIENTRY
-#endif
-#ifndef LIBAPI
- #define LIBAPI
-#endif
-
-#ifndef CALLBACK
- #define CALLBACK
-#endif
-/** THIS IS A MANUAL CODED PART
- gl-manualCodedImplJNI.java
-*/
-
-static const char _gl_n_a_string[] = "GL-String not avaiable !";
-
-JNIEXPORT jstring JNICALL
-Java_gl4java_GLFuncJauJNInf_glGetString ( JNIEnv *env, jobject obj,
- jint name )
-{
- const char * tmpString=0;
-
- tmpString = disp__glGetString ( /* jint */ name);
- if(tmpString==NULL)
- tmpString=_gl_n_a_string;
-
- return (*env)->NewStringUTF(env, tmpString);
-}
-
-static const char * _gl_lib_vendor_="Jausoft - Sven Goethel Software Development";
-static const char * _gl_lib_version_="2.7.0.0";
-
-JNIEXPORT jstring JNICALL
-Java_gl4java_GLFuncJauJNInf_getNativeVendor ( JNIEnv *env, jobject obj )
-{
- return (*env)->NewStringUTF(env, _gl_lib_vendor_);
-}
-
-JNIEXPORT jstring JNICALL
-Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj )
-{
- return (*env)->NewStringUTF(env, _gl_lib_version_);
-}
-
-/**
- * C2J Parser Version 2.0
- * Jausoft - Sven Goethel Software Development
- * Reading from file: gl-proto-auto.orig.h . . .
- * Destination-Class: gl4java_GLFuncJauJNInf !
- */
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glClearIndex ( GLfloat c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glClearIndex (
- JNIEnv *env, jobject obj,
- jfloat c)
- {
-
- disp__glClearIndex (
- (GLfloat) c
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glClearColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glClearColor (
- JNIEnv *env, jobject obj,
- jfloat red,
- jfloat green,
- jfloat blue,
- jfloat alpha)
- {
-
- disp__glClearColor (
- (GLclampf) red,
- (GLclampf) green,
- (GLclampf) blue,
- (GLclampf) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glClear ( GLbitfield mask ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glClear (
- JNIEnv *env, jobject obj,
- jint mask)
- {
-
- disp__glClear (
- (GLbitfield) mask
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexMask ( GLuint mask ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexMask (
- JNIEnv *env, jobject obj,
- jint mask)
- {
-
- disp__glIndexMask (
- (GLuint) mask
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColorMask ( GLboolean red , GLboolean green , GLboolean blue , GLboolean alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorMask (
- JNIEnv *env, jobject obj,
- jboolean red,
- jboolean green,
- jboolean blue,
- jboolean alpha)
- {
-
- disp__glColorMask (
- (GLboolean) red,
- (GLboolean) green,
- (GLboolean) blue,
- (GLboolean) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glAlphaFunc ( GLenum func , GLclampf ref ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glAlphaFunc (
- JNIEnv *env, jobject obj,
- jint func,
- jfloat ref)
- {
-
- disp__glAlphaFunc (
- (GLenum) func,
- (GLclampf) ref
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glBlendFunc ( GLenum sfactor , GLenum dfactor ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glBlendFunc (
- JNIEnv *env, jobject obj,
- jint sfactor,
- jint dfactor)
- {
-
- disp__glBlendFunc (
- (GLenum) sfactor,
- (GLenum) dfactor
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLogicOp ( GLenum opcode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLogicOp (
- JNIEnv *env, jobject obj,
- jint opcode)
- {
-
- disp__glLogicOp (
- (GLenum) opcode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCullFace ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCullFace (
- JNIEnv *env, jobject obj,
- jint mode)
- {
-
- disp__glCullFace (
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glFrontFace ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glFrontFace (
- JNIEnv *env, jobject obj,
- jint mode)
- {
-
- disp__glFrontFace (
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPointSize ( GLfloat size ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPointSize (
- JNIEnv *env, jobject obj,
- jfloat size)
- {
-
- disp__glPointSize (
- (GLfloat) size
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLineWidth ( GLfloat width ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLineWidth (
- JNIEnv *env, jobject obj,
- jfloat width)
- {
-
- disp__glLineWidth (
- (GLfloat) width
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLineStipple ( GLint factor , GLushort pattern ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLineStipple (
- JNIEnv *env, jobject obj,
- jint factor,
- jshort pattern)
- {
-
- disp__glLineStipple (
- (GLint) factor,
- (GLushort) pattern
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPolygonMode ( GLenum face , GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPolygonMode (
- JNIEnv *env, jobject obj,
- jint face,
- jint mode)
- {
-
- disp__glPolygonMode (
- (GLenum) face,
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPolygonOffset ( GLfloat factor , GLfloat units ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPolygonOffset (
- JNIEnv *env, jobject obj,
- jfloat factor,
- jfloat units)
- {
-
- disp__glPolygonOffset (
- (GLfloat) factor,
- (GLfloat) units
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPolygonStipple ( const GLubyte * mask ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPolygonStipple (
- JNIEnv *env, jobject obj,
- jbyteArray mask)
- {
- jbyte *ptr0 = NULL;
-
- if(mask!=NULL)
- {
- ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, mask, 0);
- }
- disp__glPolygonStipple (
- (const GLubyte *) ptr0
- );
-
- if(mask!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, mask, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetPolygonStipple ( GLubyte * mask ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPolygonStipple (
- JNIEnv *env, jobject obj,
- jbyteArray mask)
- {
- jboolean isCopiedArray0 = JNI_FALSE;
- jbyte *ptr0 = NULL;
-
- if(mask!=NULL)
- {
- ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, mask, &isCopiedArray0);
- }
- disp__glGetPolygonStipple (
- (GLubyte *) ptr0
- );
-
- if(mask!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, mask, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEdgeFlag ( GLboolean flag ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlag (
- JNIEnv *env, jobject obj,
- jboolean flag)
- {
-
- disp__glEdgeFlag (
- (GLboolean) flag
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEdgeFlagv ( const GLboolean * flag ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlagv (
- JNIEnv *env, jobject obj,
- jbooleanArray flag)
- {
- jboolean *ptr0 = NULL;
-
- if(flag!=NULL)
- {
- ptr0 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, flag, 0);
- }
- disp__glEdgeFlagv (
- (const GLboolean *) ptr0
- );
-
- if(flag!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, flag, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glScissor ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glScissor (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height)
- {
-
- disp__glScissor (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glClipPlane ( GLenum plane , const GLdouble * equation ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glClipPlane (
- JNIEnv *env, jobject obj,
- jint plane,
- jdoubleArray equation)
- {
- jdouble *ptr1 = NULL;
-
- if(equation!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, equation, 0);
- }
- disp__glClipPlane (
- (GLenum) plane,
- (const GLdouble *) ptr1
- );
-
- if(equation!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, equation, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetClipPlane ( GLenum plane , GLdouble * equation ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetClipPlane (
- JNIEnv *env, jobject obj,
- jint plane,
- jdoubleArray equation)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
-
- if(equation!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, equation, &isCopiedArray1);
- }
- disp__glGetClipPlane (
- (GLenum) plane,
- (GLdouble *) ptr1
- );
-
- if(equation!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, equation, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDrawBuffer ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawBuffer (
- JNIEnv *env, jobject obj,
- jint mode)
- {
-
- disp__glDrawBuffer (
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glReadBuffer ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glReadBuffer (
- JNIEnv *env, jobject obj,
- jint mode)
- {
-
- disp__glReadBuffer (
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEnable ( GLenum cap ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEnable (
- JNIEnv *env, jobject obj,
- jint cap)
- {
-
- disp__glEnable (
- (GLenum) cap
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDisable ( GLenum cap ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDisable (
- JNIEnv *env, jobject obj,
- jint cap)
- {
-
- disp__glDisable (
- (GLenum) cap
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLboolean glIsEnabled ( GLenum cap ) ;
- * </pre>
- */
- JNIEXPORT jboolean JNICALL
- Java_gl4java_GLFuncJauJNInf_glIsEnabled (
- JNIEnv *env, jobject obj,
- jint cap)
- {
- jboolean ret;
-
-
- ret = (jboolean) disp__glIsEnabled (
- (GLenum) cap
- );
-
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEnableClientState ( GLenum cap ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEnableClientState (
- JNIEnv *env, jobject obj,
- jint cap)
- {
-
- disp__glEnableClientState (
- (GLenum) cap
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDisableClientState ( GLenum cap ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDisableClientState (
- JNIEnv *env, jobject obj,
- jint cap)
- {
-
- disp__glDisableClientState (
- (GLenum) cap
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetBooleanv ( GLenum pname , GLboolean * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetBooleanv (
- JNIEnv *env, jobject obj,
- jint pname,
- jbooleanArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jboolean *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetBooleanv (
- (GLenum) pname,
- (GLboolean *) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetDoublev ( GLenum pname , GLdouble * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetDoublev (
- JNIEnv *env, jobject obj,
- jint pname,
- jdoubleArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetDoublev (
- (GLenum) pname,
- (GLdouble *) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetFloatv ( GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetFloatv (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jfloat *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetFloatv (
- (GLenum) pname,
- (GLfloat *) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetIntegerv ( GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetIntegerv (
- JNIEnv *env, jobject obj,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jint *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetIntegerv (
- (GLenum) pname,
- (GLint *) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPushAttrib ( GLbitfield mask ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPushAttrib (
- JNIEnv *env, jobject obj,
- jint mask)
- {
-
- disp__glPushAttrib (
- (GLbitfield) mask
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPopAttrib ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPopAttrib (
- JNIEnv *env, jobject obj)
- {
-
- disp__glPopAttrib (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPushClientAttrib ( GLbitfield mask ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPushClientAttrib (
- JNIEnv *env, jobject obj,
- jint mask)
- {
-
- disp__glPushClientAttrib (
- (GLbitfield) mask
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPopClientAttrib ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPopClientAttrib (
- JNIEnv *env, jobject obj)
- {
-
- disp__glPopClientAttrib (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLint glRenderMode ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT jint JNICALL
- Java_gl4java_GLFuncJauJNInf_glRenderMode (
- JNIEnv *env, jobject obj,
- jint mode)
- {
- jint ret;
-
-
- ret = (jint) disp__glRenderMode (
- (GLenum) mode
- );
-
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLenum glGetError ( void ) ;
- * </pre>
- */
- JNIEXPORT jint JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetError (
- JNIEnv *env, jobject obj)
- {
- jint ret;
-
-
- ret = (jint) disp__glGetError (
- );
-
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glFinish ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glFinish (
- JNIEnv *env, jobject obj)
- {
-
- disp__glFinish (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glFlush ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glFlush (
- JNIEnv *env, jobject obj)
- {
-
- disp__glFlush (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glHint ( GLenum target , GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glHint (
- JNIEnv *env, jobject obj,
- jint target,
- jint mode)
- {
-
- disp__glHint (
- (GLenum) target,
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glClearDepth ( GLclampd depth ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glClearDepth (
- JNIEnv *env, jobject obj,
- jdouble depth)
- {
-
- disp__glClearDepth (
- (GLclampd) depth
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDepthFunc ( GLenum func ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDepthFunc (
- JNIEnv *env, jobject obj,
- jint func)
- {
-
- disp__glDepthFunc (
- (GLenum) func
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDepthMask ( GLboolean flag ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDepthMask (
- JNIEnv *env, jobject obj,
- jboolean flag)
- {
-
- disp__glDepthMask (
- (GLboolean) flag
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDepthRange ( GLclampd near_val , GLclampd far_val ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDepthRange (
- JNIEnv *env, jobject obj,
- jdouble near_val,
- jdouble far_val)
- {
-
- disp__glDepthRange (
- (GLclampd) near_val,
- (GLclampd) far_val
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glClearAccum ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glClearAccum (
- JNIEnv *env, jobject obj,
- jfloat red,
- jfloat green,
- jfloat blue,
- jfloat alpha)
- {
-
- disp__glClearAccum (
- (GLfloat) red,
- (GLfloat) green,
- (GLfloat) blue,
- (GLfloat) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glAccum ( GLenum op , GLfloat value ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glAccum (
- JNIEnv *env, jobject obj,
- jint op,
- jfloat value)
- {
-
- disp__glAccum (
- (GLenum) op,
- (GLfloat) value
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMatrixMode ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMatrixMode (
- JNIEnv *env, jobject obj,
- jint mode)
- {
-
- disp__glMatrixMode (
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glOrtho ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glOrtho (
- JNIEnv *env, jobject obj,
- jdouble left,
- jdouble right,
- jdouble bottom,
- jdouble top,
- jdouble near_val,
- jdouble far_val)
- {
-
- disp__glOrtho (
- (GLdouble) left,
- (GLdouble) right,
- (GLdouble) bottom,
- (GLdouble) top,
- (GLdouble) near_val,
- (GLdouble) far_val
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glFrustum ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glFrustum (
- JNIEnv *env, jobject obj,
- jdouble left,
- jdouble right,
- jdouble bottom,
- jdouble top,
- jdouble near_val,
- jdouble far_val)
- {
-
- disp__glFrustum (
- (GLdouble) left,
- (GLdouble) right,
- (GLdouble) bottom,
- (GLdouble) top,
- (GLdouble) near_val,
- (GLdouble) far_val
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glViewport ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glViewport (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height)
- {
-
- disp__glViewport (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPushMatrix ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPushMatrix (
- JNIEnv *env, jobject obj)
- {
-
- disp__glPushMatrix (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPopMatrix ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPopMatrix (
- JNIEnv *env, jobject obj)
- {
-
- disp__glPopMatrix (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLoadIdentity ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLoadIdentity (
- JNIEnv *env, jobject obj)
- {
-
- disp__glLoadIdentity (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLoadMatrixd ( const GLdouble * m ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLoadMatrixd (
- JNIEnv *env, jobject obj,
- jdoubleArray m)
- {
- jdouble *ptr0 = NULL;
-
- if(m!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
- }
- disp__glLoadMatrixd (
- (const GLdouble *) ptr0
- );
-
- if(m!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLoadMatrixf ( const GLfloat * m ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLoadMatrixf (
- JNIEnv *env, jobject obj,
- jfloatArray m)
- {
- jfloat *ptr0 = NULL;
-
- if(m!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
- }
- disp__glLoadMatrixf (
- (const GLfloat *) ptr0
- );
-
- if(m!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMultMatrixd ( const GLdouble * m ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMultMatrixd (
- JNIEnv *env, jobject obj,
- jdoubleArray m)
- {
- jdouble *ptr0 = NULL;
-
- if(m!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
- }
- disp__glMultMatrixd (
- (const GLdouble *) ptr0
- );
-
- if(m!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMultMatrixf ( const GLfloat * m ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMultMatrixf (
- JNIEnv *env, jobject obj,
- jfloatArray m)
- {
- jfloat *ptr0 = NULL;
-
- if(m!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
- }
- disp__glMultMatrixf (
- (const GLfloat *) ptr0
- );
-
- if(m!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRotated ( GLdouble angle , GLdouble x , GLdouble y , GLdouble z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRotated (
- JNIEnv *env, jobject obj,
- jdouble angle,
- jdouble x,
- jdouble y,
- jdouble z)
- {
-
- disp__glRotated (
- (GLdouble) angle,
- (GLdouble) x,
- (GLdouble) y,
- (GLdouble) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRotatef ( GLfloat angle , GLfloat x , GLfloat y , GLfloat z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRotatef (
- JNIEnv *env, jobject obj,
- jfloat angle,
- jfloat x,
- jfloat y,
- jfloat z)
- {
-
- disp__glRotatef (
- (GLfloat) angle,
- (GLfloat) x,
- (GLfloat) y,
- (GLfloat) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glScaled ( GLdouble x , GLdouble y , GLdouble z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glScaled (
- JNIEnv *env, jobject obj,
- jdouble x,
- jdouble y,
- jdouble z)
- {
-
- disp__glScaled (
- (GLdouble) x,
- (GLdouble) y,
- (GLdouble) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glScalef ( GLfloat x , GLfloat y , GLfloat z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glScalef (
- JNIEnv *env, jobject obj,
- jfloat x,
- jfloat y,
- jfloat z)
- {
-
- disp__glScalef (
- (GLfloat) x,
- (GLfloat) y,
- (GLfloat) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTranslated ( GLdouble x , GLdouble y , GLdouble z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTranslated (
- JNIEnv *env, jobject obj,
- jdouble x,
- jdouble y,
- jdouble z)
- {
-
- disp__glTranslated (
- (GLdouble) x,
- (GLdouble) y,
- (GLdouble) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTranslatef ( GLfloat x , GLfloat y , GLfloat z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTranslatef (
- JNIEnv *env, jobject obj,
- jfloat x,
- jfloat y,
- jfloat z)
- {
-
- disp__glTranslatef (
- (GLfloat) x,
- (GLfloat) y,
- (GLfloat) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLboolean glIsList ( GLuint list ) ;
- * </pre>
- */
- JNIEXPORT jboolean JNICALL
- Java_gl4java_GLFuncJauJNInf_glIsList (
- JNIEnv *env, jobject obj,
- jint list)
- {
- jboolean ret;
-
-
- ret = (jboolean) disp__glIsList (
- (GLuint) list
- );
-
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDeleteLists ( GLuint list , GLsizei range ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDeleteLists (
- JNIEnv *env, jobject obj,
- jint list,
- jint range)
- {
-
- disp__glDeleteLists (
- (GLuint) list,
- (GLsizei) range
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLuint glGenLists ( GLsizei range ) ;
- * </pre>
- */
- JNIEXPORT jint JNICALL
- Java_gl4java_GLFuncJauJNInf_glGenLists (
- JNIEnv *env, jobject obj,
- jint range)
- {
- jint ret;
-
-
- ret = (jint) disp__glGenLists (
- (GLsizei) range
- );
-
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNewList ( GLuint list , GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNewList (
- JNIEnv *env, jobject obj,
- jint list,
- jint mode)
- {
-
- disp__glNewList (
- (GLuint) list,
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEndList ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEndList (
- JNIEnv *env, jobject obj)
- {
-
- disp__glEndList (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCallList ( GLuint list ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCallList (
- JNIEnv *env, jobject obj,
- jint list)
- {
-
- disp__glCallList (
- (GLuint) list
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCallLists ( GLsizei n , GLenum type , const GLvoid * lists ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCallLists__II_3B (
- JNIEnv *env, jobject obj,
- jint n,
- jint type,
- jbyteArray lists)
- {
- jbyte *ptr2 = NULL;
-
- if(lists!=NULL)
- {
- ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
- }
- disp__glCallLists (
- (GLsizei) n,
- (GLenum) type,
- (const GLvoid *) ptr2
- );
-
- if(lists!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCallLists__II_3S (
- JNIEnv *env, jobject obj,
- jint n,
- jint type,
- jshortArray lists)
- {
- jshort *ptr2 = NULL;
-
- if(lists!=NULL)
- {
- ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
- }
- disp__glCallLists (
- (GLsizei) n,
- (GLenum) type,
- (const GLvoid *) ptr2
- );
-
- if(lists!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCallLists__II_3I (
- JNIEnv *env, jobject obj,
- jint n,
- jint type,
- jintArray lists)
- {
- jint *ptr2 = NULL;
-
- if(lists!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
- }
- disp__glCallLists (
- (GLsizei) n,
- (GLenum) type,
- (const GLvoid *) ptr2
- );
-
- if(lists!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCallLists__II_3F (
- JNIEnv *env, jobject obj,
- jint n,
- jint type,
- jfloatArray lists)
- {
- jfloat *ptr2 = NULL;
-
- if(lists!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
- }
- disp__glCallLists (
- (GLsizei) n,
- (GLenum) type,
- (const GLvoid *) ptr2
- );
-
- if(lists!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCallLists__II_3D (
- JNIEnv *env, jobject obj,
- jint n,
- jint type,
- jdoubleArray lists)
- {
- jdouble *ptr2 = NULL;
-
- if(lists!=NULL)
- {
- ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
- }
- disp__glCallLists (
- (GLsizei) n,
- (GLenum) type,
- (const GLvoid *) ptr2
- );
-
- if(lists!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCallLists__II_3Z (
- JNIEnv *env, jobject obj,
- jint n,
- jint type,
- jbooleanArray lists)
- {
- jboolean *ptr2 = NULL;
-
- if(lists!=NULL)
- {
- ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
- }
- disp__glCallLists (
- (GLsizei) n,
- (GLenum) type,
- (const GLvoid *) ptr2
- );
-
- if(lists!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCallLists__II_3J (
- JNIEnv *env, jobject obj,
- jint n,
- jint type,
- jlongArray lists)
- {
- jlong *ptr2 = NULL;
-
- if(lists!=NULL)
- {
- ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
- }
- disp__glCallLists (
- (GLsizei) n,
- (GLenum) type,
- (const GLvoid *) ptr2
- );
-
- if(lists!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glListBase ( GLuint base ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glListBase (
- JNIEnv *env, jobject obj,
- jint base)
- {
-
- disp__glListBase (
- (GLuint) base
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glBegin ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glBegin (
- JNIEnv *env, jobject obj,
- jint mode)
- {
-
- disp__glBegin (
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEnd ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEnd (
- JNIEnv *env, jobject obj)
- {
-
- disp__glEnd (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex2d ( GLdouble x , GLdouble y ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex2d (
- JNIEnv *env, jobject obj,
- jdouble x,
- jdouble y)
- {
-
- disp__glVertex2d (
- (GLdouble) x,
- (GLdouble) y
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex2f ( GLfloat x , GLfloat y ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex2f (
- JNIEnv *env, jobject obj,
- jfloat x,
- jfloat y)
- {
-
- disp__glVertex2f (
- (GLfloat) x,
- (GLfloat) y
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex2i ( GLint x , GLint y ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex2i (
- JNIEnv *env, jobject obj,
- jint x,
- jint y)
- {
-
- disp__glVertex2i (
- (GLint) x,
- (GLint) y
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex2s ( GLshort x , GLshort y ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex2s (
- JNIEnv *env, jobject obj,
- jshort x,
- jshort y)
- {
-
- disp__glVertex2s (
- (GLshort) x,
- (GLshort) y
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex3d ( GLdouble x , GLdouble y , GLdouble z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex3d (
- JNIEnv *env, jobject obj,
- jdouble x,
- jdouble y,
- jdouble z)
- {
-
- disp__glVertex3d (
- (GLdouble) x,
- (GLdouble) y,
- (GLdouble) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex3f ( GLfloat x , GLfloat y , GLfloat z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex3f (
- JNIEnv *env, jobject obj,
- jfloat x,
- jfloat y,
- jfloat z)
- {
-
- disp__glVertex3f (
- (GLfloat) x,
- (GLfloat) y,
- (GLfloat) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex3i ( GLint x , GLint y , GLint z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex3i (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint z)
- {
-
- disp__glVertex3i (
- (GLint) x,
- (GLint) y,
- (GLint) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex3s ( GLshort x , GLshort y , GLshort z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex3s (
- JNIEnv *env, jobject obj,
- jshort x,
- jshort y,
- jshort z)
- {
-
- disp__glVertex3s (
- (GLshort) x,
- (GLshort) y,
- (GLshort) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex4d (
- JNIEnv *env, jobject obj,
- jdouble x,
- jdouble y,
- jdouble z,
- jdouble w)
- {
-
- disp__glVertex4d (
- (GLdouble) x,
- (GLdouble) y,
- (GLdouble) z,
- (GLdouble) w
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex4f (
- JNIEnv *env, jobject obj,
- jfloat x,
- jfloat y,
- jfloat z,
- jfloat w)
- {
-
- disp__glVertex4f (
- (GLfloat) x,
- (GLfloat) y,
- (GLfloat) z,
- (GLfloat) w
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex4i ( GLint x , GLint y , GLint z , GLint w ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex4i (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint z,
- jint w)
- {
-
- disp__glVertex4i (
- (GLint) x,
- (GLint) y,
- (GLint) z,
- (GLint) w
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex4s (
- JNIEnv *env, jobject obj,
- jshort x,
- jshort y,
- jshort z,
- jshort w)
- {
-
- disp__glVertex4s (
- (GLshort) x,
- (GLshort) y,
- (GLshort) z,
- (GLshort) w
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex2dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex2dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex2dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex2fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex2fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex2fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex2iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex2iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex2iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex2sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex2sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex2sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex3dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex3dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex3dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex3fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex3fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex3fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex3iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex3iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex3iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex3sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex3sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex3sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex4dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex4dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex4dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex4fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex4fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex4fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex4iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex4iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex4iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertex4sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertex4sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glVertex4sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3b ( GLbyte nx , GLbyte ny , GLbyte nz ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3b (
- JNIEnv *env, jobject obj,
- jbyte nx,
- jbyte ny,
- jbyte nz)
- {
-
- disp__glNormal3b (
- (GLbyte) nx,
- (GLbyte) ny,
- (GLbyte) nz
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3d ( GLdouble nx , GLdouble ny , GLdouble nz ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3d (
- JNIEnv *env, jobject obj,
- jdouble nx,
- jdouble ny,
- jdouble nz)
- {
-
- disp__glNormal3d (
- (GLdouble) nx,
- (GLdouble) ny,
- (GLdouble) nz
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3f ( GLfloat nx , GLfloat ny , GLfloat nz ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3f (
- JNIEnv *env, jobject obj,
- jfloat nx,
- jfloat ny,
- jfloat nz)
- {
-
- disp__glNormal3f (
- (GLfloat) nx,
- (GLfloat) ny,
- (GLfloat) nz
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3i ( GLint nx , GLint ny , GLint nz ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3i (
- JNIEnv *env, jobject obj,
- jint nx,
- jint ny,
- jint nz)
- {
-
- disp__glNormal3i (
- (GLint) nx,
- (GLint) ny,
- (GLint) nz
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3s ( GLshort nx , GLshort ny , GLshort nz ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3s (
- JNIEnv *env, jobject obj,
- jshort nx,
- jshort ny,
- jshort nz)
- {
-
- disp__glNormal3s (
- (GLshort) nx,
- (GLshort) ny,
- (GLshort) nz
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3bv ( const GLbyte * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3bv (
- JNIEnv *env, jobject obj,
- jbyteArray v)
- {
- jbyte *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glNormal3bv (
- (const GLbyte *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glNormal3dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glNormal3fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glNormal3iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormal3sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormal3sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glNormal3sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexd ( GLdouble c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexd (
- JNIEnv *env, jobject obj,
- jdouble c)
- {
-
- disp__glIndexd (
- (GLdouble) c
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexf ( GLfloat c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexf (
- JNIEnv *env, jobject obj,
- jfloat c)
- {
-
- disp__glIndexf (
- (GLfloat) c
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexi ( GLint c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexi (
- JNIEnv *env, jobject obj,
- jint c)
- {
-
- disp__glIndexi (
- (GLint) c
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexs ( GLshort c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexs (
- JNIEnv *env, jobject obj,
- jshort c)
- {
-
- disp__glIndexs (
- (GLshort) c
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexub ( GLubyte c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexub (
- JNIEnv *env, jobject obj,
- jbyte c)
- {
-
- disp__glIndexub (
- (GLubyte) c
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexdv ( const GLdouble * c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexdv (
- JNIEnv *env, jobject obj,
- jdoubleArray c)
- {
- jdouble *ptr0 = NULL;
-
- if(c!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
- }
- disp__glIndexdv (
- (const GLdouble *) ptr0
- );
-
- if(c!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexfv ( const GLfloat * c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexfv (
- JNIEnv *env, jobject obj,
- jfloatArray c)
- {
- jfloat *ptr0 = NULL;
-
- if(c!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
- }
- disp__glIndexfv (
- (const GLfloat *) ptr0
- );
-
- if(c!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexiv ( const GLint * c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexiv (
- JNIEnv *env, jobject obj,
- jintArray c)
- {
- jint *ptr0 = NULL;
-
- if(c!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
- }
- disp__glIndexiv (
- (const GLint *) ptr0
- );
-
- if(c!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexsv ( const GLshort * c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexsv (
- JNIEnv *env, jobject obj,
- jshortArray c)
- {
- jshort *ptr0 = NULL;
-
- if(c!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
- }
- disp__glIndexsv (
- (const GLshort *) ptr0
- );
-
- if(c!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexubv ( const GLubyte * c ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexubv (
- JNIEnv *env, jobject obj,
- jbyteArray c)
- {
- jbyte *ptr0 = NULL;
-
- if(c!=NULL)
- {
- ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
- }
- disp__glIndexubv (
- (const GLubyte *) ptr0
- );
-
- if(c!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3b ( GLbyte red , GLbyte green , GLbyte blue ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3b (
- JNIEnv *env, jobject obj,
- jbyte red,
- jbyte green,
- jbyte blue)
- {
-
- disp__glColor3b (
- (GLbyte) red,
- (GLbyte) green,
- (GLbyte) blue
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3d ( GLdouble red , GLdouble green , GLdouble blue ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3d (
- JNIEnv *env, jobject obj,
- jdouble red,
- jdouble green,
- jdouble blue)
- {
-
- disp__glColor3d (
- (GLdouble) red,
- (GLdouble) green,
- (GLdouble) blue
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3f ( GLfloat red , GLfloat green , GLfloat blue ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3f (
- JNIEnv *env, jobject obj,
- jfloat red,
- jfloat green,
- jfloat blue)
- {
-
- disp__glColor3f (
- (GLfloat) red,
- (GLfloat) green,
- (GLfloat) blue
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3i ( GLint red , GLint green , GLint blue ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3i (
- JNIEnv *env, jobject obj,
- jint red,
- jint green,
- jint blue)
- {
-
- disp__glColor3i (
- (GLint) red,
- (GLint) green,
- (GLint) blue
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3s ( GLshort red , GLshort green , GLshort blue ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3s (
- JNIEnv *env, jobject obj,
- jshort red,
- jshort green,
- jshort blue)
- {
-
- disp__glColor3s (
- (GLshort) red,
- (GLshort) green,
- (GLshort) blue
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3ub ( GLubyte red , GLubyte green , GLubyte blue ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3ub (
- JNIEnv *env, jobject obj,
- jbyte red,
- jbyte green,
- jbyte blue)
- {
-
- disp__glColor3ub (
- (GLubyte) red,
- (GLubyte) green,
- (GLubyte) blue
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3ui ( GLuint red , GLuint green , GLuint blue ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3ui (
- JNIEnv *env, jobject obj,
- jint red,
- jint green,
- jint blue)
- {
-
- disp__glColor3ui (
- (GLuint) red,
- (GLuint) green,
- (GLuint) blue
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3us ( GLushort red , GLushort green , GLushort blue ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3us (
- JNIEnv *env, jobject obj,
- jshort red,
- jshort green,
- jshort blue)
- {
-
- disp__glColor3us (
- (GLushort) red,
- (GLushort) green,
- (GLushort) blue
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4b ( GLbyte red , GLbyte green , GLbyte blue , GLbyte alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4b (
- JNIEnv *env, jobject obj,
- jbyte red,
- jbyte green,
- jbyte blue,
- jbyte alpha)
- {
-
- disp__glColor4b (
- (GLbyte) red,
- (GLbyte) green,
- (GLbyte) blue,
- (GLbyte) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4d ( GLdouble red , GLdouble green , GLdouble blue , GLdouble alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4d (
- JNIEnv *env, jobject obj,
- jdouble red,
- jdouble green,
- jdouble blue,
- jdouble alpha)
- {
-
- disp__glColor4d (
- (GLdouble) red,
- (GLdouble) green,
- (GLdouble) blue,
- (GLdouble) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4f ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4f (
- JNIEnv *env, jobject obj,
- jfloat red,
- jfloat green,
- jfloat blue,
- jfloat alpha)
- {
-
- disp__glColor4f (
- (GLfloat) red,
- (GLfloat) green,
- (GLfloat) blue,
- (GLfloat) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4i ( GLint red , GLint green , GLint blue , GLint alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4i (
- JNIEnv *env, jobject obj,
- jint red,
- jint green,
- jint blue,
- jint alpha)
- {
-
- disp__glColor4i (
- (GLint) red,
- (GLint) green,
- (GLint) blue,
- (GLint) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4s ( GLshort red , GLshort green , GLshort blue , GLshort alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4s (
- JNIEnv *env, jobject obj,
- jshort red,
- jshort green,
- jshort blue,
- jshort alpha)
- {
-
- disp__glColor4s (
- (GLshort) red,
- (GLshort) green,
- (GLshort) blue,
- (GLshort) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4ub ( GLubyte red , GLubyte green , GLubyte blue , GLubyte alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4ub (
- JNIEnv *env, jobject obj,
- jbyte red,
- jbyte green,
- jbyte blue,
- jbyte alpha)
- {
-
- disp__glColor4ub (
- (GLubyte) red,
- (GLubyte) green,
- (GLubyte) blue,
- (GLubyte) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4ui ( GLuint red , GLuint green , GLuint blue , GLuint alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4ui (
- JNIEnv *env, jobject obj,
- jint red,
- jint green,
- jint blue,
- jint alpha)
- {
-
- disp__glColor4ui (
- (GLuint) red,
- (GLuint) green,
- (GLuint) blue,
- (GLuint) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4us ( GLushort red , GLushort green , GLushort blue , GLushort alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4us (
- JNIEnv *env, jobject obj,
- jshort red,
- jshort green,
- jshort blue,
- jshort alpha)
- {
-
- disp__glColor4us (
- (GLushort) red,
- (GLushort) green,
- (GLushort) blue,
- (GLushort) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3bv ( const GLbyte * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3bv (
- JNIEnv *env, jobject obj,
- jbyteArray v)
- {
- jbyte *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor3bv (
- (const GLbyte *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor3dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor3fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor3iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor3sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3ubv ( const GLubyte * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3ubv (
- JNIEnv *env, jobject obj,
- jbyteArray v)
- {
- jbyte *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor3ubv (
- (const GLubyte *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3uiv ( const GLuint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3uiv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor3uiv (
- (const GLuint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor3usv ( const GLushort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor3usv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor3usv (
- (const GLushort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4bv ( const GLbyte * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4bv (
- JNIEnv *env, jobject obj,
- jbyteArray v)
- {
- jbyte *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor4bv (
- (const GLbyte *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor4dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor4fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor4iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor4sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4ubv ( const GLubyte * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4ubv (
- JNIEnv *env, jobject obj,
- jbyteArray v)
- {
- jbyte *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor4ubv (
- (const GLubyte *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4uiv ( const GLuint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4uiv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor4uiv (
- (const GLuint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColor4usv ( const GLushort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColor4usv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glColor4usv (
- (const GLushort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord1d ( GLdouble s ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord1d (
- JNIEnv *env, jobject obj,
- jdouble s)
- {
-
- disp__glTexCoord1d (
- (GLdouble) s
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord1f ( GLfloat s ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord1f (
- JNIEnv *env, jobject obj,
- jfloat s)
- {
-
- disp__glTexCoord1f (
- (GLfloat) s
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord1i ( GLint s ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord1i (
- JNIEnv *env, jobject obj,
- jint s)
- {
-
- disp__glTexCoord1i (
- (GLint) s
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord1s ( GLshort s ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord1s (
- JNIEnv *env, jobject obj,
- jshort s)
- {
-
- disp__glTexCoord1s (
- (GLshort) s
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord2d ( GLdouble s , GLdouble t ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord2d (
- JNIEnv *env, jobject obj,
- jdouble s,
- jdouble t)
- {
-
- disp__glTexCoord2d (
- (GLdouble) s,
- (GLdouble) t
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord2f ( GLfloat s , GLfloat t ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord2f (
- JNIEnv *env, jobject obj,
- jfloat s,
- jfloat t)
- {
-
- disp__glTexCoord2f (
- (GLfloat) s,
- (GLfloat) t
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord2i ( GLint s , GLint t ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord2i (
- JNIEnv *env, jobject obj,
- jint s,
- jint t)
- {
-
- disp__glTexCoord2i (
- (GLint) s,
- (GLint) t
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord2s ( GLshort s , GLshort t ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord2s (
- JNIEnv *env, jobject obj,
- jshort s,
- jshort t)
- {
-
- disp__glTexCoord2s (
- (GLshort) s,
- (GLshort) t
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord3d ( GLdouble s , GLdouble t , GLdouble r ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord3d (
- JNIEnv *env, jobject obj,
- jdouble s,
- jdouble t,
- jdouble r)
- {
-
- disp__glTexCoord3d (
- (GLdouble) s,
- (GLdouble) t,
- (GLdouble) r
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord3f ( GLfloat s , GLfloat t , GLfloat r ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord3f (
- JNIEnv *env, jobject obj,
- jfloat s,
- jfloat t,
- jfloat r)
- {
-
- disp__glTexCoord3f (
- (GLfloat) s,
- (GLfloat) t,
- (GLfloat) r
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord3i ( GLint s , GLint t , GLint r ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord3i (
- JNIEnv *env, jobject obj,
- jint s,
- jint t,
- jint r)
- {
-
- disp__glTexCoord3i (
- (GLint) s,
- (GLint) t,
- (GLint) r
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord3s ( GLshort s , GLshort t , GLshort r ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord3s (
- JNIEnv *env, jobject obj,
- jshort s,
- jshort t,
- jshort r)
- {
-
- disp__glTexCoord3s (
- (GLshort) s,
- (GLshort) t,
- (GLshort) r
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord4d ( GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord4d (
- JNIEnv *env, jobject obj,
- jdouble s,
- jdouble t,
- jdouble r,
- jdouble q)
- {
-
- disp__glTexCoord4d (
- (GLdouble) s,
- (GLdouble) t,
- (GLdouble) r,
- (GLdouble) q
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord4f ( GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord4f (
- JNIEnv *env, jobject obj,
- jfloat s,
- jfloat t,
- jfloat r,
- jfloat q)
- {
-
- disp__glTexCoord4f (
- (GLfloat) s,
- (GLfloat) t,
- (GLfloat) r,
- (GLfloat) q
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord4i ( GLint s , GLint t , GLint r , GLint q ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord4i (
- JNIEnv *env, jobject obj,
- jint s,
- jint t,
- jint r,
- jint q)
- {
-
- disp__glTexCoord4i (
- (GLint) s,
- (GLint) t,
- (GLint) r,
- (GLint) q
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord4s ( GLshort s , GLshort t , GLshort r , GLshort q ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord4s (
- JNIEnv *env, jobject obj,
- jshort s,
- jshort t,
- jshort r,
- jshort q)
- {
-
- disp__glTexCoord4s (
- (GLshort) s,
- (GLshort) t,
- (GLshort) r,
- (GLshort) q
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord1dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord1dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord1dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord1fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord1fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord1fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord1iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord1iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord1iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord1sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord1sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord1sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord2dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord2dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord2dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord2fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord2fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord2fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord2iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord2iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord2iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord2sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord2sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord2sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord3dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord3dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord3dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord3fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord3fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord3fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord3iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord3iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord3iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord3sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord3sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord3sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord4dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord4dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord4dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord4fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord4fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord4fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord4iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord4iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord4iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoord4sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoord4sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glTexCoord4sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos2d ( GLdouble x , GLdouble y ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos2d (
- JNIEnv *env, jobject obj,
- jdouble x,
- jdouble y)
- {
-
- disp__glRasterPos2d (
- (GLdouble) x,
- (GLdouble) y
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos2f ( GLfloat x , GLfloat y ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos2f (
- JNIEnv *env, jobject obj,
- jfloat x,
- jfloat y)
- {
-
- disp__glRasterPos2f (
- (GLfloat) x,
- (GLfloat) y
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos2i ( GLint x , GLint y ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos2i (
- JNIEnv *env, jobject obj,
- jint x,
- jint y)
- {
-
- disp__glRasterPos2i (
- (GLint) x,
- (GLint) y
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos2s ( GLshort x , GLshort y ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos2s (
- JNIEnv *env, jobject obj,
- jshort x,
- jshort y)
- {
-
- disp__glRasterPos2s (
- (GLshort) x,
- (GLshort) y
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos3d ( GLdouble x , GLdouble y , GLdouble z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos3d (
- JNIEnv *env, jobject obj,
- jdouble x,
- jdouble y,
- jdouble z)
- {
-
- disp__glRasterPos3d (
- (GLdouble) x,
- (GLdouble) y,
- (GLdouble) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos3f ( GLfloat x , GLfloat y , GLfloat z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos3f (
- JNIEnv *env, jobject obj,
- jfloat x,
- jfloat y,
- jfloat z)
- {
-
- disp__glRasterPos3f (
- (GLfloat) x,
- (GLfloat) y,
- (GLfloat) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos3i ( GLint x , GLint y , GLint z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos3i (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint z)
- {
-
- disp__glRasterPos3i (
- (GLint) x,
- (GLint) y,
- (GLint) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos3s ( GLshort x , GLshort y , GLshort z ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos3s (
- JNIEnv *env, jobject obj,
- jshort x,
- jshort y,
- jshort z)
- {
-
- disp__glRasterPos3s (
- (GLshort) x,
- (GLshort) y,
- (GLshort) z
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos4d (
- JNIEnv *env, jobject obj,
- jdouble x,
- jdouble y,
- jdouble z,
- jdouble w)
- {
-
- disp__glRasterPos4d (
- (GLdouble) x,
- (GLdouble) y,
- (GLdouble) z,
- (GLdouble) w
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos4f (
- JNIEnv *env, jobject obj,
- jfloat x,
- jfloat y,
- jfloat z,
- jfloat w)
- {
-
- disp__glRasterPos4f (
- (GLfloat) x,
- (GLfloat) y,
- (GLfloat) z,
- (GLfloat) w
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos4i ( GLint x , GLint y , GLint z , GLint w ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos4i (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint z,
- jint w)
- {
-
- disp__glRasterPos4i (
- (GLint) x,
- (GLint) y,
- (GLint) z,
- (GLint) w
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos4s (
- JNIEnv *env, jobject obj,
- jshort x,
- jshort y,
- jshort z,
- jshort w)
- {
-
- disp__glRasterPos4s (
- (GLshort) x,
- (GLshort) y,
- (GLshort) z,
- (GLshort) w
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos2dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos2dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos2dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos2fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos2fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos2fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos2iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos2iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos2iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos2sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos2sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos2sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos3dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos3dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos3dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos3fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos3fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos3fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos3iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos3iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos3iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos3sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos3sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos3sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos4dv ( const GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos4dv (
- JNIEnv *env, jobject obj,
- jdoubleArray v)
- {
- jdouble *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos4dv (
- (const GLdouble *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos4fv ( const GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos4fv (
- JNIEnv *env, jobject obj,
- jfloatArray v)
- {
- jfloat *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos4fv (
- (const GLfloat *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos4iv ( const GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos4iv (
- JNIEnv *env, jobject obj,
- jintArray v)
- {
- jint *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos4iv (
- (const GLint *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRasterPos4sv ( const GLshort * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRasterPos4sv (
- JNIEnv *env, jobject obj,
- jshortArray v)
- {
- jshort *ptr0 = NULL;
-
- if(v!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
- }
- disp__glRasterPos4sv (
- (const GLshort *) ptr0
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRectd ( GLdouble x1 , GLdouble y1 , GLdouble x2 , GLdouble y2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRectd (
- JNIEnv *env, jobject obj,
- jdouble x1,
- jdouble y1,
- jdouble x2,
- jdouble y2)
- {
-
- disp__glRectd (
- (GLdouble) x1,
- (GLdouble) y1,
- (GLdouble) x2,
- (GLdouble) y2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRectf ( GLfloat x1 , GLfloat y1 , GLfloat x2 , GLfloat y2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRectf (
- JNIEnv *env, jobject obj,
- jfloat x1,
- jfloat y1,
- jfloat x2,
- jfloat y2)
- {
-
- disp__glRectf (
- (GLfloat) x1,
- (GLfloat) y1,
- (GLfloat) x2,
- (GLfloat) y2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRecti ( GLint x1 , GLint y1 , GLint x2 , GLint y2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRecti (
- JNIEnv *env, jobject obj,
- jint x1,
- jint y1,
- jint x2,
- jint y2)
- {
-
- disp__glRecti (
- (GLint) x1,
- (GLint) y1,
- (GLint) x2,
- (GLint) y2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRects ( GLshort x1 , GLshort y1 , GLshort x2 , GLshort y2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRects (
- JNIEnv *env, jobject obj,
- jshort x1,
- jshort y1,
- jshort x2,
- jshort y2)
- {
-
- disp__glRects (
- (GLshort) x1,
- (GLshort) y1,
- (GLshort) x2,
- (GLshort) y2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRectdv ( const GLdouble * v1 , const GLdouble * v2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRectdv (
- JNIEnv *env, jobject obj,
- jdoubleArray v1,
- jdoubleArray v2)
- {
- jdouble *ptr0 = NULL;
- jdouble *ptr1 = NULL;
-
- if(v1!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
- }
- if(v2!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v2, 0);
- }
- disp__glRectdv (
- (const GLdouble *) ptr0,
- (const GLdouble *) ptr1
- );
-
- if(v1!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v1, ptr0, JNI_ABORT);
- }
- if(v2!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v2, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRectfv ( const GLfloat * v1 , const GLfloat * v2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRectfv (
- JNIEnv *env, jobject obj,
- jfloatArray v1,
- jfloatArray v2)
- {
- jfloat *ptr0 = NULL;
- jfloat *ptr1 = NULL;
-
- if(v1!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
- }
- if(v2!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v2, 0);
- }
- disp__glRectfv (
- (const GLfloat *) ptr0,
- (const GLfloat *) ptr1
- );
-
- if(v1!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v1, ptr0, JNI_ABORT);
- }
- if(v2!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v2, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRectiv ( const GLint * v1 , const GLint * v2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRectiv (
- JNIEnv *env, jobject obj,
- jintArray v1,
- jintArray v2)
- {
- jint *ptr0 = NULL;
- jint *ptr1 = NULL;
-
- if(v1!=NULL)
- {
- ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
- }
- if(v2!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v2, 0);
- }
- disp__glRectiv (
- (const GLint *) ptr0,
- (const GLint *) ptr1
- );
-
- if(v1!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v1, ptr0, JNI_ABORT);
- }
- if(v2!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v2, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glRectsv ( const GLshort * v1 , const GLshort * v2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glRectsv (
- JNIEnv *env, jobject obj,
- jshortArray v1,
- jshortArray v2)
- {
- jshort *ptr0 = NULL;
- jshort *ptr1 = NULL;
-
- if(v1!=NULL)
- {
- ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
- }
- if(v2!=NULL)
- {
- ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v2, 0);
- }
- disp__glRectsv (
- (const GLshort *) ptr0,
- (const GLshort *) ptr1
- );
-
- if(v1!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v1, ptr0, JNI_ABORT);
- }
- if(v2!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v2, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertexPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3B (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jbyteArray ptr)
- {
- jbyte *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3S (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jshortArray ptr)
- {
- jshort *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3I (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jintArray ptr)
- {
- jint *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3F (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jfloatArray ptr)
- {
- jfloat *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3D (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jdoubleArray ptr)
- {
- jdouble *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3Z (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jbooleanArray ptr)
- {
- jboolean *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3J (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jlongArray ptr)
- {
- jlong *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormalPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3B (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jbyteArray ptr)
- {
- jbyte *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3S (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jshortArray ptr)
- {
- jshort *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3I (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jintArray ptr)
- {
- jint *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3F (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jfloatArray ptr)
- {
- jfloat *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3D (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jdoubleArray ptr)
- {
- jdouble *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3Z (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jbooleanArray ptr)
- {
- jboolean *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3J (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jlongArray ptr)
- {
- jlong *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColorPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3B (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jbyteArray ptr)
- {
- jbyte *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3S (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jshortArray ptr)
- {
- jshort *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3I (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jintArray ptr)
- {
- jint *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3F (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jfloatArray ptr)
- {
- jfloat *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3D (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jdoubleArray ptr)
- {
- jdouble *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3Z (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jbooleanArray ptr)
- {
- jboolean *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3J (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jlongArray ptr)
- {
- jlong *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3B (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jbyteArray ptr)
- {
- jbyte *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3S (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jshortArray ptr)
- {
- jshort *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3I (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jintArray ptr)
- {
- jint *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3F (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jfloatArray ptr)
- {
- jfloat *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3D (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jdoubleArray ptr)
- {
- jdouble *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3Z (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jbooleanArray ptr)
- {
- jboolean *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3J (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jlongArray ptr)
- {
- jlong *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointer (
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoordPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3B (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jbyteArray ptr)
- {
- jbyte *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3S (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jshortArray ptr)
- {
- jshort *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3I (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jintArray ptr)
- {
- jint *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3F (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jfloatArray ptr)
- {
- jfloat *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3D (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jdoubleArray ptr)
- {
- jdouble *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3Z (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jbooleanArray ptr)
- {
- jboolean *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3J (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jlongArray ptr)
- {
- jlong *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointer (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEdgeFlagPointer ( GLsizei stride , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3B (
- JNIEnv *env, jobject obj,
- jint stride,
- jbyteArray ptr)
- {
- jbyte *ptr1 = NULL;
-
- if(ptr!=NULL)
- {
- ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glEdgeFlagPointer (
- (GLsizei) stride,
- (const GLvoid *) ptr1
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3S (
- JNIEnv *env, jobject obj,
- jint stride,
- jshortArray ptr)
- {
- jshort *ptr1 = NULL;
-
- if(ptr!=NULL)
- {
- ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glEdgeFlagPointer (
- (GLsizei) stride,
- (const GLvoid *) ptr1
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3I (
- JNIEnv *env, jobject obj,
- jint stride,
- jintArray ptr)
- {
- jint *ptr1 = NULL;
-
- if(ptr!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glEdgeFlagPointer (
- (GLsizei) stride,
- (const GLvoid *) ptr1
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3F (
- JNIEnv *env, jobject obj,
- jint stride,
- jfloatArray ptr)
- {
- jfloat *ptr1 = NULL;
-
- if(ptr!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glEdgeFlagPointer (
- (GLsizei) stride,
- (const GLvoid *) ptr1
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3D (
- JNIEnv *env, jobject obj,
- jint stride,
- jdoubleArray ptr)
- {
- jdouble *ptr1 = NULL;
-
- if(ptr!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glEdgeFlagPointer (
- (GLsizei) stride,
- (const GLvoid *) ptr1
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3Z (
- JNIEnv *env, jobject obj,
- jint stride,
- jbooleanArray ptr)
- {
- jboolean *ptr1 = NULL;
-
- if(ptr!=NULL)
- {
- ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glEdgeFlagPointer (
- (GLsizei) stride,
- (const GLvoid *) ptr1
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3J (
- JNIEnv *env, jobject obj,
- jint stride,
- jlongArray ptr)
- {
- jlong *ptr1 = NULL;
-
- if(ptr!=NULL)
- {
- ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glEdgeFlagPointer (
- (GLsizei) stride,
- (const GLvoid *) ptr1
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetPointerv ( GLenum pname , void * * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3B (
- JNIEnv *env, jobject obj,
- jint pname,
- jbyteArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jbyte *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointerv (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3S (
- JNIEnv *env, jobject obj,
- jint pname,
- jshortArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jshort *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointerv (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3I (
- JNIEnv *env, jobject obj,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jint *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointerv (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3F (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jfloat *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointerv (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3D (
- JNIEnv *env, jobject obj,
- jint pname,
- jdoubleArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointerv (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3Z (
- JNIEnv *env, jobject obj,
- jint pname,
- jbooleanArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jboolean *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointerv (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3J (
- JNIEnv *env, jobject obj,
- jint pname,
- jlongArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jlong *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointerv (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glArrayElement ( GLint i ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glArrayElement (
- JNIEnv *env, jobject obj,
- jint i)
- {
-
- disp__glArrayElement (
- (GLint) i
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDrawArrays ( GLenum mode , GLint first , GLsizei count ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawArrays (
- JNIEnv *env, jobject obj,
- jint mode,
- jint first,
- jint count)
- {
-
- disp__glDrawArrays (
- (GLenum) mode,
- (GLint) first,
- (GLsizei) count
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDrawElements ( GLenum mode , GLsizei count , GLenum type , const GLvoid * indices ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3B (
- JNIEnv *env, jobject obj,
- jint mode,
- jint count,
- jint type,
- jbyteArray indices)
- {
- jbyte *ptr3 = NULL;
-
- if(indices!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawElements (
- (GLenum) mode,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr3
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3S (
- JNIEnv *env, jobject obj,
- jint mode,
- jint count,
- jint type,
- jshortArray indices)
- {
- jshort *ptr3 = NULL;
-
- if(indices!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawElements (
- (GLenum) mode,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr3
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3I (
- JNIEnv *env, jobject obj,
- jint mode,
- jint count,
- jint type,
- jintArray indices)
- {
- jint *ptr3 = NULL;
-
- if(indices!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawElements (
- (GLenum) mode,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr3
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3F (
- JNIEnv *env, jobject obj,
- jint mode,
- jint count,
- jint type,
- jfloatArray indices)
- {
- jfloat *ptr3 = NULL;
-
- if(indices!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawElements (
- (GLenum) mode,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr3
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3D (
- JNIEnv *env, jobject obj,
- jint mode,
- jint count,
- jint type,
- jdoubleArray indices)
- {
- jdouble *ptr3 = NULL;
-
- if(indices!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawElements (
- (GLenum) mode,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr3
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3Z (
- JNIEnv *env, jobject obj,
- jint mode,
- jint count,
- jint type,
- jbooleanArray indices)
- {
- jboolean *ptr3 = NULL;
-
- if(indices!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawElements (
- (GLenum) mode,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr3
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3J (
- JNIEnv *env, jobject obj,
- jint mode,
- jint count,
- jint type,
- jlongArray indices)
- {
- jlong *ptr3 = NULL;
-
- if(indices!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawElements (
- (GLenum) mode,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr3
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glInterleavedArrays ( GLenum format , GLsizei stride , const GLvoid * pointer ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3B (
- JNIEnv *env, jobject obj,
- jint format,
- jint stride,
- jbyteArray pointer)
- {
- jbyte *ptr2 = NULL;
-
- if(pointer!=NULL)
- {
- ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
- }
- disp__glInterleavedArrays (
- (GLenum) format,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(pointer!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3S (
- JNIEnv *env, jobject obj,
- jint format,
- jint stride,
- jshortArray pointer)
- {
- jshort *ptr2 = NULL;
-
- if(pointer!=NULL)
- {
- ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
- }
- disp__glInterleavedArrays (
- (GLenum) format,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(pointer!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3I (
- JNIEnv *env, jobject obj,
- jint format,
- jint stride,
- jintArray pointer)
- {
- jint *ptr2 = NULL;
-
- if(pointer!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
- }
- disp__glInterleavedArrays (
- (GLenum) format,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(pointer!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3F (
- JNIEnv *env, jobject obj,
- jint format,
- jint stride,
- jfloatArray pointer)
- {
- jfloat *ptr2 = NULL;
-
- if(pointer!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
- }
- disp__glInterleavedArrays (
- (GLenum) format,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(pointer!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3D (
- JNIEnv *env, jobject obj,
- jint format,
- jint stride,
- jdoubleArray pointer)
- {
- jdouble *ptr2 = NULL;
-
- if(pointer!=NULL)
- {
- ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
- }
- disp__glInterleavedArrays (
- (GLenum) format,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(pointer!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3Z (
- JNIEnv *env, jobject obj,
- jint format,
- jint stride,
- jbooleanArray pointer)
- {
- jboolean *ptr2 = NULL;
-
- if(pointer!=NULL)
- {
- ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
- }
- disp__glInterleavedArrays (
- (GLenum) format,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(pointer!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3J (
- JNIEnv *env, jobject obj,
- jint format,
- jint stride,
- jlongArray pointer)
- {
- jlong *ptr2 = NULL;
-
- if(pointer!=NULL)
- {
- ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
- }
- disp__glInterleavedArrays (
- (GLenum) format,
- (GLsizei) stride,
- (const GLvoid *) ptr2
- );
-
- if(pointer!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glShadeModel ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glShadeModel (
- JNIEnv *env, jobject obj,
- jint mode)
- {
-
- disp__glShadeModel (
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLightf ( GLenum light , GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLightf (
- JNIEnv *env, jobject obj,
- jint light,
- jint pname,
- jfloat param)
- {
-
- disp__glLightf (
- (GLenum) light,
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLighti ( GLenum light , GLenum pname , GLint param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLighti (
- JNIEnv *env, jobject obj,
- jint light,
- jint pname,
- jint param)
- {
-
- disp__glLighti (
- (GLenum) light,
- (GLenum) pname,
- (GLint) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLightfv ( GLenum light , GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLightfv (
- JNIEnv *env, jobject obj,
- jint light,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glLightfv (
- (GLenum) light,
- (GLenum) pname,
- (const GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLightiv ( GLenum light , GLenum pname , const GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLightiv (
- JNIEnv *env, jobject obj,
- jint light,
- jint pname,
- jintArray params)
- {
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glLightiv (
- (GLenum) light,
- (GLenum) pname,
- (const GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetLightfv ( GLenum light , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetLightfv (
- JNIEnv *env, jobject obj,
- jint light,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetLightfv (
- (GLenum) light,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetLightiv ( GLenum light , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetLightiv (
- JNIEnv *env, jobject obj,
- jint light,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetLightiv (
- (GLenum) light,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLightModelf ( GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLightModelf (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloat param)
- {
-
- disp__glLightModelf (
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLightModeli ( GLenum pname , GLint param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLightModeli (
- JNIEnv *env, jobject obj,
- jint pname,
- jint param)
- {
-
- disp__glLightModeli (
- (GLenum) pname,
- (GLint) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLightModelfv ( GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLightModelfv (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glLightModelfv (
- (GLenum) pname,
- (const GLfloat *) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLightModeliv ( GLenum pname , const GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLightModeliv (
- JNIEnv *env, jobject obj,
- jint pname,
- jintArray params)
- {
- jint *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glLightModeliv (
- (GLenum) pname,
- (const GLint *) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMaterialf ( GLenum face , GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMaterialf (
- JNIEnv *env, jobject obj,
- jint face,
- jint pname,
- jfloat param)
- {
-
- disp__glMaterialf (
- (GLenum) face,
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMateriali ( GLenum face , GLenum pname , GLint param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMateriali (
- JNIEnv *env, jobject obj,
- jint face,
- jint pname,
- jint param)
- {
-
- disp__glMateriali (
- (GLenum) face,
- (GLenum) pname,
- (GLint) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMaterialfv ( GLenum face , GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMaterialfv (
- JNIEnv *env, jobject obj,
- jint face,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glMaterialfv (
- (GLenum) face,
- (GLenum) pname,
- (const GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMaterialiv ( GLenum face , GLenum pname , const GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMaterialiv (
- JNIEnv *env, jobject obj,
- jint face,
- jint pname,
- jintArray params)
- {
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glMaterialiv (
- (GLenum) face,
- (GLenum) pname,
- (const GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetMaterialfv ( GLenum face , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMaterialfv (
- JNIEnv *env, jobject obj,
- jint face,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetMaterialfv (
- (GLenum) face,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetMaterialiv ( GLenum face , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMaterialiv (
- JNIEnv *env, jobject obj,
- jint face,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetMaterialiv (
- (GLenum) face,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColorMaterial ( GLenum face , GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorMaterial (
- JNIEnv *env, jobject obj,
- jint face,
- jint mode)
- {
-
- disp__glColorMaterial (
- (GLenum) face,
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPixelZoom ( GLfloat xfactor , GLfloat yfactor ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPixelZoom (
- JNIEnv *env, jobject obj,
- jfloat xfactor,
- jfloat yfactor)
- {
-
- disp__glPixelZoom (
- (GLfloat) xfactor,
- (GLfloat) yfactor
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPixelStoref ( GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPixelStoref (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloat param)
- {
-
- disp__glPixelStoref (
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPixelStorei ( GLenum pname , GLint param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPixelStorei (
- JNIEnv *env, jobject obj,
- jint pname,
- jint param)
- {
-
- disp__glPixelStorei (
- (GLenum) pname,
- (GLint) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPixelTransferf ( GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPixelTransferf (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloat param)
- {
-
- disp__glPixelTransferf (
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPixelTransferi ( GLenum pname , GLint param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPixelTransferi (
- JNIEnv *env, jobject obj,
- jint pname,
- jint param)
- {
-
- disp__glPixelTransferi (
- (GLenum) pname,
- (GLint) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPixelMapfv ( GLenum map , GLint mapsize , const GLfloat * values ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPixelMapfv (
- JNIEnv *env, jobject obj,
- jint map,
- jint mapsize,
- jfloatArray values)
- {
- jfloat *ptr2 = NULL;
-
- if(values!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, 0);
- }
- disp__glPixelMapfv (
- (GLenum) map,
- (GLint) mapsize,
- (const GLfloat *) ptr2
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPixelMapuiv ( GLenum map , GLint mapsize , const GLuint * values ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPixelMapuiv (
- JNIEnv *env, jobject obj,
- jint map,
- jint mapsize,
- jintArray values)
- {
- jint *ptr2 = NULL;
-
- if(values!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, 0);
- }
- disp__glPixelMapuiv (
- (GLenum) map,
- (GLint) mapsize,
- (const GLuint *) ptr2
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPixelMapusv ( GLenum map , GLint mapsize , const GLushort * values ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPixelMapusv (
- JNIEnv *env, jobject obj,
- jint map,
- jint mapsize,
- jshortArray values)
- {
- jshort *ptr2 = NULL;
-
- if(values!=NULL)
- {
- ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, 0);
- }
- disp__glPixelMapusv (
- (GLenum) map,
- (GLint) mapsize,
- (const GLushort *) ptr2
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetPixelMapfv ( GLenum map , GLfloat * values ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPixelMapfv (
- JNIEnv *env, jobject obj,
- jint map,
- jfloatArray values)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jfloat *ptr1 = NULL;
-
- if(values!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
- }
- disp__glGetPixelMapfv (
- (GLenum) map,
- (GLfloat *) ptr1
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetPixelMapuiv ( GLenum map , GLuint * values ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPixelMapuiv (
- JNIEnv *env, jobject obj,
- jint map,
- jintArray values)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jint *ptr1 = NULL;
-
- if(values!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
- }
- disp__glGetPixelMapuiv (
- (GLenum) map,
- (GLuint *) ptr1
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetPixelMapusv ( GLenum map , GLushort * values ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPixelMapusv (
- JNIEnv *env, jobject obj,
- jint map,
- jshortArray values)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jshort *ptr1 = NULL;
-
- if(values!=NULL)
- {
- ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
- }
- disp__glGetPixelMapusv (
- (GLenum) map,
- (GLushort *) ptr1
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glBitmap ( GLsizei width , GLsizei height , GLfloat xorig , GLfloat yorig , GLfloat xmove , GLfloat ymove , const GLubyte * bitmap ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glBitmap (
- JNIEnv *env, jobject obj,
- jint width,
- jint height,
- jfloat xorig,
- jfloat yorig,
- jfloat xmove,
- jfloat ymove,
- jbyteArray bitmap)
- {
- jbyte *ptr6 = NULL;
-
- if(bitmap!=NULL)
- {
- ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, bitmap, 0);
- }
- disp__glBitmap (
- (GLsizei) width,
- (GLsizei) height,
- (GLfloat) xorig,
- (GLfloat) yorig,
- (GLfloat) xmove,
- (GLfloat) ymove,
- (const GLubyte *) ptr6
- );
-
- if(bitmap!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, bitmap, ptr6, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glReadPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum format , GLenum type , GLvoid * pixels ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3B (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height,
- jint format,
- jint type,
- jbyteArray pixels)
- {
- jboolean isCopiedArray6 = JNI_FALSE;
- jbyte *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
- }
- disp__glReadPixels (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3S (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height,
- jint format,
- jint type,
- jshortArray pixels)
- {
- jboolean isCopiedArray6 = JNI_FALSE;
- jshort *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
- }
- disp__glReadPixels (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3I (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height,
- jint format,
- jint type,
- jintArray pixels)
- {
- jboolean isCopiedArray6 = JNI_FALSE;
- jint *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
- }
- disp__glReadPixels (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3F (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height,
- jint format,
- jint type,
- jfloatArray pixels)
- {
- jboolean isCopiedArray6 = JNI_FALSE;
- jfloat *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
- }
- disp__glReadPixels (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3D (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height,
- jint format,
- jint type,
- jdoubleArray pixels)
- {
- jboolean isCopiedArray6 = JNI_FALSE;
- jdouble *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
- }
- disp__glReadPixels (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3Z (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height,
- jint format,
- jint type,
- jbooleanArray pixels)
- {
- jboolean isCopiedArray6 = JNI_FALSE;
- jboolean *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
- }
- disp__glReadPixels (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3J (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height,
- jint format,
- jint type,
- jlongArray pixels)
- {
- jboolean isCopiedArray6 = JNI_FALSE;
- jlong *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
- }
- disp__glReadPixels (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDrawPixels ( GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3B (
- JNIEnv *env, jobject obj,
- jint width,
- jint height,
- jint format,
- jint type,
- jbyteArray pixels)
- {
- jbyte *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glDrawPixels (
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3S (
- JNIEnv *env, jobject obj,
- jint width,
- jint height,
- jint format,
- jint type,
- jshortArray pixels)
- {
- jshort *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glDrawPixels (
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3I (
- JNIEnv *env, jobject obj,
- jint width,
- jint height,
- jint format,
- jint type,
- jintArray pixels)
- {
- jint *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glDrawPixels (
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3F (
- JNIEnv *env, jobject obj,
- jint width,
- jint height,
- jint format,
- jint type,
- jfloatArray pixels)
- {
- jfloat *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glDrawPixels (
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3D (
- JNIEnv *env, jobject obj,
- jint width,
- jint height,
- jint format,
- jint type,
- jdoubleArray pixels)
- {
- jdouble *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glDrawPixels (
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3Z (
- JNIEnv *env, jobject obj,
- jint width,
- jint height,
- jint format,
- jint type,
- jbooleanArray pixels)
- {
- jboolean *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glDrawPixels (
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3J (
- JNIEnv *env, jobject obj,
- jint width,
- jint height,
- jint format,
- jint type,
- jlongArray pixels)
- {
- jlong *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glDrawPixels (
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum type ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyPixels (
- JNIEnv *env, jobject obj,
- jint x,
- jint y,
- jint width,
- jint height,
- jint type)
- {
-
- disp__glCopyPixels (
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) type
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glStencilFunc ( GLenum func , GLint ref , GLuint mask ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glStencilFunc (
- JNIEnv *env, jobject obj,
- jint func,
- jint ref,
- jint mask)
- {
-
- disp__glStencilFunc (
- (GLenum) func,
- (GLint) ref,
- (GLuint) mask
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glStencilMask ( GLuint mask ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glStencilMask (
- JNIEnv *env, jobject obj,
- jint mask)
- {
-
- disp__glStencilMask (
- (GLuint) mask
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glStencilOp ( GLenum fail , GLenum zfail , GLenum zpass ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glStencilOp (
- JNIEnv *env, jobject obj,
- jint fail,
- jint zfail,
- jint zpass)
- {
-
- disp__glStencilOp (
- (GLenum) fail,
- (GLenum) zfail,
- (GLenum) zpass
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glClearStencil ( GLint s ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glClearStencil (
- JNIEnv *env, jobject obj,
- jint s)
- {
-
- disp__glClearStencil (
- (GLint) s
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexGend ( GLenum coord , GLenum pname , GLdouble param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexGend (
- JNIEnv *env, jobject obj,
- jint coord,
- jint pname,
- jdouble param)
- {
-
- disp__glTexGend (
- (GLenum) coord,
- (GLenum) pname,
- (GLdouble) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexGenf ( GLenum coord , GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexGenf (
- JNIEnv *env, jobject obj,
- jint coord,
- jint pname,
- jfloat param)
- {
-
- disp__glTexGenf (
- (GLenum) coord,
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexGeni ( GLenum coord , GLenum pname , GLint param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexGeni (
- JNIEnv *env, jobject obj,
- jint coord,
- jint pname,
- jint param)
- {
-
- disp__glTexGeni (
- (GLenum) coord,
- (GLenum) pname,
- (GLint) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexGendv ( GLenum coord , GLenum pname , const GLdouble * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexGendv (
- JNIEnv *env, jobject obj,
- jint coord,
- jint pname,
- jdoubleArray params)
- {
- jdouble *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glTexGendv (
- (GLenum) coord,
- (GLenum) pname,
- (const GLdouble *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexGenfv ( GLenum coord , GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexGenfv (
- JNIEnv *env, jobject obj,
- jint coord,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glTexGenfv (
- (GLenum) coord,
- (GLenum) pname,
- (const GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexGeniv ( GLenum coord , GLenum pname , const GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexGeniv (
- JNIEnv *env, jobject obj,
- jint coord,
- jint pname,
- jintArray params)
- {
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glTexGeniv (
- (GLenum) coord,
- (GLenum) pname,
- (const GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexGendv ( GLenum coord , GLenum pname , GLdouble * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexGendv (
- JNIEnv *env, jobject obj,
- jint coord,
- jint pname,
- jdoubleArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jdouble *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetTexGendv (
- (GLenum) coord,
- (GLenum) pname,
- (GLdouble *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexGenfv ( GLenum coord , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexGenfv (
- JNIEnv *env, jobject obj,
- jint coord,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetTexGenfv (
- (GLenum) coord,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexGeniv ( GLenum coord , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexGeniv (
- JNIEnv *env, jobject obj,
- jint coord,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetTexGeniv (
- (GLenum) coord,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexEnvf ( GLenum target , GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexEnvf (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloat param)
- {
-
- disp__glTexEnvf (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexEnvi ( GLenum target , GLenum pname , GLint param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexEnvi (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jint param)
- {
-
- disp__glTexEnvi (
- (GLenum) target,
- (GLenum) pname,
- (GLint) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexEnvfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexEnvfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glTexEnvfv (
- (GLenum) target,
- (GLenum) pname,
- (const GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexEnviv ( GLenum target , GLenum pname , const GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexEnviv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glTexEnviv (
- (GLenum) target,
- (GLenum) pname,
- (const GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexEnvfv ( GLenum target , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexEnvfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetTexEnvfv (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexEnviv ( GLenum target , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexEnviv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetTexEnviv (
- (GLenum) target,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexParameterf ( GLenum target , GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexParameterf (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloat param)
- {
-
- disp__glTexParameterf (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexParameteri ( GLenum target , GLenum pname , GLint param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexParameteri (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jint param)
- {
-
- disp__glTexParameteri (
- (GLenum) target,
- (GLenum) pname,
- (GLint) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexParameterfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glTexParameterfv (
- (GLenum) target,
- (GLenum) pname,
- (const GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexParameteriv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glTexParameteriv (
- (GLenum) target,
- (GLenum) pname,
- (const GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexParameterfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetTexParameterfv (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexParameteriv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetTexParameteriv (
- (GLenum) target,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexLevelParameterfv ( GLenum target , GLint level , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexLevelParameterfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jfloat *ptr3 = NULL;
-
- if(params!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray3);
- }
- disp__glGetTexLevelParameterfv (
- (GLenum) target,
- (GLint) level,
- (GLenum) pname,
- (GLfloat *) ptr3
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexLevelParameteriv ( GLenum target , GLint level , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexLevelParameteriv (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jint *ptr3 = NULL;
-
- if(params!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray3);
- }
- disp__glGetTexLevelParameteriv (
- (GLenum) target,
- (GLint) level,
- (GLenum) pname,
- (GLint *) ptr3
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexImage1D ( GLenum target , GLint level , GLint internalFormat , GLsizei width , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint border,
- jint format,
- jint type,
- jbyteArray pixels)
- {
- jbyte *ptr7 = NULL;
-
- if(pixels!=NULL)
- {
- ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr7
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint border,
- jint format,
- jint type,
- jshortArray pixels)
- {
- jshort *ptr7 = NULL;
-
- if(pixels!=NULL)
- {
- ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr7
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint border,
- jint format,
- jint type,
- jintArray pixels)
- {
- jint *ptr7 = NULL;
-
- if(pixels!=NULL)
- {
- ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr7
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint border,
- jint format,
- jint type,
- jfloatArray pixels)
- {
- jfloat *ptr7 = NULL;
-
- if(pixels!=NULL)
- {
- ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr7
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint border,
- jint format,
- jint type,
- jdoubleArray pixels)
- {
- jdouble *ptr7 = NULL;
-
- if(pixels!=NULL)
- {
- ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr7
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint border,
- jint format,
- jint type,
- jbooleanArray pixels)
- {
- jboolean *ptr7 = NULL;
-
- if(pixels!=NULL)
- {
- ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr7
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint border,
- jint format,
- jint type,
- jlongArray pixels)
- {
- jlong *ptr7 = NULL;
-
- if(pixels!=NULL)
- {
- ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr7
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexImage2D ( GLenum target , GLint level , GLint internalFormat , GLsizei width , GLsizei height , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint border,
- jint format,
- jint type,
- jbyteArray pixels)
- {
- jbyte *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint border,
- jint format,
- jint type,
- jshortArray pixels)
- {
- jshort *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint border,
- jint format,
- jint type,
- jintArray pixels)
- {
- jint *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint border,
- jint format,
- jint type,
- jfloatArray pixels)
- {
- jfloat *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint border,
- jint format,
- jint type,
- jdoubleArray pixels)
- {
- jdouble *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint border,
- jint format,
- jint type,
- jbooleanArray pixels)
- {
- jboolean *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint border,
- jint format,
- jint type,
- jlongArray pixels)
- {
- jlong *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetTexImage ( GLenum target , GLint level , GLenum format , GLenum type , GLvoid * pixels ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint format,
- jint type,
- jbyteArray pixels)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jbyte *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
- }
- disp__glGetTexImage (
- (GLenum) target,
- (GLint) level,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint format,
- jint type,
- jshortArray pixels)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jshort *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
- }
- disp__glGetTexImage (
- (GLenum) target,
- (GLint) level,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint format,
- jint type,
- jintArray pixels)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jint *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
- }
- disp__glGetTexImage (
- (GLenum) target,
- (GLint) level,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint format,
- jint type,
- jfloatArray pixels)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jfloat *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
- }
- disp__glGetTexImage (
- (GLenum) target,
- (GLint) level,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint format,
- jint type,
- jdoubleArray pixels)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jdouble *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
- }
- disp__glGetTexImage (
- (GLenum) target,
- (GLint) level,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint format,
- jint type,
- jbooleanArray pixels)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jboolean *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
- }
- disp__glGetTexImage (
- (GLenum) target,
- (GLint) level,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint format,
- jint type,
- jlongArray pixels)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jlong *ptr4 = NULL;
-
- if(pixels!=NULL)
- {
- ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
- }
- disp__glGetTexImage (
- (GLenum) target,
- (GLint) level,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGenTextures ( GLsizei n , GLuint * textures ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGenTextures (
- JNIEnv *env, jobject obj,
- jint n,
- jintArray textures)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jint *ptr1 = NULL;
-
- if(textures!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
- }
- disp__glGenTextures (
- (GLsizei) n,
- (GLuint *) ptr1
- );
-
- if(textures!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDeleteTextures ( GLsizei n , const GLuint * textures ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDeleteTextures (
- JNIEnv *env, jobject obj,
- jint n,
- jintArray textures)
- {
- jint *ptr1 = NULL;
-
- if(textures!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
- }
- disp__glDeleteTextures (
- (GLsizei) n,
- (const GLuint *) ptr1
- );
-
- if(textures!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glBindTexture ( GLenum target , GLuint texture ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glBindTexture (
- JNIEnv *env, jobject obj,
- jint target,
- jint texture)
- {
-
- disp__glBindTexture (
- (GLenum) target,
- (GLuint) texture
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPrioritizeTextures ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPrioritizeTextures (
- JNIEnv *env, jobject obj,
- jint n,
- jintArray textures,
- jfloatArray priorities)
- {
- jint *ptr1 = NULL;
- jfloat *ptr2 = NULL;
-
- if(textures!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
- }
- if(priorities!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, priorities, 0);
- }
- disp__glPrioritizeTextures (
- (GLsizei) n,
- (const GLuint *) ptr1,
- (const GLclampf *) ptr2
- );
-
- if(textures!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
- }
- if(priorities!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, priorities, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLboolean glAreTexturesResident ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
- * </pre>
- */
- JNIEXPORT jboolean JNICALL
- Java_gl4java_GLFuncJauJNInf_glAreTexturesResident (
- JNIEnv *env, jobject obj,
- jint n,
- jintArray textures,
- jbooleanArray residences)
- {
- jboolean ret;
-
- jint *ptr1 = NULL;
- jboolean isCopiedArray2 = JNI_FALSE;
- jboolean *ptr2 = NULL;
-
- if(textures!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
- }
- if(residences!=NULL)
- {
- ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, residences, &isCopiedArray2);
- }
- ret = (jboolean) disp__glAreTexturesResident (
- (GLsizei) n,
- (const GLuint *) ptr1,
- (GLboolean *) ptr2
- );
-
- if(textures!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
- }
- if(residences!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, residences, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLboolean glIsTexture ( GLuint texture ) ;
- * </pre>
- */
- JNIEXPORT jboolean JNICALL
- Java_gl4java_GLFuncJauJNInf_glIsTexture (
- JNIEnv *env, jobject obj,
- jint texture)
- {
- jboolean ret;
-
-
- ret = (jboolean) disp__glIsTexture (
- (GLuint) texture
- );
-
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLenum type , const GLvoid * pixels ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint width,
- jint format,
- jint type,
- jbyteArray pixels)
- {
- jbyte *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint width,
- jint format,
- jint type,
- jshortArray pixels)
- {
- jshort *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint width,
- jint format,
- jint type,
- jintArray pixels)
- {
- jint *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint width,
- jint format,
- jint type,
- jfloatArray pixels)
- {
- jfloat *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint width,
- jint format,
- jint type,
- jdoubleArray pixels)
- {
- jdouble *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint width,
- jint format,
- jint type,
- jbooleanArray pixels)
- {
- jboolean *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint width,
- jint format,
- jint type,
- jlongArray pixels)
- {
- jlong *ptr6 = NULL;
-
- if(pixels!=NULL)
- {
- ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint width,
- jint height,
- jint format,
- jint type,
- jbyteArray pixels)
- {
- jbyte *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint width,
- jint height,
- jint format,
- jint type,
- jshortArray pixels)
- {
- jshort *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint width,
- jint height,
- jint format,
- jint type,
- jintArray pixels)
- {
- jint *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint width,
- jint height,
- jint format,
- jint type,
- jfloatArray pixels)
- {
- jfloat *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint width,
- jint height,
- jint format,
- jint type,
- jdoubleArray pixels)
- {
- jdouble *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint width,
- jint height,
- jint format,
- jint type,
- jbooleanArray pixels)
- {
- jboolean *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint width,
- jint height,
- jint format,
- jint type,
- jlongArray pixels)
- {
- jlong *ptr8 = NULL;
-
- if(pixels!=NULL)
- {
- ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr8
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLint x , GLint y , GLsizei width , GLint border ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyTexImage1D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalformat,
- jint x,
- jint y,
- jint width,
- jint border)
- {
-
- disp__glCopyTexImage1D (
- (GLenum) target,
- (GLint) level,
- (GLenum) internalformat,
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLint) border
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLint x , GLint y , GLsizei width , GLsizei height , GLint border ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyTexImage2D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalformat,
- jint x,
- jint y,
- jint width,
- jint height,
- jint border)
- {
-
- disp__glCopyTexImage2D (
- (GLenum) target,
- (GLint) level,
- (GLenum) internalformat,
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height,
- (GLint) border
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLint x , GLint y , GLsizei width ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage1D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint x,
- jint y,
- jint width)
- {
-
- disp__glCopyTexSubImage1D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) x,
- (GLint) y,
- (GLsizei) width
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint x , GLint y , GLsizei width , GLsizei height ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage2D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint x,
- jint y,
- jint width,
- jint height)
- {
-
- disp__glCopyTexSubImage2D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMap1d ( GLenum target , GLdouble u1 , GLdouble u2 , GLint stride , GLint order , const GLdouble * points ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMap1d (
- JNIEnv *env, jobject obj,
- jint target,
- jdouble u1,
- jdouble u2,
- jint stride,
- jint order,
- jdoubleArray points)
- {
- jdouble *ptr5 = NULL;
-
- if(points!=NULL)
- {
- ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
- }
- disp__glMap1d (
- (GLenum) target,
- (GLdouble) u1,
- (GLdouble) u2,
- (GLint) stride,
- (GLint) order,
- (const GLdouble *) ptr5
- );
-
- if(points!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, points, ptr5, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMap1f ( GLenum target , GLfloat u1 , GLfloat u2 , GLint stride , GLint order , const GLfloat * points ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMap1f (
- JNIEnv *env, jobject obj,
- jint target,
- jfloat u1,
- jfloat u2,
- jint stride,
- jint order,
- jfloatArray points)
- {
- jfloat *ptr5 = NULL;
-
- if(points!=NULL)
- {
- ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
- }
- disp__glMap1f (
- (GLenum) target,
- (GLfloat) u1,
- (GLfloat) u2,
- (GLint) stride,
- (GLint) order,
- (const GLfloat *) ptr5
- );
-
- if(points!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, points, ptr5, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMap2d ( GLenum target , GLdouble u1 , GLdouble u2 , GLint ustride , GLint uorder , GLdouble v1 , GLdouble v2 , GLint vstride , GLint vorder , const GLdouble * points ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMap2d (
- JNIEnv *env, jobject obj,
- jint target,
- jdouble u1,
- jdouble u2,
- jint ustride,
- jint uorder,
- jdouble v1,
- jdouble v2,
- jint vstride,
- jint vorder,
- jdoubleArray points)
- {
- jdouble *ptr9 = NULL;
-
- if(points!=NULL)
- {
- ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
- }
- disp__glMap2d (
- (GLenum) target,
- (GLdouble) u1,
- (GLdouble) u2,
- (GLint) ustride,
- (GLint) uorder,
- (GLdouble) v1,
- (GLdouble) v2,
- (GLint) vstride,
- (GLint) vorder,
- (const GLdouble *) ptr9
- );
-
- if(points!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, points, ptr9, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMap2f ( GLenum target , GLfloat u1 , GLfloat u2 , GLint ustride , GLint uorder , GLfloat v1 , GLfloat v2 , GLint vstride , GLint vorder , const GLfloat * points ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMap2f (
- JNIEnv *env, jobject obj,
- jint target,
- jfloat u1,
- jfloat u2,
- jint ustride,
- jint uorder,
- jfloat v1,
- jfloat v2,
- jint vstride,
- jint vorder,
- jfloatArray points)
- {
- jfloat *ptr9 = NULL;
-
- if(points!=NULL)
- {
- ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
- }
- disp__glMap2f (
- (GLenum) target,
- (GLfloat) u1,
- (GLfloat) u2,
- (GLint) ustride,
- (GLint) uorder,
- (GLfloat) v1,
- (GLfloat) v2,
- (GLint) vstride,
- (GLint) vorder,
- (const GLfloat *) ptr9
- );
-
- if(points!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, points, ptr9, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetMapdv ( GLenum target , GLenum query , GLdouble * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMapdv (
- JNIEnv *env, jobject obj,
- jint target,
- jint query,
- jdoubleArray v)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jdouble *ptr2 = NULL;
-
- if(v!=NULL)
- {
- ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
- }
- disp__glGetMapdv (
- (GLenum) target,
- (GLenum) query,
- (GLdouble *) ptr2
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetMapfv ( GLenum target , GLenum query , GLfloat * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMapfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint query,
- jfloatArray v)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(v!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
- }
- disp__glGetMapfv (
- (GLenum) target,
- (GLenum) query,
- (GLfloat *) ptr2
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetMapiv ( GLenum target , GLenum query , GLint * v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMapiv (
- JNIEnv *env, jobject obj,
- jint target,
- jint query,
- jintArray v)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(v!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
- }
- disp__glGetMapiv (
- (GLenum) target,
- (GLenum) query,
- (GLint *) ptr2
- );
-
- if(v!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, v, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalCoord1d ( GLdouble u ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalCoord1d (
- JNIEnv *env, jobject obj,
- jdouble u)
- {
-
- disp__glEvalCoord1d (
- (GLdouble) u
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalCoord1f ( GLfloat u ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalCoord1f (
- JNIEnv *env, jobject obj,
- jfloat u)
- {
-
- disp__glEvalCoord1f (
- (GLfloat) u
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalCoord1dv ( const GLdouble * u ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalCoord1dv (
- JNIEnv *env, jobject obj,
- jdoubleArray u)
- {
- jdouble *ptr0 = NULL;
-
- if(u!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
- }
- disp__glEvalCoord1dv (
- (const GLdouble *) ptr0
- );
-
- if(u!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, u, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalCoord1fv ( const GLfloat * u ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalCoord1fv (
- JNIEnv *env, jobject obj,
- jfloatArray u)
- {
- jfloat *ptr0 = NULL;
-
- if(u!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
- }
- disp__glEvalCoord1fv (
- (const GLfloat *) ptr0
- );
-
- if(u!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, u, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalCoord2d ( GLdouble u , GLdouble v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalCoord2d (
- JNIEnv *env, jobject obj,
- jdouble u,
- jdouble v)
- {
-
- disp__glEvalCoord2d (
- (GLdouble) u,
- (GLdouble) v
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalCoord2f ( GLfloat u , GLfloat v ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalCoord2f (
- JNIEnv *env, jobject obj,
- jfloat u,
- jfloat v)
- {
-
- disp__glEvalCoord2f (
- (GLfloat) u,
- (GLfloat) v
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalCoord2dv ( const GLdouble * u ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalCoord2dv (
- JNIEnv *env, jobject obj,
- jdoubleArray u)
- {
- jdouble *ptr0 = NULL;
-
- if(u!=NULL)
- {
- ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
- }
- disp__glEvalCoord2dv (
- (const GLdouble *) ptr0
- );
-
- if(u!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, u, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalCoord2fv ( const GLfloat * u ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalCoord2fv (
- JNIEnv *env, jobject obj,
- jfloatArray u)
- {
- jfloat *ptr0 = NULL;
-
- if(u!=NULL)
- {
- ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
- }
- disp__glEvalCoord2fv (
- (const GLfloat *) ptr0
- );
-
- if(u!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, u, ptr0, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMapGrid1d ( GLint un , GLdouble u1 , GLdouble u2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMapGrid1d (
- JNIEnv *env, jobject obj,
- jint un,
- jdouble u1,
- jdouble u2)
- {
-
- disp__glMapGrid1d (
- (GLint) un,
- (GLdouble) u1,
- (GLdouble) u2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMapGrid1f ( GLint un , GLfloat u1 , GLfloat u2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMapGrid1f (
- JNIEnv *env, jobject obj,
- jint un,
- jfloat u1,
- jfloat u2)
- {
-
- disp__glMapGrid1f (
- (GLint) un,
- (GLfloat) u1,
- (GLfloat) u2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMapGrid2d ( GLint un , GLdouble u1 , GLdouble u2 , GLint vn , GLdouble v1 , GLdouble v2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMapGrid2d (
- JNIEnv *env, jobject obj,
- jint un,
- jdouble u1,
- jdouble u2,
- jint vn,
- jdouble v1,
- jdouble v2)
- {
-
- disp__glMapGrid2d (
- (GLint) un,
- (GLdouble) u1,
- (GLdouble) u2,
- (GLint) vn,
- (GLdouble) v1,
- (GLdouble) v2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMapGrid2f ( GLint un , GLfloat u1 , GLfloat u2 , GLint vn , GLfloat v1 , GLfloat v2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMapGrid2f (
- JNIEnv *env, jobject obj,
- jint un,
- jfloat u1,
- jfloat u2,
- jint vn,
- jfloat v1,
- jfloat v2)
- {
-
- disp__glMapGrid2f (
- (GLint) un,
- (GLfloat) u1,
- (GLfloat) u2,
- (GLint) vn,
- (GLfloat) v1,
- (GLfloat) v2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalPoint1 ( GLint i ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalPoint1 (
- JNIEnv *env, jobject obj,
- jint i)
- {
-
- disp__glEvalPoint1 (
- (GLint) i
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalPoint2 ( GLint i , GLint j ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalPoint2 (
- JNIEnv *env, jobject obj,
- jint i,
- jint j)
- {
-
- disp__glEvalPoint2 (
- (GLint) i,
- (GLint) j
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalMesh1 ( GLenum mode , GLint i1 , GLint i2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalMesh1 (
- JNIEnv *env, jobject obj,
- jint mode,
- jint i1,
- jint i2)
- {
-
- disp__glEvalMesh1 (
- (GLenum) mode,
- (GLint) i1,
- (GLint) i2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEvalMesh2 ( GLenum mode , GLint i1 , GLint i2 , GLint j1 , GLint j2 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEvalMesh2 (
- JNIEnv *env, jobject obj,
- jint mode,
- jint i1,
- jint i2,
- jint j1,
- jint j2)
- {
-
- disp__glEvalMesh2 (
- (GLenum) mode,
- (GLint) i1,
- (GLint) i2,
- (GLint) j1,
- (GLint) j2
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glFogf ( GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glFogf (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloat param)
- {
-
- disp__glFogf (
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glFogi ( GLenum pname , GLint param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glFogi (
- JNIEnv *env, jobject obj,
- jint pname,
- jint param)
- {
-
- disp__glFogi (
- (GLenum) pname,
- (GLint) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glFogfv ( GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glFogfv (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glFogfv (
- (GLenum) pname,
- (const GLfloat *) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glFogiv ( GLenum pname , const GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glFogiv (
- JNIEnv *env, jobject obj,
- jint pname,
- jintArray params)
- {
- jint *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glFogiv (
- (GLenum) pname,
- (const GLint *) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glFeedbackBuffer ( GLsizei size , GLenum type , GLfloat * buffer ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glFeedbackBuffer (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jfloatArray buffer)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(buffer!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, buffer, &isCopiedArray2);
- }
- disp__glFeedbackBuffer (
- (GLsizei) size,
- (GLenum) type,
- (GLfloat *) ptr2
- );
-
- if(buffer!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, buffer, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPassThrough ( GLfloat token ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPassThrough (
- JNIEnv *env, jobject obj,
- jfloat token)
- {
-
- disp__glPassThrough (
- (GLfloat) token
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glSelectBuffer ( GLsizei size , GLuint * buffer ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glSelectBuffer (
- JNIEnv *env, jobject obj,
- jint size,
- jintArray buffer)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jint *ptr1 = NULL;
-
- if(buffer!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, buffer, &isCopiedArray1);
- }
- disp__glSelectBuffer (
- (GLsizei) size,
- (GLuint *) ptr1
- );
-
- if(buffer!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, buffer, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glInitNames ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glInitNames (
- JNIEnv *env, jobject obj)
- {
-
- disp__glInitNames (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLoadName ( GLuint name ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLoadName (
- JNIEnv *env, jobject obj,
- jint name)
- {
-
- disp__glLoadName (
- (GLuint) name
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPushName ( GLuint name ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPushName (
- JNIEnv *env, jobject obj,
- jint name)
- {
-
- disp__glPushName (
- (GLuint) name
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPopName ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPopName (
- JNIEnv *env, jobject obj)
- {
-
- disp__glPopName (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDrawRangeElements ( GLenum mode , GLuint start , GLuint end , GLsizei count , GLenum type , const GLvoid * indices ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3B (
- JNIEnv *env, jobject obj,
- jint mode,
- jint start,
- jint end,
- jint count,
- jint type,
- jbyteArray indices)
- {
- jbyte *ptr5 = NULL;
-
- if(indices!=NULL)
- {
- ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawRangeElements (
- (GLenum) mode,
- (GLuint) start,
- (GLuint) end,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3S (
- JNIEnv *env, jobject obj,
- jint mode,
- jint start,
- jint end,
- jint count,
- jint type,
- jshortArray indices)
- {
- jshort *ptr5 = NULL;
-
- if(indices!=NULL)
- {
- ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawRangeElements (
- (GLenum) mode,
- (GLuint) start,
- (GLuint) end,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3I (
- JNIEnv *env, jobject obj,
- jint mode,
- jint start,
- jint end,
- jint count,
- jint type,
- jintArray indices)
- {
- jint *ptr5 = NULL;
-
- if(indices!=NULL)
- {
- ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawRangeElements (
- (GLenum) mode,
- (GLuint) start,
- (GLuint) end,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3F (
- JNIEnv *env, jobject obj,
- jint mode,
- jint start,
- jint end,
- jint count,
- jint type,
- jfloatArray indices)
- {
- jfloat *ptr5 = NULL;
-
- if(indices!=NULL)
- {
- ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawRangeElements (
- (GLenum) mode,
- (GLuint) start,
- (GLuint) end,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3D (
- JNIEnv *env, jobject obj,
- jint mode,
- jint start,
- jint end,
- jint count,
- jint type,
- jdoubleArray indices)
- {
- jdouble *ptr5 = NULL;
-
- if(indices!=NULL)
- {
- ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawRangeElements (
- (GLenum) mode,
- (GLuint) start,
- (GLuint) end,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3Z (
- JNIEnv *env, jobject obj,
- jint mode,
- jint start,
- jint end,
- jint count,
- jint type,
- jbooleanArray indices)
- {
- jboolean *ptr5 = NULL;
-
- if(indices!=NULL)
- {
- ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawRangeElements (
- (GLenum) mode,
- (GLuint) start,
- (GLuint) end,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3J (
- JNIEnv *env, jobject obj,
- jint mode,
- jint start,
- jint end,
- jint count,
- jint type,
- jlongArray indices)
- {
- jlong *ptr5 = NULL;
-
- if(indices!=NULL)
- {
- ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
- }
- disp__glDrawRangeElements (
- (GLenum) mode,
- (GLuint) start,
- (GLuint) end,
- (GLsizei) count,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(indices!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
- }
- }
-
-/**
- * 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 ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jbyteArray pixels)
- {
- jbyte *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jshortArray pixels)
- {
- jshort *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jintArray pixels)
- {
- jint *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jfloatArray pixels)
- {
- jfloat *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jdoubleArray pixels)
- {
- jdouble *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jbooleanArray pixels)
- {
- jboolean *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jlongArray pixels)
- {
- jlong *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const GLvoid * pixels ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
- jbyteArray pixels)
- {
- jbyte *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
- jshortArray pixels)
- {
- jshort *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
- jintArray pixels)
- {
- jint *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
- jfloatArray pixels)
- {
- jfloat *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
- jdoubleArray pixels)
- {
- jdouble *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
- jbooleanArray pixels)
- {
- jboolean *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
- jlongArray pixels)
- {
- jlong *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLint x , GLint y , GLsizei width , GLsizei height ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint zoffset,
- jint x,
- jint y,
- jint width,
- jint height)
- {
-
- disp__glCopyTexSubImage3D (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColorTable ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jbyteArray table)
- {
- jbyte *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTable (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jshortArray table)
- {
- jshort *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTable (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jintArray table)
- {
- jint *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTable (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jfloatArray table)
- {
- jfloat *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTable (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jdoubleArray table)
- {
- jdouble *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTable (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jbooleanArray table)
- {
- jboolean *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTable (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jlongArray table)
- {
- jlong *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTable (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColorSubTable ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jbyteArray data)
- {
- jbyte *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTable (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jshortArray data)
- {
- jshort *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTable (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jintArray data)
- {
- jint *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTable (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jfloatArray data)
- {
- jfloat *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTable (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jdoubleArray data)
- {
- jdouble *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTable (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jbooleanArray data)
- {
- jboolean *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTable (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jlongArray data)
- {
- jlong *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTable (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColorTableParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTableParameteriv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glColorTableParameteriv (
- (GLenum) target,
- (GLenum) pname,
- (const GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColorTableParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTableParameterfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glColorTableParameterfv (
- (GLenum) target,
- (GLenum) pname,
- (const GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyColorSubTable ( GLenum target , GLsizei start , GLint x , GLint y , GLsizei width ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyColorSubTable (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint x,
- jint y,
- jint width)
- {
-
- disp__glCopyColorSubTable (
- (GLenum) target,
- (GLsizei) start,
- (GLint) x,
- (GLint) y,
- (GLsizei) width
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyColorTable ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyColorTable (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint x,
- jint y,
- jint width)
- {
-
- disp__glCopyColorTable (
- (GLenum) target,
- (GLenum) internalformat,
- (GLint) x,
- (GLint) y,
- (GLsizei) width
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetColorTable ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jbyteArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jbyte *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTable (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jshortArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jshort *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTable (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jintArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jint *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTable (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jfloatArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jfloat *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTable (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jdoubleArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jdouble *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTable (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jbooleanArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jboolean *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTable (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jlongArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jlong *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTable (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetColorTableParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableParameterfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetColorTableParameterfv (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetColorTableParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableParameteriv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetColorTableParameteriv (
- (GLenum) target,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glBlendEquation ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glBlendEquation (
- JNIEnv *env, jobject obj,
- jint mode)
- {
-
- disp__glBlendEquation (
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glBlendColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glBlendColor (
- JNIEnv *env, jobject obj,
- jfloat red,
- jfloat green,
- jfloat blue,
- jfloat alpha)
- {
-
- disp__glBlendColor (
- (GLclampf) red,
- (GLclampf) green,
- (GLclampf) blue,
- (GLclampf) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glHistogram ( GLenum target , GLsizei width , GLenum internalformat , GLboolean sink ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glHistogram (
- JNIEnv *env, jobject obj,
- jint target,
- jint width,
- jint internalformat,
- jboolean sink)
- {
-
- disp__glHistogram (
- (GLenum) target,
- (GLsizei) width,
- (GLenum) internalformat,
- (GLboolean) sink
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glResetHistogram ( GLenum target ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glResetHistogram (
- JNIEnv *env, jobject obj,
- jint target)
- {
-
- disp__glResetHistogram (
- (GLenum) target
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetHistogram ( GLenum target , GLboolean reset , GLenum format , GLenum type , GLvoid * values ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint type,
- jbyteArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jbyte *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetHistogram (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint type,
- jshortArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jshort *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetHistogram (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint type,
- jintArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jint *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetHistogram (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint type,
- jfloatArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jfloat *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetHistogram (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint type,
- jdoubleArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jdouble *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetHistogram (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint type,
- jbooleanArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jboolean *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetHistogram (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint type,
- jlongArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jlong *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetHistogram (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetHistogramParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetHistogramParameterfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetHistogramParameterfv (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetHistogramParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetHistogramParameteriv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetHistogramParameteriv (
- (GLenum) target,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glMinmax ( GLenum target , GLenum internalformat , GLboolean sink ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glMinmax (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jboolean sink)
- {
-
- disp__glMinmax (
- (GLenum) target,
- (GLenum) internalformat,
- (GLboolean) sink
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glResetMinmax ( GLenum target ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glResetMinmax (
- JNIEnv *env, jobject obj,
- jint target)
- {
-
- disp__glResetMinmax (
- (GLenum) target
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetMinmax ( GLenum target , GLboolean reset , GLenum format , GLenum types , GLvoid * values ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint types,
- jbyteArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jbyte *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetMinmax (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) types,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint types,
- jshortArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jshort *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetMinmax (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) types,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint types,
- jintArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jint *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetMinmax (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) types,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint types,
- jfloatArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jfloat *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetMinmax (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) types,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint types,
- jdoubleArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jdouble *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetMinmax (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) types,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint types,
- jbooleanArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jboolean *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetMinmax (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) types,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jboolean reset,
- jint format,
- jint types,
- jlongArray values)
- {
- jboolean isCopiedArray4 = JNI_FALSE;
- jlong *ptr4 = NULL;
-
- if(values!=NULL)
- {
- ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
- }
- disp__glGetMinmax (
- (GLenum) target,
- (GLboolean) reset,
- (GLenum) format,
- (GLenum) types,
- (GLvoid *) ptr4
- );
-
- if(values!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetMinmaxParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMinmaxParameterfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetMinmaxParameterfv (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetMinmaxParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetMinmaxParameteriv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetMinmaxParameteriv (
- (GLenum) target,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glConvolutionFilter1D ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * image ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jbyteArray image)
- {
- jbyte *ptr5 = NULL;
-
- if(image!=NULL)
- {
- ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter1D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jshortArray image)
- {
- jshort *ptr5 = NULL;
-
- if(image!=NULL)
- {
- ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter1D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jintArray image)
- {
- jint *ptr5 = NULL;
-
- if(image!=NULL)
- {
- ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter1D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jfloatArray image)
- {
- jfloat *ptr5 = NULL;
-
- if(image!=NULL)
- {
- ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter1D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jdoubleArray image)
- {
- jdouble *ptr5 = NULL;
-
- if(image!=NULL)
- {
- ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter1D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jbooleanArray image)
- {
- jboolean *ptr5 = NULL;
-
- if(image!=NULL)
- {
- ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter1D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jlongArray image)
- {
- jlong *ptr5 = NULL;
-
- if(image!=NULL)
- {
- ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter1D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glConvolutionFilter2D ( GLenum target , GLenum internalformat , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * image ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jbyteArray image)
- {
- jbyte *ptr6 = NULL;
-
- if(image!=NULL)
- {
- ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jshortArray image)
- {
- jshort *ptr6 = NULL;
-
- if(image!=NULL)
- {
- ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jintArray image)
- {
- jint *ptr6 = NULL;
-
- if(image!=NULL)
- {
- ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jfloatArray image)
- {
- jfloat *ptr6 = NULL;
-
- if(image!=NULL)
- {
- ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jdoubleArray image)
- {
- jdouble *ptr6 = NULL;
-
- if(image!=NULL)
- {
- ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jbooleanArray image)
- {
- jboolean *ptr6 = NULL;
-
- if(image!=NULL)
- {
- ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jlongArray image)
- {
- jlong *ptr6 = NULL;
-
- if(image!=NULL)
- {
- ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
- }
- disp__glConvolutionFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glConvolutionParameterf ( GLenum target , GLenum pname , GLfloat params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionParameterf (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloat params)
- {
-
- disp__glConvolutionParameterf (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat) params
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glConvolutionParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionParameterfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glConvolutionParameterfv (
- (GLenum) target,
- (GLenum) pname,
- (const GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glConvolutionParameteri ( GLenum target , GLenum pname , GLint params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionParameteri (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jint params)
- {
-
- disp__glConvolutionParameteri (
- (GLenum) target,
- (GLenum) pname,
- (GLint) params
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glConvolutionParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glConvolutionParameteriv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glConvolutionParameteriv (
- (GLenum) target,
- (GLenum) pname,
- (const GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyConvolutionFilter1D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyConvolutionFilter1D (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint x,
- jint y,
- jint width)
- {
-
- disp__glCopyConvolutionFilter1D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLint) x,
- (GLint) y,
- (GLsizei) width
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glCopyConvolutionFilter2D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width , GLsizei height ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyConvolutionFilter2D (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint x,
- jint y,
- jint width,
- jint height)
- {
-
- disp__glCopyConvolutionFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetConvolutionFilter ( GLenum target , GLenum format , GLenum type , GLvoid * image ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jbyteArray image)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jbyte *ptr3 = NULL;
-
- if(image!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
- }
- disp__glGetConvolutionFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jshortArray image)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jshort *ptr3 = NULL;
-
- if(image!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
- }
- disp__glGetConvolutionFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jintArray image)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jint *ptr3 = NULL;
-
- if(image!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
- }
- disp__glGetConvolutionFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jfloatArray image)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jfloat *ptr3 = NULL;
-
- if(image!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
- }
- disp__glGetConvolutionFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jdoubleArray image)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jdouble *ptr3 = NULL;
-
- if(image!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
- }
- disp__glGetConvolutionFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jbooleanArray image)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jboolean *ptr3 = NULL;
-
- if(image!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
- }
- disp__glGetConvolutionFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jlongArray image)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jlong *ptr3 = NULL;
-
- if(image!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
- }
- disp__glGetConvolutionFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(image!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetConvolutionParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetConvolutionParameterfv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetConvolutionParameterfv (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetConvolutionParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetConvolutionParameteriv (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetConvolutionParameteriv (
- (GLenum) target,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glSeparableFilter2D ( GLenum target , GLenum internalformat , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * row , const GLvoid * column ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3B_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jbyteArray row,
- jbyteArray column)
- {
- jbyte *ptr6 = NULL;
- jbyte *ptr7 = NULL;
-
- if(row!=NULL)
- {
- ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
- }
- if(column!=NULL)
- {
- ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
- }
- disp__glSeparableFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6,
- (const GLvoid *) ptr7
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3S_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jshortArray row,
- jshortArray column)
- {
- jshort *ptr6 = NULL;
- jshort *ptr7 = NULL;
-
- if(row!=NULL)
- {
- ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
- }
- if(column!=NULL)
- {
- ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
- }
- disp__glSeparableFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6,
- (const GLvoid *) ptr7
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3I_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jintArray row,
- jintArray column)
- {
- jint *ptr6 = NULL;
- jint *ptr7 = NULL;
-
- if(row!=NULL)
- {
- ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
- }
- if(column!=NULL)
- {
- ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
- }
- disp__glSeparableFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6,
- (const GLvoid *) ptr7
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3F_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jfloatArray row,
- jfloatArray column)
- {
- jfloat *ptr6 = NULL;
- jfloat *ptr7 = NULL;
-
- if(row!=NULL)
- {
- ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
- }
- if(column!=NULL)
- {
- ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
- }
- disp__glSeparableFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6,
- (const GLvoid *) ptr7
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3D_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jdoubleArray row,
- jdoubleArray column)
- {
- jdouble *ptr6 = NULL;
- jdouble *ptr7 = NULL;
-
- if(row!=NULL)
- {
- ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
- }
- if(column!=NULL)
- {
- ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
- }
- disp__glSeparableFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6,
- (const GLvoid *) ptr7
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3Z_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jbooleanArray row,
- jbooleanArray column)
- {
- jboolean *ptr6 = NULL;
- jboolean *ptr7 = NULL;
-
- if(row!=NULL)
- {
- ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
- }
- if(column!=NULL)
- {
- ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
- }
- disp__glSeparableFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6,
- (const GLvoid *) ptr7
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3J_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint height,
- jint format,
- jint type,
- jlongArray row,
- jlongArray column)
- {
- jlong *ptr6 = NULL;
- jlong *ptr7 = NULL;
-
- if(row!=NULL)
- {
- ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
- }
- if(column!=NULL)
- {
- ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
- }
- disp__glSeparableFilter2D (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLsizei) height,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr6,
- (const GLvoid *) ptr7
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetSeparableFilter ( GLenum target , GLenum format , GLenum type , GLvoid * row , GLvoid * column , GLvoid * span ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3B_3B_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jbyteArray row,
- jbyteArray column,
- jbyteArray span)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jbyte *ptr3 = NULL;
- jboolean isCopiedArray4 = JNI_FALSE;
- jbyte *ptr4 = NULL;
- jboolean isCopiedArray5 = JNI_FALSE;
- jbyte *ptr5 = NULL;
-
- if(row!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
- }
- if(column!=NULL)
- {
- ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
- }
- if(span!=NULL)
- {
- ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
- }
- disp__glGetSeparableFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3,
- (GLvoid *) ptr4,
- (GLvoid *) ptr5
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(span!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3S_3S_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jshortArray row,
- jshortArray column,
- jshortArray span)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jshort *ptr3 = NULL;
- jboolean isCopiedArray4 = JNI_FALSE;
- jshort *ptr4 = NULL;
- jboolean isCopiedArray5 = JNI_FALSE;
- jshort *ptr5 = NULL;
-
- if(row!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
- }
- if(column!=NULL)
- {
- ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
- }
- if(span!=NULL)
- {
- ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
- }
- disp__glGetSeparableFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3,
- (GLvoid *) ptr4,
- (GLvoid *) ptr5
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(span!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3I_3I_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jintArray row,
- jintArray column,
- jintArray span)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jint *ptr3 = NULL;
- jboolean isCopiedArray4 = JNI_FALSE;
- jint *ptr4 = NULL;
- jboolean isCopiedArray5 = JNI_FALSE;
- jint *ptr5 = NULL;
-
- if(row!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
- }
- if(column!=NULL)
- {
- ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
- }
- if(span!=NULL)
- {
- ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
- }
- disp__glGetSeparableFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3,
- (GLvoid *) ptr4,
- (GLvoid *) ptr5
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(span!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3F_3F_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jfloatArray row,
- jfloatArray column,
- jfloatArray span)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jfloat *ptr3 = NULL;
- jboolean isCopiedArray4 = JNI_FALSE;
- jfloat *ptr4 = NULL;
- jboolean isCopiedArray5 = JNI_FALSE;
- jfloat *ptr5 = NULL;
-
- if(row!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
- }
- if(column!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
- }
- if(span!=NULL)
- {
- ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
- }
- disp__glGetSeparableFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3,
- (GLvoid *) ptr4,
- (GLvoid *) ptr5
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(span!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3D_3D_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jdoubleArray row,
- jdoubleArray column,
- jdoubleArray span)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jdouble *ptr3 = NULL;
- jboolean isCopiedArray4 = JNI_FALSE;
- jdouble *ptr4 = NULL;
- jboolean isCopiedArray5 = JNI_FALSE;
- jdouble *ptr5 = NULL;
-
- if(row!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
- }
- if(column!=NULL)
- {
- ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
- }
- if(span!=NULL)
- {
- ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
- }
- disp__glGetSeparableFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3,
- (GLvoid *) ptr4,
- (GLvoid *) ptr5
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(span!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3Z_3Z_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jbooleanArray row,
- jbooleanArray column,
- jbooleanArray span)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jboolean *ptr3 = NULL;
- jboolean isCopiedArray4 = JNI_FALSE;
- jboolean *ptr4 = NULL;
- jboolean isCopiedArray5 = JNI_FALSE;
- jboolean *ptr5 = NULL;
-
- if(row!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
- }
- if(column!=NULL)
- {
- ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
- }
- if(span!=NULL)
- {
- ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
- }
- disp__glGetSeparableFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3,
- (GLvoid *) ptr4,
- (GLvoid *) ptr5
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(span!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3J_3J_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jlongArray row,
- jlongArray column,
- jlongArray span)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jlong *ptr3 = NULL;
- jboolean isCopiedArray4 = JNI_FALSE;
- jlong *ptr4 = NULL;
- jboolean isCopiedArray5 = JNI_FALSE;
- jlong *ptr5 = NULL;
-
- if(row!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
- }
- if(column!=NULL)
- {
- ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
- }
- if(span!=NULL)
- {
- ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
- }
- disp__glGetSeparableFilter (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3,
- (GLvoid *) ptr4,
- (GLvoid *) ptr5
- );
-
- if(row!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(column!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
- }
- if(span!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glBlendColorEXT (
- JNIEnv *env, jobject obj,
- jfloat red,
- jfloat green,
- jfloat blue,
- jfloat alpha)
- {
-
- disp__glBlendColorEXT (
- (GLclampf) red,
- (GLclampf) green,
- (GLclampf) blue,
- (GLclampf) alpha
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPolygonOffsetEXT ( GLfloat factor , GLfloat bias ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPolygonOffsetEXT (
- JNIEnv *env, jobject obj,
- jfloat factor,
- jfloat bias)
- {
-
- disp__glPolygonOffsetEXT (
- (GLfloat) factor,
- (GLfloat) bias
- );
-
- }
-
-/**
- * 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>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jbyteArray pixels)
- {
- jbyte *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLenum) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jshortArray pixels)
- {
- jshort *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLenum) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jintArray pixels)
- {
- jint *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLenum) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jfloatArray pixels)
- {
- jfloat *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLenum) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jdoubleArray pixels)
- {
- jdouble *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLenum) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jbooleanArray pixels)
- {
- jboolean *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLenum) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint internalFormat,
- jint width,
- jint height,
- jint depth,
- jint border,
- jint format,
- jint type,
- jlongArray pixels)
- {
- jlong *ptr9 = NULL;
-
- if(pixels!=NULL)
- {
- ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLenum) internalFormat,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLint) border,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr9
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
- }
- }
-
-/**
- * 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>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
- jbyteArray pixels)
- {
- jbyte *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
- jshortArray pixels)
- {
- jshort *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
- jintArray pixels)
- {
- jint *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
- jfloatArray pixels)
- {
- jfloat *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
- jdoubleArray pixels)
- {
- jdouble *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
- jbooleanArray pixels)
- {
- jboolean *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
- jlongArray pixels)
- {
- jlong *ptr10 = NULL;
-
- if(pixels!=NULL)
- {
- ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
- }
- disp__glTexSubImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLsizei) width,
- (GLsizei) height,
- (GLsizei) depth,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr10
- );
-
- if(pixels!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
- }
- }
-
-/**
- * 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>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage3DEXT (
- JNIEnv *env, jobject obj,
- jint target,
- jint level,
- jint xoffset,
- jint yoffset,
- jint zoffset,
- jint x,
- jint y,
- jint width,
- jint height)
- {
-
- disp__glCopyTexSubImage3DEXT (
- (GLenum) target,
- (GLint) level,
- (GLint) xoffset,
- (GLint) yoffset,
- (GLint) zoffset,
- (GLint) x,
- (GLint) y,
- (GLsizei) width,
- (GLsizei) height
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGenTexturesEXT ( GLsizei n , GLuint * textures ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGenTexturesEXT (
- JNIEnv *env, jobject obj,
- jint n,
- jintArray textures)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jint *ptr1 = NULL;
-
- if(textures!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
- }
- disp__glGenTexturesEXT (
- (GLsizei) n,
- (GLuint *) ptr1
- );
-
- if(textures!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDeleteTexturesEXT ( GLsizei n , const GLuint * textures ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDeleteTexturesEXT (
- JNIEnv *env, jobject obj,
- jint n,
- jintArray textures)
- {
- jint *ptr1 = NULL;
-
- if(textures!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
- }
- disp__glDeleteTexturesEXT (
- (GLsizei) n,
- (const GLuint *) ptr1
- );
-
- if(textures!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glBindTextureEXT ( GLenum target , GLuint texture ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glBindTextureEXT (
- JNIEnv *env, jobject obj,
- jint target,
- jint texture)
- {
-
- disp__glBindTextureEXT (
- (GLenum) target,
- (GLuint) texture
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPrioritizeTexturesEXT ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPrioritizeTexturesEXT (
- JNIEnv *env, jobject obj,
- jint n,
- jintArray textures,
- jfloatArray priorities)
- {
- jint *ptr1 = NULL;
- jfloat *ptr2 = NULL;
-
- if(textures!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
- }
- if(priorities!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, priorities, 0);
- }
- disp__glPrioritizeTexturesEXT (
- (GLsizei) n,
- (const GLuint *) ptr1,
- (const GLclampf *) ptr2
- );
-
- if(textures!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
- }
- if(priorities!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, priorities, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLboolean glAreTexturesResidentEXT ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
- * </pre>
- */
- JNIEXPORT jboolean JNICALL
- Java_gl4java_GLFuncJauJNInf_glAreTexturesResidentEXT (
- JNIEnv *env, jobject obj,
- jint n,
- jintArray textures,
- jbooleanArray residences)
- {
- jboolean ret;
-
- jint *ptr1 = NULL;
- jboolean isCopiedArray2 = JNI_FALSE;
- jboolean *ptr2 = NULL;
-
- if(textures!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
- }
- if(residences!=NULL)
- {
- ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, residences, &isCopiedArray2);
- }
- ret = (jboolean) disp__glAreTexturesResidentEXT (
- (GLsizei) n,
- (const GLuint *) ptr1,
- (GLboolean *) ptr2
- );
-
- if(textures!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
- }
- if(residences!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, residences, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern GLboolean glIsTextureEXT ( GLuint texture ) ;
- * </pre>
- */
- JNIEXPORT jboolean JNICALL
- Java_gl4java_GLFuncJauJNInf_glIsTextureEXT (
- JNIEnv *env, jobject obj,
- jint texture)
- {
- jboolean ret;
-
-
- ret = (jboolean) disp__glIsTextureEXT (
- (GLuint) texture
- );
-
- return ret;
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glVertexPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3B (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jbyteArray ptr)
- {
- jbyte *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3S (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jshortArray ptr)
- {
- jshort *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3I (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jintArray ptr)
- {
- jint *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3F (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jfloatArray ptr)
- {
- jfloat *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3D (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jdoubleArray ptr)
- {
- jdouble *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3Z (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jbooleanArray ptr)
- {
- jboolean *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3J (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jlongArray ptr)
- {
- jlong *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glVertexPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3B (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jbyteArray ptr)
- {
- jbyte *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3S (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jshortArray ptr)
- {
- jshort *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3I (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jintArray ptr)
- {
- jint *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3F (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jfloatArray ptr)
- {
- jfloat *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3D (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jdoubleArray ptr)
- {
- jdouble *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3Z (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jbooleanArray ptr)
- {
- jboolean *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3J (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jlongArray ptr)
- {
- jlong *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glNormalPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3B (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jbyteArray ptr)
- {
- jbyte *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3S (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jshortArray ptr)
- {
- jshort *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3I (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jintArray ptr)
- {
- jint *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3F (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jfloatArray ptr)
- {
- jfloat *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3D (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jdoubleArray ptr)
- {
- jdouble *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3Z (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jbooleanArray ptr)
- {
- jboolean *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3J (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jlongArray ptr)
- {
- jlong *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glColorPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3B (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jbyteArray ptr)
- {
- jbyte *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3S (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jshortArray ptr)
- {
- jshort *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3I (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jintArray ptr)
- {
- jint *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3F (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jfloatArray ptr)
- {
- jfloat *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3D (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jdoubleArray ptr)
- {
- jdouble *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3Z (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jbooleanArray ptr)
- {
- jboolean *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3J (
- JNIEnv *env, jobject obj,
- jint type,
- jint stride,
- jint count,
- jlongArray ptr)
- {
- jlong *ptr3 = NULL;
-
- if(ptr!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glIndexPointerEXT (
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr3
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3B (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jbyteArray ptr)
- {
- jbyte *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3S (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jshortArray ptr)
- {
- jshort *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3I (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jintArray ptr)
- {
- jint *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3F (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jfloatArray ptr)
- {
- jfloat *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3D (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jdoubleArray ptr)
- {
- jdouble *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3Z (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jbooleanArray ptr)
- {
- jboolean *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3J (
- JNIEnv *env, jobject obj,
- jint size,
- jint type,
- jint stride,
- jint count,
- jlongArray ptr)
- {
- jlong *ptr4 = NULL;
-
- if(ptr!=NULL)
- {
- ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glTexCoordPointerEXT (
- (GLint) size,
- (GLenum) type,
- (GLsizei) stride,
- (GLsizei) count,
- (const GLvoid *) ptr4
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointerEXT (
- JNIEnv *env, jobject obj,
- jint stride,
- jint count,
- jbooleanArray ptr)
- {
- jboolean *ptr2 = NULL;
-
- if(ptr!=NULL)
- {
- ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
- }
- disp__glEdgeFlagPointerEXT (
- (GLsizei) stride,
- (GLsizei) count,
- (const GLboolean *) ptr2
- );
-
- if(ptr!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetPointervEXT ( GLenum pname , void * * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3B (
- JNIEnv *env, jobject obj,
- jint pname,
- jbyteArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jbyte *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointervEXT (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3S (
- JNIEnv *env, jobject obj,
- jint pname,
- jshortArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jshort *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointervEXT (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3I (
- JNIEnv *env, jobject obj,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jint *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointervEXT (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3F (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jfloat *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointervEXT (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3D (
- JNIEnv *env, jobject obj,
- jint pname,
- jdoubleArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jdouble *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointervEXT (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3Z (
- JNIEnv *env, jobject obj,
- jint pname,
- jbooleanArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jboolean *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointervEXT (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3J (
- JNIEnv *env, jobject obj,
- jint pname,
- jlongArray params)
- {
- jboolean isCopiedArray1 = JNI_FALSE;
- jlong *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
- }
- disp__glGetPointervEXT (
- (GLenum) pname,
- (void **) ptr1
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glArrayElementEXT ( GLint i ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glArrayElementEXT (
- JNIEnv *env, jobject obj,
- jint i)
- {
-
- disp__glArrayElementEXT (
- (GLint) i
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glDrawArraysEXT ( GLenum mode , GLint first , GLsizei count ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glDrawArraysEXT (
- JNIEnv *env, jobject obj,
- jint mode,
- jint first,
- jint count)
- {
-
- disp__glDrawArraysEXT (
- (GLenum) mode,
- (GLint) first,
- (GLsizei) count
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glBlendEquationEXT ( GLenum mode ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glBlendEquationEXT (
- JNIEnv *env, jobject obj,
- jint mode)
- {
-
- disp__glBlendEquationEXT (
- (GLenum) mode
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPointParameterfEXT ( GLenum pname , GLfloat param ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPointParameterfEXT (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloat param)
- {
-
- disp__glPointParameterfEXT (
- (GLenum) pname,
- (GLfloat) param
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glPointParameterfvEXT ( GLenum pname , const GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glPointParameterfvEXT (
- JNIEnv *env, jobject obj,
- jint pname,
- jfloatArray params)
- {
- jfloat *ptr1 = NULL;
-
- if(params!=NULL)
- {
- ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
- }
- disp__glPointParameterfvEXT (
- (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>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jbyteArray table)
- {
- jbyte *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTableEXT (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jshortArray table)
- {
- jshort *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTableEXT (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jintArray table)
- {
- jint *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTableEXT (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jfloatArray table)
- {
- jfloat *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTableEXT (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jdoubleArray table)
- {
- jdouble *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTableEXT (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jbooleanArray table)
- {
- jboolean *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTableEXT (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint internalformat,
- jint width,
- jint format,
- jint type,
- jlongArray table)
- {
- jlong *ptr5 = NULL;
-
- if(table!=NULL)
- {
- ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
- }
- disp__glColorTableEXT (
- (GLenum) target,
- (GLenum) internalformat,
- (GLsizei) width,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glColorSubTableEXT ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jbyteArray data)
- {
- jbyte *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTableEXT (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jshortArray data)
- {
- jshort *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTableEXT (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jintArray data)
- {
- jint *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTableEXT (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jfloatArray data)
- {
- jfloat *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTableEXT (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jdoubleArray data)
- {
- jdouble *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTableEXT (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jbooleanArray data)
- {
- jboolean *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTableEXT (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint start,
- jint count,
- jint format,
- jint type,
- jlongArray data)
- {
- jlong *ptr5 = NULL;
-
- if(data!=NULL)
- {
- ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
- }
- disp__glColorSubTableEXT (
- (GLenum) target,
- (GLsizei) start,
- (GLsizei) count,
- (GLenum) format,
- (GLenum) type,
- (const GLvoid *) ptr5
- );
-
- if(data!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3B (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jbyteArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jbyte *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTableEXT (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3S (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jshortArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jshort *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTableEXT (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3I (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jintArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jint *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTableEXT (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3F (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jfloatArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jfloat *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTableEXT (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3D (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jdoubleArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jdouble *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTableEXT (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3Z (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jbooleanArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jboolean *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTableEXT (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3J (
- JNIEnv *env, jobject obj,
- jint target,
- jint format,
- jint type,
- jlongArray table)
- {
- jboolean isCopiedArray3 = JNI_FALSE;
- jlong *ptr3 = NULL;
-
- if(table!=NULL)
- {
- ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
- }
- disp__glGetColorTableEXT (
- (GLenum) target,
- (GLenum) format,
- (GLenum) type,
- (GLvoid *) ptr3
- );
-
- if(table!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableParameterfvEXT (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jfloatArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jfloat *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetColorTableParameterfvEXT (
- (GLenum) target,
- (GLenum) pname,
- (GLfloat *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glGetColorTableParameterivEXT ( GLenum target , GLenum pname , GLint * params ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glGetColorTableParameterivEXT (
- JNIEnv *env, jobject obj,
- jint target,
- jint pname,
- jintArray params)
- {
- jboolean isCopiedArray2 = JNI_FALSE;
- jint *ptr2 = NULL;
-
- if(params!=NULL)
- {
- ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
- }
- disp__glGetColorTableParameterivEXT (
- (GLenum) target,
- (GLenum) pname,
- (GLint *) ptr2
- );
-
- if(params!=NULL)
- {
- (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
- }
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glLockArraysEXT ( GLint first , GLsizei count ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glLockArraysEXT (
- JNIEnv *env, jobject obj,
- jint first,
- jint count)
- {
-
- disp__glLockArraysEXT (
- (GLint) first,
- (GLsizei) count
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glUnlockArraysEXT ( void ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glUnlockArraysEXT (
- JNIEnv *env, jobject obj)
- {
-
- disp__glUnlockArraysEXT (
- );
-
- }
-
-/**
- * Original Function-Prototype :
- * <pre>
- extern void glActiveTextureARB ( GLenum texture ) ;
- * </pre>
- */
- JNIEXPORT void JNICALL
- Java_gl4java_GLFuncJauJNInf_glActiveTextureARB (
- JNIEnv *env, jobject obj,
- jint texture)
- {
-
- 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)
- {
-
- 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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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)
- {
-
- 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(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);
- }
- }
-
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* WARNING ! WARNING *** THIS FILE IS GENERATED BY C2J !!!
+
+ DO NOT MAKE ANY CHANGES *** MAKE CHANGES IN THE SKELETON FILES !!!
+*/
+
+
+/*
+ * Leo Chan -- 1995
+ *
+ * This mammoth C file takes care of all the native implementation for the
+ * bulk of OpenGL commands
+ * ---------------
+ *
+ * Sven Goethel
+ *
+ * September 1997
+ */
+
+/*
+ * need to include the JAVA internal header files for macros and function
+ * prototypes required to maipulated JAVA data structures and functions
+ *
+ * StubPreamble.h includes the structure and macro definitions neede to
+ * convert JAVA data structures into C data structures.
+ *
+ */
+
+#include "OpenGL_misc.h"
+
+/*
+ * the next thing to include are special headers that were created by
+ * JAVAH. They include the C structure definitions for the JAVA classes
+ */
+#include "gl4java_GLFuncJauJNInf.h"
+
+/*--------------------------------------------------------------------------
+ * here on in is just regular apple pie C
+ */
+
+#ifndef LIBAPIENTRY
+ #define LIBAPIENTRY
+#endif
+#ifndef LIBAPI
+ #define LIBAPI
+#endif
+
+#ifndef CALLBACK
+ #define CALLBACK
+#endif
+/** THIS IS A MANUAL CODED PART
+ gl-manualCodedImplJNI.java
+*/
+
+static const char _gl_n_a_string[] = "GL-String not avaiable !";
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLFuncJauJNInf_glGetString ( JNIEnv *env, jobject obj,
+ jint name )
+{
+ const char * tmpString=0;
+
+ if ( disp__glGetString == NULL )
+ return (*env)->NewStringUTF(env, _gl_n_a_string);
+
+ tmpString = disp__glGetString ( /* jint */ name);
+ if(tmpString==NULL)
+ tmpString=_gl_n_a_string;
+
+ return (*env)->NewStringUTF(env, tmpString);
+}
+
+static const char * _gl_lib_vendor_="Jausoft - Sven Goethel Software Development";
+static const char * _gl_lib_version_="2.7.1.0";
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLFuncJauJNInf_getNativeVendor ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _gl_lib_vendor_);
+}
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLFuncJauJNInf_getNativeVersion ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _gl_lib_version_);
+}
+
+/**
+ * C2J Parser Version 2.1
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: gl-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLFuncJauJNInf !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearIndex ( GLfloat c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glClearIndex (
+ JNIEnv *env, jobject obj,
+ jfloat c)
+ {
+
+ if ( disp__glClearIndex == NULL ) return;
+
+ disp__glClearIndex (
+ (GLfloat) c
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glClearColor (
+ JNIEnv *env, jobject obj,
+ jfloat red,
+ jfloat green,
+ jfloat blue,
+ jfloat alpha)
+ {
+
+ if ( disp__glClearColor == NULL ) return;
+
+ disp__glClearColor (
+ (GLclampf) red,
+ (GLclampf) green,
+ (GLclampf) blue,
+ (GLclampf) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClear ( GLbitfield mask ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glClear (
+ JNIEnv *env, jobject obj,
+ jint mask)
+ {
+
+ if ( disp__glClear == NULL ) return;
+
+ disp__glClear (
+ (GLbitfield) mask
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMask ( GLuint mask ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexMask (
+ JNIEnv *env, jobject obj,
+ jint mask)
+ {
+
+ if ( disp__glIndexMask == NULL ) return;
+
+ disp__glIndexMask (
+ (GLuint) mask
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMask ( GLboolean red , GLboolean green , GLboolean blue , GLboolean alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorMask (
+ JNIEnv *env, jobject obj,
+ jboolean red,
+ jboolean green,
+ jboolean blue,
+ jboolean alpha)
+ {
+
+ if ( disp__glColorMask == NULL ) return;
+
+ disp__glColorMask (
+ (GLboolean) red,
+ (GLboolean) green,
+ (GLboolean) blue,
+ (GLboolean) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFunc ( GLenum func , GLclampf ref ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glAlphaFunc (
+ JNIEnv *env, jobject obj,
+ jint func,
+ jfloat ref)
+ {
+
+ if ( disp__glAlphaFunc == NULL ) return;
+
+ disp__glAlphaFunc (
+ (GLenum) func,
+ (GLclampf) ref
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFunc ( GLenum sfactor , GLenum dfactor ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glBlendFunc (
+ JNIEnv *env, jobject obj,
+ jint sfactor,
+ jint dfactor)
+ {
+
+ if ( disp__glBlendFunc == NULL ) return;
+
+ disp__glBlendFunc (
+ (GLenum) sfactor,
+ (GLenum) dfactor
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLogicOp ( GLenum opcode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLogicOp (
+ JNIEnv *env, jobject obj,
+ jint opcode)
+ {
+
+ if ( disp__glLogicOp == NULL ) return;
+
+ disp__glLogicOp (
+ (GLenum) opcode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullFace ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCullFace (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+
+ if ( disp__glCullFace == NULL ) return;
+
+ disp__glCullFace (
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrontFace ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glFrontFace (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+
+ if ( disp__glFrontFace == NULL ) return;
+
+ disp__glFrontFace (
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointSize ( GLfloat size ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPointSize (
+ JNIEnv *env, jobject obj,
+ jfloat size)
+ {
+
+ if ( disp__glPointSize == NULL ) return;
+
+ disp__glPointSize (
+ (GLfloat) size
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineWidth ( GLfloat width ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLineWidth (
+ JNIEnv *env, jobject obj,
+ jfloat width)
+ {
+
+ if ( disp__glLineWidth == NULL ) return;
+
+ disp__glLineWidth (
+ (GLfloat) width
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineStipple ( GLint factor , GLushort pattern ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLineStipple (
+ JNIEnv *env, jobject obj,
+ jint factor,
+ jshort pattern)
+ {
+
+ if ( disp__glLineStipple == NULL ) return;
+
+ disp__glLineStipple (
+ (GLint) factor,
+ (GLushort) pattern
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonMode ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPolygonMode (
+ JNIEnv *env, jobject obj,
+ jint face,
+ jint mode)
+ {
+
+ if ( disp__glPolygonMode == NULL ) return;
+
+ disp__glPolygonMode (
+ (GLenum) face,
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffset ( GLfloat factor , GLfloat units ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPolygonOffset (
+ JNIEnv *env, jobject obj,
+ jfloat factor,
+ jfloat units)
+ {
+
+ if ( disp__glPolygonOffset == NULL ) return;
+
+ disp__glPolygonOffset (
+ (GLfloat) factor,
+ (GLfloat) units
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonStipple ( const GLubyte * mask ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPolygonStipple (
+ JNIEnv *env, jobject obj,
+ jbyteArray mask)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glPolygonStipple == NULL ) return;
+
+ if(mask!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, mask, 0);
+ }
+ disp__glPolygonStipple (
+ (const GLubyte *) ptr0
+ );
+
+ if(mask!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, mask, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPolygonStipple ( GLubyte * mask ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPolygonStipple (
+ JNIEnv *env, jobject obj,
+ jbyteArray mask)
+ {
+ jboolean isCopiedArray0 = JNI_FALSE;
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glGetPolygonStipple == NULL ) return;
+
+ if(mask!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, mask, &isCopiedArray0);
+ }
+ disp__glGetPolygonStipple (
+ (GLubyte *) ptr0
+ );
+
+ if(mask!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, mask, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlag ( GLboolean flag ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlag (
+ JNIEnv *env, jobject obj,
+ jboolean flag)
+ {
+
+ if ( disp__glEdgeFlag == NULL ) return;
+
+ disp__glEdgeFlag (
+ (GLboolean) flag
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagv ( const GLboolean * flag ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlagv (
+ JNIEnv *env, jobject obj,
+ jbooleanArray flag)
+ {
+ jboolean *ptr0 = NULL;
+
+ if ( disp__glEdgeFlagv == NULL ) return;
+
+ if(flag!=NULL)
+ {
+ ptr0 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, flag, 0);
+ }
+ disp__glEdgeFlagv (
+ (const GLboolean *) ptr0
+ );
+
+ if(flag!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, flag, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScissor ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glScissor (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height)
+ {
+
+ if ( disp__glScissor == NULL ) return;
+
+ disp__glScissor (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClipPlane ( GLenum plane , const GLdouble * equation ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glClipPlane (
+ JNIEnv *env, jobject obj,
+ jint plane,
+ jdoubleArray equation)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glClipPlane == NULL ) return;
+
+ if(equation!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, equation, 0);
+ }
+ disp__glClipPlane (
+ (GLenum) plane,
+ (const GLdouble *) ptr1
+ );
+
+ if(equation!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, equation, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetClipPlane ( GLenum plane , GLdouble * equation ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetClipPlane (
+ JNIEnv *env, jobject obj,
+ jint plane,
+ jdoubleArray equation)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glGetClipPlane == NULL ) return;
+
+ if(equation!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, equation, &isCopiedArray1);
+ }
+ disp__glGetClipPlane (
+ (GLenum) plane,
+ (GLdouble *) ptr1
+ );
+
+ if(equation!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, equation, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawBuffer (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+
+ if ( disp__glDrawBuffer == NULL ) return;
+
+ disp__glDrawBuffer (
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glReadBuffer (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+
+ if ( disp__glReadBuffer == NULL ) return;
+
+ disp__glReadBuffer (
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnable ( GLenum cap ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEnable (
+ JNIEnv *env, jobject obj,
+ jint cap)
+ {
+
+ if ( disp__glEnable == NULL ) return;
+
+ disp__glEnable (
+ (GLenum) cap
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisable ( GLenum cap ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDisable (
+ JNIEnv *env, jobject obj,
+ jint cap)
+ {
+
+ if ( disp__glDisable == NULL ) return;
+
+ disp__glDisable (
+ (GLenum) cap
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsEnabled ( GLenum cap ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIsEnabled (
+ JNIEnv *env, jobject obj,
+ jint cap)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsEnabled == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsEnabled (
+ (GLenum) cap
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEnableClientState (
+ JNIEnv *env, jobject obj,
+ jint cap)
+ {
+
+ if ( disp__glEnableClientState == NULL ) return;
+
+ disp__glEnableClientState (
+ (GLenum) cap
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDisableClientState (
+ JNIEnv *env, jobject obj,
+ jint cap)
+ {
+
+ if ( disp__glDisableClientState == NULL ) return;
+
+ disp__glDisableClientState (
+ (GLenum) cap
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetBooleanv ( GLenum pname , GLboolean * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetBooleanv (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jbooleanArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glGetBooleanv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetBooleanv (
+ (GLenum) pname,
+ (GLboolean *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDoublev ( GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetDoublev (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jdoubleArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glGetDoublev == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetDoublev (
+ (GLenum) pname,
+ (GLdouble *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFloatv ( GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetFloatv (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetFloatv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetFloatv (
+ (GLenum) pname,
+ (GLfloat *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetIntegerv ( GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetIntegerv (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGetIntegerv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetIntegerv (
+ (GLenum) pname,
+ (GLint *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPushAttrib (
+ JNIEnv *env, jobject obj,
+ jint mask)
+ {
+
+ if ( disp__glPushAttrib == NULL ) return;
+
+ disp__glPushAttrib (
+ (GLbitfield) mask
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopAttrib ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPopAttrib (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glPopAttrib == NULL ) return;
+
+ disp__glPopAttrib (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushClientAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPushClientAttrib (
+ JNIEnv *env, jobject obj,
+ jint mask)
+ {
+
+ if ( disp__glPushClientAttrib == NULL ) return;
+
+ disp__glPushClientAttrib (
+ (GLbitfield) mask
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopClientAttrib ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPopClientAttrib (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glPopClientAttrib == NULL ) return;
+
+ disp__glPopClientAttrib (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glRenderMode ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRenderMode (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+ jint ret;
+
+
+ if ( disp__glRenderMode == NULL ) return 0;
+
+ ret = (jint) disp__glRenderMode (
+ (GLenum) mode
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLenum glGetError ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetError (
+ JNIEnv *env, jobject obj)
+ {
+ jint ret;
+
+
+ if ( disp__glGetError == NULL ) return 0;
+
+ ret = (jint) disp__glGetError (
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinish ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glFinish (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glFinish == NULL ) return;
+
+ disp__glFinish (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlush ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glFlush (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glFlush == NULL ) return;
+
+ disp__glFlush (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHint ( GLenum target , GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glHint (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint mode)
+ {
+
+ if ( disp__glHint == NULL ) return;
+
+ disp__glHint (
+ (GLenum) target,
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearDepth ( GLclampd depth ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glClearDepth (
+ JNIEnv *env, jobject obj,
+ jdouble depth)
+ {
+
+ if ( disp__glClearDepth == NULL ) return;
+
+ disp__glClearDepth (
+ (GLclampd) depth
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthFunc ( GLenum func ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDepthFunc (
+ JNIEnv *env, jobject obj,
+ jint func)
+ {
+
+ if ( disp__glDepthFunc == NULL ) return;
+
+ disp__glDepthFunc (
+ (GLenum) func
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthMask ( GLboolean flag ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDepthMask (
+ JNIEnv *env, jobject obj,
+ jboolean flag)
+ {
+
+ if ( disp__glDepthMask == NULL ) return;
+
+ disp__glDepthMask (
+ (GLboolean) flag
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthRange ( GLclampd near_val , GLclampd far_val ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDepthRange (
+ JNIEnv *env, jobject obj,
+ jdouble near_val,
+ jdouble far_val)
+ {
+
+ if ( disp__glDepthRange == NULL ) return;
+
+ disp__glDepthRange (
+ (GLclampd) near_val,
+ (GLclampd) far_val
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearAccum ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glClearAccum (
+ JNIEnv *env, jobject obj,
+ jfloat red,
+ jfloat green,
+ jfloat blue,
+ jfloat alpha)
+ {
+
+ if ( disp__glClearAccum == NULL ) return;
+
+ disp__glClearAccum (
+ (GLfloat) red,
+ (GLfloat) green,
+ (GLfloat) blue,
+ (GLfloat) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAccum ( GLenum op , GLfloat value ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glAccum (
+ JNIEnv *env, jobject obj,
+ jint op,
+ jfloat value)
+ {
+
+ if ( disp__glAccum == NULL ) return;
+
+ disp__glAccum (
+ (GLenum) op,
+ (GLfloat) value
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixMode ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMatrixMode (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+
+ if ( disp__glMatrixMode == NULL ) return;
+
+ disp__glMatrixMode (
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glOrtho ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glOrtho (
+ JNIEnv *env, jobject obj,
+ jdouble left,
+ jdouble right,
+ jdouble bottom,
+ jdouble top,
+ jdouble near_val,
+ jdouble far_val)
+ {
+
+ if ( disp__glOrtho == NULL ) return;
+
+ disp__glOrtho (
+ (GLdouble) left,
+ (GLdouble) right,
+ (GLdouble) bottom,
+ (GLdouble) top,
+ (GLdouble) near_val,
+ (GLdouble) far_val
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrustum ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glFrustum (
+ JNIEnv *env, jobject obj,
+ jdouble left,
+ jdouble right,
+ jdouble bottom,
+ jdouble top,
+ jdouble near_val,
+ jdouble far_val)
+ {
+
+ if ( disp__glFrustum == NULL ) return;
+
+ disp__glFrustum (
+ (GLdouble) left,
+ (GLdouble) right,
+ (GLdouble) bottom,
+ (GLdouble) top,
+ (GLdouble) near_val,
+ (GLdouble) far_val
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glViewport ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glViewport (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height)
+ {
+
+ if ( disp__glViewport == NULL ) return;
+
+ disp__glViewport (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushMatrix ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPushMatrix (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glPushMatrix == NULL ) return;
+
+ disp__glPushMatrix (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopMatrix ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPopMatrix (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glPopMatrix == NULL ) return;
+
+ disp__glPopMatrix (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentity ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLoadIdentity (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glLoadIdentity == NULL ) return;
+
+ disp__glLoadIdentity (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLoadMatrixd (
+ JNIEnv *env, jobject obj,
+ jdoubleArray m)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glLoadMatrixd == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glLoadMatrixd (
+ (const GLdouble *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLoadMatrixf (
+ JNIEnv *env, jobject obj,
+ jfloatArray m)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glLoadMatrixf == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glLoadMatrixf (
+ (const GLfloat *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMultMatrixd (
+ JNIEnv *env, jobject obj,
+ jdoubleArray m)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glMultMatrixd == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glMultMatrixd (
+ (const GLdouble *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMultMatrixf (
+ JNIEnv *env, jobject obj,
+ jfloatArray m)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glMultMatrixf == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glMultMatrixf (
+ (const GLfloat *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotated ( GLdouble angle , GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRotated (
+ JNIEnv *env, jobject obj,
+ jdouble angle,
+ jdouble x,
+ jdouble y,
+ jdouble z)
+ {
+
+ if ( disp__glRotated == NULL ) return;
+
+ disp__glRotated (
+ (GLdouble) angle,
+ (GLdouble) x,
+ (GLdouble) y,
+ (GLdouble) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotatef ( GLfloat angle , GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRotatef (
+ JNIEnv *env, jobject obj,
+ jfloat angle,
+ jfloat x,
+ jfloat y,
+ jfloat z)
+ {
+
+ if ( disp__glRotatef == NULL ) return;
+
+ disp__glRotatef (
+ (GLfloat) angle,
+ (GLfloat) x,
+ (GLfloat) y,
+ (GLfloat) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScaled ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glScaled (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble z)
+ {
+
+ if ( disp__glScaled == NULL ) return;
+
+ disp__glScaled (
+ (GLdouble) x,
+ (GLdouble) y,
+ (GLdouble) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScalef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glScalef (
+ JNIEnv *env, jobject obj,
+ jfloat x,
+ jfloat y,
+ jfloat z)
+ {
+
+ if ( disp__glScalef == NULL ) return;
+
+ disp__glScalef (
+ (GLfloat) x,
+ (GLfloat) y,
+ (GLfloat) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslated ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTranslated (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble z)
+ {
+
+ if ( disp__glTranslated == NULL ) return;
+
+ disp__glTranslated (
+ (GLdouble) x,
+ (GLdouble) y,
+ (GLdouble) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslatef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTranslatef (
+ JNIEnv *env, jobject obj,
+ jfloat x,
+ jfloat y,
+ jfloat z)
+ {
+
+ if ( disp__glTranslatef == NULL ) return;
+
+ disp__glTranslatef (
+ (GLfloat) x,
+ (GLfloat) y,
+ (GLfloat) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsList ( GLuint list ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIsList (
+ JNIEnv *env, jobject obj,
+ jint list)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsList == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsList (
+ (GLuint) list
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteLists ( GLuint list , GLsizei range ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDeleteLists (
+ JNIEnv *env, jobject obj,
+ jint list,
+ jint range)
+ {
+
+ if ( disp__glDeleteLists == NULL ) return;
+
+ disp__glDeleteLists (
+ (GLuint) list,
+ (GLsizei) range
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenLists ( GLsizei range ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGenLists (
+ JNIEnv *env, jobject obj,
+ jint range)
+ {
+ jint ret;
+
+
+ if ( disp__glGenLists == NULL ) return 0;
+
+ ret = (jint) disp__glGenLists (
+ (GLsizei) range
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNewList ( GLuint list , GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNewList (
+ JNIEnv *env, jobject obj,
+ jint list,
+ jint mode)
+ {
+
+ if ( disp__glNewList == NULL ) return;
+
+ disp__glNewList (
+ (GLuint) list,
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndList ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEndList (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glEndList == NULL ) return;
+
+ disp__glEndList (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallList ( GLuint list ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCallList (
+ JNIEnv *env, jobject obj,
+ jint list)
+ {
+
+ if ( disp__glCallList == NULL ) return;
+
+ disp__glCallList (
+ (GLuint) list
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallLists ( GLsizei n , GLenum type , const GLvoid * lists ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCallLists__II_3B (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jint type,
+ jbyteArray lists)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glCallLists == NULL ) return;
+
+ if(lists!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
+ }
+ disp__glCallLists (
+ (GLsizei) n,
+ (GLenum) type,
+ (const GLvoid *) ptr2
+ );
+
+ if(lists!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCallLists__II_3S (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jint type,
+ jshortArray lists)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glCallLists == NULL ) return;
+
+ if(lists!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
+ }
+ disp__glCallLists (
+ (GLsizei) n,
+ (GLenum) type,
+ (const GLvoid *) ptr2
+ );
+
+ if(lists!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCallLists__II_3I (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jint type,
+ jintArray lists)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glCallLists == NULL ) return;
+
+ if(lists!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
+ }
+ disp__glCallLists (
+ (GLsizei) n,
+ (GLenum) type,
+ (const GLvoid *) ptr2
+ );
+
+ if(lists!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCallLists__II_3F (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jint type,
+ jfloatArray lists)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glCallLists == NULL ) return;
+
+ if(lists!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
+ }
+ disp__glCallLists (
+ (GLsizei) n,
+ (GLenum) type,
+ (const GLvoid *) ptr2
+ );
+
+ if(lists!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCallLists__II_3D (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jint type,
+ jdoubleArray lists)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glCallLists == NULL ) return;
+
+ if(lists!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
+ }
+ disp__glCallLists (
+ (GLsizei) n,
+ (GLenum) type,
+ (const GLvoid *) ptr2
+ );
+
+ if(lists!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCallLists__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jint type,
+ jbooleanArray lists)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glCallLists == NULL ) return;
+
+ if(lists!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
+ }
+ disp__glCallLists (
+ (GLsizei) n,
+ (GLenum) type,
+ (const GLvoid *) ptr2
+ );
+
+ if(lists!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCallLists__II_3J (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jint type,
+ jlongArray lists)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glCallLists == NULL ) return;
+
+ if(lists!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, lists, 0);
+ }
+ disp__glCallLists (
+ (GLsizei) n,
+ (GLenum) type,
+ (const GLvoid *) ptr2
+ );
+
+ if(lists!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, lists, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListBase ( GLuint base ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glListBase (
+ JNIEnv *env, jobject obj,
+ jint base)
+ {
+
+ if ( disp__glListBase == NULL ) return;
+
+ disp__glListBase (
+ (GLuint) base
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBegin ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glBegin (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+
+ if ( disp__glBegin == NULL ) return;
+
+ disp__glBegin (
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnd ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEnd (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glEnd == NULL ) return;
+
+ disp__glEnd (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex2d (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y)
+ {
+
+ if ( disp__glVertex2d == NULL ) return;
+
+ disp__glVertex2d (
+ (GLdouble) x,
+ (GLdouble) y
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex2f (
+ JNIEnv *env, jobject obj,
+ jfloat x,
+ jfloat y)
+ {
+
+ if ( disp__glVertex2f == NULL ) return;
+
+ disp__glVertex2f (
+ (GLfloat) x,
+ (GLfloat) y
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex2i (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y)
+ {
+
+ if ( disp__glVertex2i == NULL ) return;
+
+ disp__glVertex2i (
+ (GLint) x,
+ (GLint) y
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex2s (
+ JNIEnv *env, jobject obj,
+ jshort x,
+ jshort y)
+ {
+
+ if ( disp__glVertex2s == NULL ) return;
+
+ disp__glVertex2s (
+ (GLshort) x,
+ (GLshort) y
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex3d (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble z)
+ {
+
+ if ( disp__glVertex3d == NULL ) return;
+
+ disp__glVertex3d (
+ (GLdouble) x,
+ (GLdouble) y,
+ (GLdouble) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex3f (
+ JNIEnv *env, jobject obj,
+ jfloat x,
+ jfloat y,
+ jfloat z)
+ {
+
+ if ( disp__glVertex3f == NULL ) return;
+
+ disp__glVertex3f (
+ (GLfloat) x,
+ (GLfloat) y,
+ (GLfloat) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex3i (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint z)
+ {
+
+ if ( disp__glVertex3i == NULL ) return;
+
+ disp__glVertex3i (
+ (GLint) x,
+ (GLint) y,
+ (GLint) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex3s (
+ JNIEnv *env, jobject obj,
+ jshort x,
+ jshort y,
+ jshort z)
+ {
+
+ if ( disp__glVertex3s == NULL ) return;
+
+ disp__glVertex3s (
+ (GLshort) x,
+ (GLshort) y,
+ (GLshort) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex4d (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble z,
+ jdouble w)
+ {
+
+ if ( disp__glVertex4d == NULL ) return;
+
+ disp__glVertex4d (
+ (GLdouble) x,
+ (GLdouble) y,
+ (GLdouble) z,
+ (GLdouble) w
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex4f (
+ JNIEnv *env, jobject obj,
+ jfloat x,
+ jfloat y,
+ jfloat z,
+ jfloat w)
+ {
+
+ if ( disp__glVertex4f == NULL ) return;
+
+ disp__glVertex4f (
+ (GLfloat) x,
+ (GLfloat) y,
+ (GLfloat) z,
+ (GLfloat) w
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex4i (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint z,
+ jint w)
+ {
+
+ if ( disp__glVertex4i == NULL ) return;
+
+ disp__glVertex4i (
+ (GLint) x,
+ (GLint) y,
+ (GLint) z,
+ (GLint) w
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex4s (
+ JNIEnv *env, jobject obj,
+ jshort x,
+ jshort y,
+ jshort z,
+ jshort w)
+ {
+
+ if ( disp__glVertex4s == NULL ) return;
+
+ disp__glVertex4s (
+ (GLshort) x,
+ (GLshort) y,
+ (GLshort) z,
+ (GLshort) w
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex2dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glVertex2dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex2dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex2fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glVertex2fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex2fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex2iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glVertex2iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex2iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex2sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glVertex2sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex2sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex3dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glVertex3dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex3dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex3fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glVertex3fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex3fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex3iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glVertex3iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex3iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex3sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glVertex3sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex3sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex4dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glVertex4dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex4dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex4fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glVertex4fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex4fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex4iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glVertex4iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex4iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertex4sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glVertex4sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glVertex4sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3b ( GLbyte nx , GLbyte ny , GLbyte nz ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3b (
+ JNIEnv *env, jobject obj,
+ jbyte nx,
+ jbyte ny,
+ jbyte nz)
+ {
+
+ if ( disp__glNormal3b == NULL ) return;
+
+ disp__glNormal3b (
+ (GLbyte) nx,
+ (GLbyte) ny,
+ (GLbyte) nz
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3d ( GLdouble nx , GLdouble ny , GLdouble nz ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3d (
+ JNIEnv *env, jobject obj,
+ jdouble nx,
+ jdouble ny,
+ jdouble nz)
+ {
+
+ if ( disp__glNormal3d == NULL ) return;
+
+ disp__glNormal3d (
+ (GLdouble) nx,
+ (GLdouble) ny,
+ (GLdouble) nz
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3f ( GLfloat nx , GLfloat ny , GLfloat nz ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3f (
+ JNIEnv *env, jobject obj,
+ jfloat nx,
+ jfloat ny,
+ jfloat nz)
+ {
+
+ if ( disp__glNormal3f == NULL ) return;
+
+ disp__glNormal3f (
+ (GLfloat) nx,
+ (GLfloat) ny,
+ (GLfloat) nz
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3i ( GLint nx , GLint ny , GLint nz ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3i (
+ JNIEnv *env, jobject obj,
+ jint nx,
+ jint ny,
+ jint nz)
+ {
+
+ if ( disp__glNormal3i == NULL ) return;
+
+ disp__glNormal3i (
+ (GLint) nx,
+ (GLint) ny,
+ (GLint) nz
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3s ( GLshort nx , GLshort ny , GLshort nz ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3s (
+ JNIEnv *env, jobject obj,
+ jshort nx,
+ jshort ny,
+ jshort nz)
+ {
+
+ if ( disp__glNormal3s == NULL ) return;
+
+ disp__glNormal3s (
+ (GLshort) nx,
+ (GLshort) ny,
+ (GLshort) nz
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3bv (
+ JNIEnv *env, jobject obj,
+ jbyteArray v)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glNormal3bv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glNormal3bv (
+ (const GLbyte *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glNormal3dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glNormal3dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glNormal3fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glNormal3fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glNormal3iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glNormal3iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormal3sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glNormal3sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glNormal3sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexd ( GLdouble c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexd (
+ JNIEnv *env, jobject obj,
+ jdouble c)
+ {
+
+ if ( disp__glIndexd == NULL ) return;
+
+ disp__glIndexd (
+ (GLdouble) c
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexf ( GLfloat c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexf (
+ JNIEnv *env, jobject obj,
+ jfloat c)
+ {
+
+ if ( disp__glIndexf == NULL ) return;
+
+ disp__glIndexf (
+ (GLfloat) c
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexi ( GLint c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexi (
+ JNIEnv *env, jobject obj,
+ jint c)
+ {
+
+ if ( disp__glIndexi == NULL ) return;
+
+ disp__glIndexi (
+ (GLint) c
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexs ( GLshort c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexs (
+ JNIEnv *env, jobject obj,
+ jshort c)
+ {
+
+ if ( disp__glIndexs == NULL ) return;
+
+ disp__glIndexs (
+ (GLshort) c
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexub ( GLubyte c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexub (
+ JNIEnv *env, jobject obj,
+ jbyte c)
+ {
+
+ if ( disp__glIndexub == NULL ) return;
+
+ disp__glIndexub (
+ (GLubyte) c
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexdv ( const GLdouble * c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexdv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray c)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glIndexdv == NULL ) return;
+
+ if(c!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
+ }
+ disp__glIndexdv (
+ (const GLdouble *) ptr0
+ );
+
+ if(c!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexfv ( const GLfloat * c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexfv (
+ JNIEnv *env, jobject obj,
+ jfloatArray c)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glIndexfv == NULL ) return;
+
+ if(c!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
+ }
+ disp__glIndexfv (
+ (const GLfloat *) ptr0
+ );
+
+ if(c!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexiv ( const GLint * c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexiv (
+ JNIEnv *env, jobject obj,
+ jintArray c)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glIndexiv == NULL ) return;
+
+ if(c!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
+ }
+ disp__glIndexiv (
+ (const GLint *) ptr0
+ );
+
+ if(c!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexsv ( const GLshort * c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexsv (
+ JNIEnv *env, jobject obj,
+ jshortArray c)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glIndexsv == NULL ) return;
+
+ if(c!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
+ }
+ disp__glIndexsv (
+ (const GLshort *) ptr0
+ );
+
+ if(c!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexubv ( const GLubyte * c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexubv (
+ JNIEnv *env, jobject obj,
+ jbyteArray c)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glIndexubv == NULL ) return;
+
+ if(c!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, c, 0);
+ }
+ disp__glIndexubv (
+ (const GLubyte *) ptr0
+ );
+
+ if(c!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, c, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3b ( GLbyte red , GLbyte green , GLbyte blue ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3b (
+ JNIEnv *env, jobject obj,
+ jbyte red,
+ jbyte green,
+ jbyte blue)
+ {
+
+ if ( disp__glColor3b == NULL ) return;
+
+ disp__glColor3b (
+ (GLbyte) red,
+ (GLbyte) green,
+ (GLbyte) blue
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3d ( GLdouble red , GLdouble green , GLdouble blue ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3d (
+ JNIEnv *env, jobject obj,
+ jdouble red,
+ jdouble green,
+ jdouble blue)
+ {
+
+ if ( disp__glColor3d == NULL ) return;
+
+ disp__glColor3d (
+ (GLdouble) red,
+ (GLdouble) green,
+ (GLdouble) blue
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3f ( GLfloat red , GLfloat green , GLfloat blue ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3f (
+ JNIEnv *env, jobject obj,
+ jfloat red,
+ jfloat green,
+ jfloat blue)
+ {
+
+ if ( disp__glColor3f == NULL ) return;
+
+ disp__glColor3f (
+ (GLfloat) red,
+ (GLfloat) green,
+ (GLfloat) blue
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3i ( GLint red , GLint green , GLint blue ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3i (
+ JNIEnv *env, jobject obj,
+ jint red,
+ jint green,
+ jint blue)
+ {
+
+ if ( disp__glColor3i == NULL ) return;
+
+ disp__glColor3i (
+ (GLint) red,
+ (GLint) green,
+ (GLint) blue
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3s ( GLshort red , GLshort green , GLshort blue ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3s (
+ JNIEnv *env, jobject obj,
+ jshort red,
+ jshort green,
+ jshort blue)
+ {
+
+ if ( disp__glColor3s == NULL ) return;
+
+ disp__glColor3s (
+ (GLshort) red,
+ (GLshort) green,
+ (GLshort) blue
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ub ( GLubyte red , GLubyte green , GLubyte blue ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3ub (
+ JNIEnv *env, jobject obj,
+ jbyte red,
+ jbyte green,
+ jbyte blue)
+ {
+
+ if ( disp__glColor3ub == NULL ) return;
+
+ disp__glColor3ub (
+ (GLubyte) red,
+ (GLubyte) green,
+ (GLubyte) blue
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ui ( GLuint red , GLuint green , GLuint blue ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3ui (
+ JNIEnv *env, jobject obj,
+ jint red,
+ jint green,
+ jint blue)
+ {
+
+ if ( disp__glColor3ui == NULL ) return;
+
+ disp__glColor3ui (
+ (GLuint) red,
+ (GLuint) green,
+ (GLuint) blue
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3us ( GLushort red , GLushort green , GLushort blue ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3us (
+ JNIEnv *env, jobject obj,
+ jshort red,
+ jshort green,
+ jshort blue)
+ {
+
+ if ( disp__glColor3us == NULL ) return;
+
+ disp__glColor3us (
+ (GLushort) red,
+ (GLushort) green,
+ (GLushort) blue
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4b ( GLbyte red , GLbyte green , GLbyte blue , GLbyte alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4b (
+ JNIEnv *env, jobject obj,
+ jbyte red,
+ jbyte green,
+ jbyte blue,
+ jbyte alpha)
+ {
+
+ if ( disp__glColor4b == NULL ) return;
+
+ disp__glColor4b (
+ (GLbyte) red,
+ (GLbyte) green,
+ (GLbyte) blue,
+ (GLbyte) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4d ( GLdouble red , GLdouble green , GLdouble blue , GLdouble alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4d (
+ JNIEnv *env, jobject obj,
+ jdouble red,
+ jdouble green,
+ jdouble blue,
+ jdouble alpha)
+ {
+
+ if ( disp__glColor4d == NULL ) return;
+
+ disp__glColor4d (
+ (GLdouble) red,
+ (GLdouble) green,
+ (GLdouble) blue,
+ (GLdouble) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4f ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4f (
+ JNIEnv *env, jobject obj,
+ jfloat red,
+ jfloat green,
+ jfloat blue,
+ jfloat alpha)
+ {
+
+ if ( disp__glColor4f == NULL ) return;
+
+ disp__glColor4f (
+ (GLfloat) red,
+ (GLfloat) green,
+ (GLfloat) blue,
+ (GLfloat) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4i ( GLint red , GLint green , GLint blue , GLint alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4i (
+ JNIEnv *env, jobject obj,
+ jint red,
+ jint green,
+ jint blue,
+ jint alpha)
+ {
+
+ if ( disp__glColor4i == NULL ) return;
+
+ disp__glColor4i (
+ (GLint) red,
+ (GLint) green,
+ (GLint) blue,
+ (GLint) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4s ( GLshort red , GLshort green , GLshort blue , GLshort alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4s (
+ JNIEnv *env, jobject obj,
+ jshort red,
+ jshort green,
+ jshort blue,
+ jshort alpha)
+ {
+
+ if ( disp__glColor4s == NULL ) return;
+
+ disp__glColor4s (
+ (GLshort) red,
+ (GLshort) green,
+ (GLshort) blue,
+ (GLshort) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ub ( GLubyte red , GLubyte green , GLubyte blue , GLubyte alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4ub (
+ JNIEnv *env, jobject obj,
+ jbyte red,
+ jbyte green,
+ jbyte blue,
+ jbyte alpha)
+ {
+
+ if ( disp__glColor4ub == NULL ) return;
+
+ disp__glColor4ub (
+ (GLubyte) red,
+ (GLubyte) green,
+ (GLubyte) blue,
+ (GLubyte) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ui ( GLuint red , GLuint green , GLuint blue , GLuint alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4ui (
+ JNIEnv *env, jobject obj,
+ jint red,
+ jint green,
+ jint blue,
+ jint alpha)
+ {
+
+ if ( disp__glColor4ui == NULL ) return;
+
+ disp__glColor4ui (
+ (GLuint) red,
+ (GLuint) green,
+ (GLuint) blue,
+ (GLuint) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4us ( GLushort red , GLushort green , GLushort blue , GLushort alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4us (
+ JNIEnv *env, jobject obj,
+ jshort red,
+ jshort green,
+ jshort blue,
+ jshort alpha)
+ {
+
+ if ( disp__glColor4us == NULL ) return;
+
+ disp__glColor4us (
+ (GLushort) red,
+ (GLushort) green,
+ (GLushort) blue,
+ (GLushort) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3bv (
+ JNIEnv *env, jobject obj,
+ jbyteArray v)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glColor3bv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor3bv (
+ (const GLbyte *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glColor3dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor3dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glColor3fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor3fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glColor3iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor3iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glColor3sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor3sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3ubv (
+ JNIEnv *env, jobject obj,
+ jbyteArray v)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glColor3ubv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor3ubv (
+ (const GLubyte *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3uiv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glColor3uiv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor3uiv (
+ (const GLuint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor3usv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glColor3usv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor3usv (
+ (const GLushort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4bv (
+ JNIEnv *env, jobject obj,
+ jbyteArray v)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glColor4bv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor4bv (
+ (const GLbyte *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glColor4dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor4dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glColor4fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor4fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glColor4iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor4iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glColor4sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor4sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4ubv (
+ JNIEnv *env, jobject obj,
+ jbyteArray v)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glColor4ubv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor4ubv (
+ (const GLubyte *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4uiv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glColor4uiv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor4uiv (
+ (const GLuint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColor4usv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glColor4usv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glColor4usv (
+ (const GLushort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1d ( GLdouble s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord1d (
+ JNIEnv *env, jobject obj,
+ jdouble s)
+ {
+
+ if ( disp__glTexCoord1d == NULL ) return;
+
+ disp__glTexCoord1d (
+ (GLdouble) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1f ( GLfloat s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord1f (
+ JNIEnv *env, jobject obj,
+ jfloat s)
+ {
+
+ if ( disp__glTexCoord1f == NULL ) return;
+
+ disp__glTexCoord1f (
+ (GLfloat) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1i ( GLint s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord1i (
+ JNIEnv *env, jobject obj,
+ jint s)
+ {
+
+ if ( disp__glTexCoord1i == NULL ) return;
+
+ disp__glTexCoord1i (
+ (GLint) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1s ( GLshort s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord1s (
+ JNIEnv *env, jobject obj,
+ jshort s)
+ {
+
+ if ( disp__glTexCoord1s == NULL ) return;
+
+ disp__glTexCoord1s (
+ (GLshort) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2d ( GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord2d (
+ JNIEnv *env, jobject obj,
+ jdouble s,
+ jdouble t)
+ {
+
+ if ( disp__glTexCoord2d == NULL ) return;
+
+ disp__glTexCoord2d (
+ (GLdouble) s,
+ (GLdouble) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2f ( GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord2f (
+ JNIEnv *env, jobject obj,
+ jfloat s,
+ jfloat t)
+ {
+
+ if ( disp__glTexCoord2f == NULL ) return;
+
+ disp__glTexCoord2f (
+ (GLfloat) s,
+ (GLfloat) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2i ( GLint s , GLint t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord2i (
+ JNIEnv *env, jobject obj,
+ jint s,
+ jint t)
+ {
+
+ if ( disp__glTexCoord2i == NULL ) return;
+
+ disp__glTexCoord2i (
+ (GLint) s,
+ (GLint) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2s ( GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord2s (
+ JNIEnv *env, jobject obj,
+ jshort s,
+ jshort t)
+ {
+
+ if ( disp__glTexCoord2s == NULL ) return;
+
+ disp__glTexCoord2s (
+ (GLshort) s,
+ (GLshort) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3d ( GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord3d (
+ JNIEnv *env, jobject obj,
+ jdouble s,
+ jdouble t,
+ jdouble r)
+ {
+
+ if ( disp__glTexCoord3d == NULL ) return;
+
+ disp__glTexCoord3d (
+ (GLdouble) s,
+ (GLdouble) t,
+ (GLdouble) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3f ( GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord3f (
+ JNIEnv *env, jobject obj,
+ jfloat s,
+ jfloat t,
+ jfloat r)
+ {
+
+ if ( disp__glTexCoord3f == NULL ) return;
+
+ disp__glTexCoord3f (
+ (GLfloat) s,
+ (GLfloat) t,
+ (GLfloat) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3i ( GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord3i (
+ JNIEnv *env, jobject obj,
+ jint s,
+ jint t,
+ jint r)
+ {
+
+ if ( disp__glTexCoord3i == NULL ) return;
+
+ disp__glTexCoord3i (
+ (GLint) s,
+ (GLint) t,
+ (GLint) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3s ( GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord3s (
+ JNIEnv *env, jobject obj,
+ jshort s,
+ jshort t,
+ jshort r)
+ {
+
+ if ( disp__glTexCoord3s == NULL ) return;
+
+ disp__glTexCoord3s (
+ (GLshort) s,
+ (GLshort) t,
+ (GLshort) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4d ( GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord4d (
+ JNIEnv *env, jobject obj,
+ jdouble s,
+ jdouble t,
+ jdouble r,
+ jdouble q)
+ {
+
+ if ( disp__glTexCoord4d == NULL ) return;
+
+ disp__glTexCoord4d (
+ (GLdouble) s,
+ (GLdouble) t,
+ (GLdouble) r,
+ (GLdouble) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4f ( GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord4f (
+ JNIEnv *env, jobject obj,
+ jfloat s,
+ jfloat t,
+ jfloat r,
+ jfloat q)
+ {
+
+ if ( disp__glTexCoord4f == NULL ) return;
+
+ disp__glTexCoord4f (
+ (GLfloat) s,
+ (GLfloat) t,
+ (GLfloat) r,
+ (GLfloat) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4i ( GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord4i (
+ JNIEnv *env, jobject obj,
+ jint s,
+ jint t,
+ jint r,
+ jint q)
+ {
+
+ if ( disp__glTexCoord4i == NULL ) return;
+
+ disp__glTexCoord4i (
+ (GLint) s,
+ (GLint) t,
+ (GLint) r,
+ (GLint) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4s ( GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord4s (
+ JNIEnv *env, jobject obj,
+ jshort s,
+ jshort t,
+ jshort r,
+ jshort q)
+ {
+
+ if ( disp__glTexCoord4s == NULL ) return;
+
+ disp__glTexCoord4s (
+ (GLshort) s,
+ (GLshort) t,
+ (GLshort) r,
+ (GLshort) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord1dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glTexCoord1dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord1dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord1fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glTexCoord1fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord1fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord1iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glTexCoord1iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord1iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord1sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glTexCoord1sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord1sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord2dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glTexCoord2dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord2dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord2fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glTexCoord2fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord2fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord2iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glTexCoord2iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord2iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord2sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glTexCoord2sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord2sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord3dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glTexCoord3dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord3dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord3fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glTexCoord3fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord3fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord3iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glTexCoord3iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord3iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord3sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glTexCoord3sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord3sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord4dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glTexCoord4dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord4dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord4fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glTexCoord4fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord4fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord4iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glTexCoord4iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord4iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoord4sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glTexCoord4sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glTexCoord4sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos2d (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y)
+ {
+
+ if ( disp__glRasterPos2d == NULL ) return;
+
+ disp__glRasterPos2d (
+ (GLdouble) x,
+ (GLdouble) y
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos2f (
+ JNIEnv *env, jobject obj,
+ jfloat x,
+ jfloat y)
+ {
+
+ if ( disp__glRasterPos2f == NULL ) return;
+
+ disp__glRasterPos2f (
+ (GLfloat) x,
+ (GLfloat) y
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos2i (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y)
+ {
+
+ if ( disp__glRasterPos2i == NULL ) return;
+
+ disp__glRasterPos2i (
+ (GLint) x,
+ (GLint) y
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos2s (
+ JNIEnv *env, jobject obj,
+ jshort x,
+ jshort y)
+ {
+
+ if ( disp__glRasterPos2s == NULL ) return;
+
+ disp__glRasterPos2s (
+ (GLshort) x,
+ (GLshort) y
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos3d (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble z)
+ {
+
+ if ( disp__glRasterPos3d == NULL ) return;
+
+ disp__glRasterPos3d (
+ (GLdouble) x,
+ (GLdouble) y,
+ (GLdouble) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos3f (
+ JNIEnv *env, jobject obj,
+ jfloat x,
+ jfloat y,
+ jfloat z)
+ {
+
+ if ( disp__glRasterPos3f == NULL ) return;
+
+ disp__glRasterPos3f (
+ (GLfloat) x,
+ (GLfloat) y,
+ (GLfloat) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos3i (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint z)
+ {
+
+ if ( disp__glRasterPos3i == NULL ) return;
+
+ disp__glRasterPos3i (
+ (GLint) x,
+ (GLint) y,
+ (GLint) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos3s (
+ JNIEnv *env, jobject obj,
+ jshort x,
+ jshort y,
+ jshort z)
+ {
+
+ if ( disp__glRasterPos3s == NULL ) return;
+
+ disp__glRasterPos3s (
+ (GLshort) x,
+ (GLshort) y,
+ (GLshort) z
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos4d (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble z,
+ jdouble w)
+ {
+
+ if ( disp__glRasterPos4d == NULL ) return;
+
+ disp__glRasterPos4d (
+ (GLdouble) x,
+ (GLdouble) y,
+ (GLdouble) z,
+ (GLdouble) w
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos4f (
+ JNIEnv *env, jobject obj,
+ jfloat x,
+ jfloat y,
+ jfloat z,
+ jfloat w)
+ {
+
+ if ( disp__glRasterPos4f == NULL ) return;
+
+ disp__glRasterPos4f (
+ (GLfloat) x,
+ (GLfloat) y,
+ (GLfloat) z,
+ (GLfloat) w
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos4i (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint z,
+ jint w)
+ {
+
+ if ( disp__glRasterPos4i == NULL ) return;
+
+ disp__glRasterPos4i (
+ (GLint) x,
+ (GLint) y,
+ (GLint) z,
+ (GLint) w
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos4s (
+ JNIEnv *env, jobject obj,
+ jshort x,
+ jshort y,
+ jshort z,
+ jshort w)
+ {
+
+ if ( disp__glRasterPos4s == NULL ) return;
+
+ disp__glRasterPos4s (
+ (GLshort) x,
+ (GLshort) y,
+ (GLshort) z,
+ (GLshort) w
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos2dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glRasterPos2dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos2dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos2fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glRasterPos2fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos2fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos2iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glRasterPos2iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos2iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos2sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glRasterPos2sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos2sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos3dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glRasterPos3dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos3dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos3fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glRasterPos3fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos3fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos3iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glRasterPos3iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos3iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos3sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glRasterPos3sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos3sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos4dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glRasterPos4dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos4dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos4fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glRasterPos4fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos4fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos4iv (
+ JNIEnv *env, jobject obj,
+ jintArray v)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glRasterPos4iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos4iv (
+ (const GLint *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRasterPos4sv (
+ JNIEnv *env, jobject obj,
+ jshortArray v)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glRasterPos4sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glRasterPos4sv (
+ (const GLshort *) ptr0
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectd ( GLdouble x1 , GLdouble y1 , GLdouble x2 , GLdouble y2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRectd (
+ JNIEnv *env, jobject obj,
+ jdouble x1,
+ jdouble y1,
+ jdouble x2,
+ jdouble y2)
+ {
+
+ if ( disp__glRectd == NULL ) return;
+
+ disp__glRectd (
+ (GLdouble) x1,
+ (GLdouble) y1,
+ (GLdouble) x2,
+ (GLdouble) y2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectf ( GLfloat x1 , GLfloat y1 , GLfloat x2 , GLfloat y2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRectf (
+ JNIEnv *env, jobject obj,
+ jfloat x1,
+ jfloat y1,
+ jfloat x2,
+ jfloat y2)
+ {
+
+ if ( disp__glRectf == NULL ) return;
+
+ disp__glRectf (
+ (GLfloat) x1,
+ (GLfloat) y1,
+ (GLfloat) x2,
+ (GLfloat) y2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRecti ( GLint x1 , GLint y1 , GLint x2 , GLint y2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRecti (
+ JNIEnv *env, jobject obj,
+ jint x1,
+ jint y1,
+ jint x2,
+ jint y2)
+ {
+
+ if ( disp__glRecti == NULL ) return;
+
+ disp__glRecti (
+ (GLint) x1,
+ (GLint) y1,
+ (GLint) x2,
+ (GLint) y2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRects ( GLshort x1 , GLshort y1 , GLshort x2 , GLshort y2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRects (
+ JNIEnv *env, jobject obj,
+ jshort x1,
+ jshort y1,
+ jshort x2,
+ jshort y2)
+ {
+
+ if ( disp__glRects == NULL ) return;
+
+ disp__glRects (
+ (GLshort) x1,
+ (GLshort) y1,
+ (GLshort) x2,
+ (GLshort) y2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectdv ( const GLdouble * v1 , const GLdouble * v2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRectdv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray v1,
+ jdoubleArray v2)
+ {
+ jdouble *ptr0 = NULL;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glRectdv == NULL ) return;
+
+ if(v1!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
+ }
+ if(v2!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v2, 0);
+ }
+ disp__glRectdv (
+ (const GLdouble *) ptr0,
+ (const GLdouble *) ptr1
+ );
+
+ if(v1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v1, ptr0, JNI_ABORT);
+ }
+ if(v2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v2, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectfv ( const GLfloat * v1 , const GLfloat * v2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRectfv (
+ JNIEnv *env, jobject obj,
+ jfloatArray v1,
+ jfloatArray v2)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glRectfv == NULL ) return;
+
+ if(v1!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
+ }
+ if(v2!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v2, 0);
+ }
+ disp__glRectfv (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(v1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v1, ptr0, JNI_ABORT);
+ }
+ if(v2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v2, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectiv ( const GLint * v1 , const GLint * v2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRectiv (
+ JNIEnv *env, jobject obj,
+ jintArray v1,
+ jintArray v2)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+
+ if ( disp__glRectiv == NULL ) return;
+
+ if(v1!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
+ }
+ if(v2!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v2, 0);
+ }
+ disp__glRectiv (
+ (const GLint *) ptr0,
+ (const GLint *) ptr1
+ );
+
+ if(v1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v1, ptr0, JNI_ABORT);
+ }
+ if(v2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v2, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectsv ( const GLshort * v1 , const GLshort * v2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glRectsv (
+ JNIEnv *env, jobject obj,
+ jshortArray v1,
+ jshortArray v2)
+ {
+ jshort *ptr0 = NULL;
+ jshort *ptr1 = NULL;
+
+ if ( disp__glRectsv == NULL ) return;
+
+ if(v1!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v1, 0);
+ }
+ if(v2!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v2, 0);
+ }
+ disp__glRectsv (
+ (const GLshort *) ptr0,
+ (const GLshort *) ptr1
+ );
+
+ if(v1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v1, ptr0, JNI_ABORT);
+ }
+ if(v2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v2, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3B (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jbyteArray ptr)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glVertexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3S (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jshortArray ptr)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glVertexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3I (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jintArray ptr)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glVertexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3F (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jfloatArray ptr)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glVertexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3D (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glVertexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glVertexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointer__III_3J (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jlongArray ptr)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glVertexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3B (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jbyteArray ptr)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glNormalPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3S (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jshortArray ptr)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glNormalPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3I (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jintArray ptr)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glNormalPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3F (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jfloatArray ptr)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glNormalPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3D (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glNormalPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glNormalPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointer__II_3J (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jlongArray ptr)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glNormalPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3B (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jbyteArray ptr)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glColorPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3S (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jshortArray ptr)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glColorPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3I (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jintArray ptr)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glColorPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3F (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jfloatArray ptr)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glColorPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3D (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glColorPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glColorPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointer__III_3J (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jlongArray ptr)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glColorPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3B (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jbyteArray ptr)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glIndexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3S (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jshortArray ptr)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glIndexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3I (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jintArray ptr)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glIndexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3F (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jfloatArray ptr)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glIndexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3D (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glIndexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glIndexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointer__II_3J (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jlongArray ptr)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glIndexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3B (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jbyteArray ptr)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3S (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jshortArray ptr)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3I (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jintArray ptr)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3F (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jfloatArray ptr)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3D (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointer__III_3J (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jlongArray ptr)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointer ( GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3B (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jbyteArray ptr)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glEdgeFlagPointer (
+ (GLsizei) stride,
+ (const GLvoid *) ptr1
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3S (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jshortArray ptr)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glEdgeFlagPointer (
+ (GLsizei) stride,
+ (const GLvoid *) ptr1
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3I (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jintArray ptr)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glEdgeFlagPointer (
+ (GLsizei) stride,
+ (const GLvoid *) ptr1
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3F (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jfloatArray ptr)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glEdgeFlagPointer (
+ (GLsizei) stride,
+ (const GLvoid *) ptr1
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3D (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glEdgeFlagPointer (
+ (GLsizei) stride,
+ (const GLvoid *) ptr1
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3Z (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glEdgeFlagPointer (
+ (GLsizei) stride,
+ (const GLvoid *) ptr1
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointer__I_3J (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jlongArray ptr)
+ {
+ jlong *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glEdgeFlagPointer (
+ (GLsizei) stride,
+ (const GLvoid *) ptr1
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointerv ( GLenum pname , void * * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3B (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jbyteArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glGetPointerv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointerv (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3S (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jshortArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jshort *ptr1 = NULL;
+
+ if ( disp__glGetPointerv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointerv (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3I (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGetPointerv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointerv (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3F (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetPointerv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointerv (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3D (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jdoubleArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glGetPointerv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointerv (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jbooleanArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glGetPointerv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointerv (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointerv__I_3_3J (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jlongArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jlong *ptr1 = NULL;
+
+ if ( disp__glGetPointerv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointerv (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElement ( GLint i ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glArrayElement (
+ JNIEnv *env, jobject obj,
+ jint i)
+ {
+
+ if ( disp__glArrayElement == NULL ) return;
+
+ disp__glArrayElement (
+ (GLint) i
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArrays ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawArrays (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint first,
+ jint count)
+ {
+
+ if ( disp__glDrawArrays == NULL ) return;
+
+ disp__glDrawArrays (
+ (GLenum) mode,
+ (GLint) first,
+ (GLsizei) count
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawElements ( GLenum mode , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3B (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint count,
+ jint type,
+ jbyteArray indices)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glDrawElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawElements (
+ (GLenum) mode,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr3
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3S (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint count,
+ jint type,
+ jshortArray indices)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glDrawElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawElements (
+ (GLenum) mode,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr3
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3I (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint count,
+ jint type,
+ jintArray indices)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glDrawElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawElements (
+ (GLenum) mode,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr3
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3F (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint count,
+ jint type,
+ jfloatArray indices)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glDrawElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawElements (
+ (GLenum) mode,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr3
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3D (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint count,
+ jint type,
+ jdoubleArray indices)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glDrawElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawElements (
+ (GLenum) mode,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr3
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint count,
+ jint type,
+ jbooleanArray indices)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glDrawElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawElements (
+ (GLenum) mode,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr3
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawElements__III_3J (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint count,
+ jint type,
+ jlongArray indices)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glDrawElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawElements (
+ (GLenum) mode,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr3
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInterleavedArrays ( GLenum format , GLsizei stride , const GLvoid * pointer ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3B (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint stride,
+ jbyteArray pointer)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glInterleavedArrays == NULL ) return;
+
+ if(pointer!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
+ }
+ disp__glInterleavedArrays (
+ (GLenum) format,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(pointer!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3S (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint stride,
+ jshortArray pointer)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glInterleavedArrays == NULL ) return;
+
+ if(pointer!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
+ }
+ disp__glInterleavedArrays (
+ (GLenum) format,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(pointer!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3I (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint stride,
+ jintArray pointer)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glInterleavedArrays == NULL ) return;
+
+ if(pointer!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
+ }
+ disp__glInterleavedArrays (
+ (GLenum) format,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(pointer!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3F (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint stride,
+ jfloatArray pointer)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glInterleavedArrays == NULL ) return;
+
+ if(pointer!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
+ }
+ disp__glInterleavedArrays (
+ (GLenum) format,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(pointer!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3D (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint stride,
+ jdoubleArray pointer)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glInterleavedArrays == NULL ) return;
+
+ if(pointer!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
+ }
+ disp__glInterleavedArrays (
+ (GLenum) format,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(pointer!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint stride,
+ jbooleanArray pointer)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glInterleavedArrays == NULL ) return;
+
+ if(pointer!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
+ }
+ disp__glInterleavedArrays (
+ (GLenum) format,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(pointer!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glInterleavedArrays__II_3J (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint stride,
+ jlongArray pointer)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glInterleavedArrays == NULL ) return;
+
+ if(pointer!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pointer, 0);
+ }
+ disp__glInterleavedArrays (
+ (GLenum) format,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ if(pointer!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pointer, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShadeModel ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glShadeModel (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+
+ if ( disp__glShadeModel == NULL ) return;
+
+ disp__glShadeModel (
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightf ( GLenum light , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLightf (
+ JNIEnv *env, jobject obj,
+ jint light,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glLightf == NULL ) return;
+
+ disp__glLightf (
+ (GLenum) light,
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLighti ( GLenum light , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLighti (
+ JNIEnv *env, jobject obj,
+ jint light,
+ jint pname,
+ jint param)
+ {
+
+ if ( disp__glLighti == NULL ) return;
+
+ disp__glLighti (
+ (GLenum) light,
+ (GLenum) pname,
+ (GLint) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightfv ( GLenum light , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLightfv (
+ JNIEnv *env, jobject obj,
+ jint light,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glLightfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glLightfv (
+ (GLenum) light,
+ (GLenum) pname,
+ (const GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightiv ( GLenum light , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLightiv (
+ JNIEnv *env, jobject obj,
+ jint light,
+ jint pname,
+ jintArray params)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glLightiv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glLightiv (
+ (GLenum) light,
+ (GLenum) pname,
+ (const GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightfv ( GLenum light , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetLightfv (
+ JNIEnv *env, jobject obj,
+ jint light,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetLightfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetLightfv (
+ (GLenum) light,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightiv ( GLenum light , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetLightiv (
+ JNIEnv *env, jobject obj,
+ jint light,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetLightiv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetLightiv (
+ (GLenum) light,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLightModelf (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glLightModelf == NULL ) return;
+
+ disp__glLightModelf (
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeli ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLightModeli (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jint param)
+ {
+
+ if ( disp__glLightModeli == NULL ) return;
+
+ disp__glLightModeli (
+ (GLenum) pname,
+ (GLint) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLightModelfv (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glLightModelfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glLightModelfv (
+ (GLenum) pname,
+ (const GLfloat *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeliv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLightModeliv (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jintArray params)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glLightModeliv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glLightModeliv (
+ (GLenum) pname,
+ (const GLint *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialf ( GLenum face , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMaterialf (
+ JNIEnv *env, jobject obj,
+ jint face,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glMaterialf == NULL ) return;
+
+ disp__glMaterialf (
+ (GLenum) face,
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMateriali ( GLenum face , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMateriali (
+ JNIEnv *env, jobject obj,
+ jint face,
+ jint pname,
+ jint param)
+ {
+
+ if ( disp__glMateriali == NULL ) return;
+
+ disp__glMateriali (
+ (GLenum) face,
+ (GLenum) pname,
+ (GLint) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialfv ( GLenum face , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMaterialfv (
+ JNIEnv *env, jobject obj,
+ jint face,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glMaterialfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glMaterialfv (
+ (GLenum) face,
+ (GLenum) pname,
+ (const GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialiv ( GLenum face , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMaterialiv (
+ JNIEnv *env, jobject obj,
+ jint face,
+ jint pname,
+ jintArray params)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glMaterialiv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glMaterialiv (
+ (GLenum) face,
+ (GLenum) pname,
+ (const GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialfv ( GLenum face , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMaterialfv (
+ JNIEnv *env, jobject obj,
+ jint face,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetMaterialfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetMaterialfv (
+ (GLenum) face,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialiv ( GLenum face , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMaterialiv (
+ JNIEnv *env, jobject obj,
+ jint face,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetMaterialiv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetMaterialiv (
+ (GLenum) face,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMaterial ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorMaterial (
+ JNIEnv *env, jobject obj,
+ jint face,
+ jint mode)
+ {
+
+ if ( disp__glColorMaterial == NULL ) return;
+
+ disp__glColorMaterial (
+ (GLenum) face,
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelZoom ( GLfloat xfactor , GLfloat yfactor ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPixelZoom (
+ JNIEnv *env, jobject obj,
+ jfloat xfactor,
+ jfloat yfactor)
+ {
+
+ if ( disp__glPixelZoom == NULL ) return;
+
+ disp__glPixelZoom (
+ (GLfloat) xfactor,
+ (GLfloat) yfactor
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStoref ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPixelStoref (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glPixelStoref == NULL ) return;
+
+ disp__glPixelStoref (
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStorei ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPixelStorei (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jint param)
+ {
+
+ if ( disp__glPixelStorei == NULL ) return;
+
+ disp__glPixelStorei (
+ (GLenum) pname,
+ (GLint) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPixelTransferf (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glPixelTransferf == NULL ) return;
+
+ disp__glPixelTransferf (
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPixelTransferi (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jint param)
+ {
+
+ if ( disp__glPixelTransferi == NULL ) return;
+
+ disp__glPixelTransferi (
+ (GLenum) pname,
+ (GLint) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapfv ( GLenum map , GLint mapsize , const GLfloat * values ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPixelMapfv (
+ JNIEnv *env, jobject obj,
+ jint map,
+ jint mapsize,
+ jfloatArray values)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glPixelMapfv == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, 0);
+ }
+ disp__glPixelMapfv (
+ (GLenum) map,
+ (GLint) mapsize,
+ (const GLfloat *) ptr2
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapuiv ( GLenum map , GLint mapsize , const GLuint * values ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPixelMapuiv (
+ JNIEnv *env, jobject obj,
+ jint map,
+ jint mapsize,
+ jintArray values)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glPixelMapuiv == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, 0);
+ }
+ disp__glPixelMapuiv (
+ (GLenum) map,
+ (GLint) mapsize,
+ (const GLuint *) ptr2
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapusv ( GLenum map , GLint mapsize , const GLushort * values ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPixelMapusv (
+ JNIEnv *env, jobject obj,
+ jint map,
+ jint mapsize,
+ jshortArray values)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glPixelMapusv == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, 0);
+ }
+ disp__glPixelMapusv (
+ (GLenum) map,
+ (GLint) mapsize,
+ (const GLushort *) ptr2
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapfv ( GLenum map , GLfloat * values ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPixelMapfv (
+ JNIEnv *env, jobject obj,
+ jint map,
+ jfloatArray values)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetPixelMapfv == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
+ }
+ disp__glGetPixelMapfv (
+ (GLenum) map,
+ (GLfloat *) ptr1
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapuiv ( GLenum map , GLuint * values ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPixelMapuiv (
+ JNIEnv *env, jobject obj,
+ jint map,
+ jintArray values)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGetPixelMapuiv == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
+ }
+ disp__glGetPixelMapuiv (
+ (GLenum) map,
+ (GLuint *) ptr1
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapusv ( GLenum map , GLushort * values ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPixelMapusv (
+ JNIEnv *env, jobject obj,
+ jint map,
+ jshortArray values)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jshort *ptr1 = NULL;
+
+ if ( disp__glGetPixelMapusv == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
+ }
+ disp__glGetPixelMapusv (
+ (GLenum) map,
+ (GLushort *) ptr1
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBitmap ( GLsizei width , GLsizei height , GLfloat xorig , GLfloat yorig , GLfloat xmove , GLfloat ymove , const GLubyte * bitmap ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glBitmap (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jfloat xorig,
+ jfloat yorig,
+ jfloat xmove,
+ jfloat ymove,
+ jbyteArray bitmap)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glBitmap == NULL ) return;
+
+ if(bitmap!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, bitmap, 0);
+ }
+ disp__glBitmap (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLfloat) xorig,
+ (GLfloat) yorig,
+ (GLfloat) xmove,
+ (GLfloat) ymove,
+ (const GLubyte *) ptr6
+ );
+
+ if(bitmap!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, bitmap, ptr6, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbyteArray pixels)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glReadPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
+ }
+ disp__glReadPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jshortArray pixels)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jshort *ptr6 = NULL;
+
+ if ( disp__glReadPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
+ }
+ disp__glReadPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jintArray pixels)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jint *ptr6 = NULL;
+
+ if ( disp__glReadPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
+ }
+ disp__glReadPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jfloatArray pixels)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glReadPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
+ }
+ disp__glReadPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jdoubleArray pixels)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glReadPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
+ }
+ disp__glReadPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbooleanArray pixels)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glReadPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
+ }
+ disp__glReadPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glReadPixels__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jlongArray pixels)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jlong *ptr6 = NULL;
+
+ if ( disp__glReadPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
+ }
+ disp__glReadPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawPixels ( GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3B (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbyteArray pixels)
+ {
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glDrawPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glDrawPixels (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3S (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jshortArray pixels)
+ {
+ jshort *ptr4 = NULL;
+
+ if ( disp__glDrawPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glDrawPixels (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3I (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jintArray pixels)
+ {
+ jint *ptr4 = NULL;
+
+ if ( disp__glDrawPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glDrawPixels (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3F (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jfloatArray pixels)
+ {
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glDrawPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glDrawPixels (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3D (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jdoubleArray pixels)
+ {
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glDrawPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glDrawPixels (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbooleanArray pixels)
+ {
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glDrawPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glDrawPixels (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawPixels__IIII_3J (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jlongArray pixels)
+ {
+ jlong *ptr4 = NULL;
+
+ if ( disp__glDrawPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glDrawPixels (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyPixels (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint type)
+ {
+
+ if ( disp__glCopyPixels == NULL ) return;
+
+ disp__glCopyPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) type
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilFunc ( GLenum func , GLint ref , GLuint mask ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glStencilFunc (
+ JNIEnv *env, jobject obj,
+ jint func,
+ jint ref,
+ jint mask)
+ {
+
+ if ( disp__glStencilFunc == NULL ) return;
+
+ disp__glStencilFunc (
+ (GLenum) func,
+ (GLint) ref,
+ (GLuint) mask
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilMask ( GLuint mask ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glStencilMask (
+ JNIEnv *env, jobject obj,
+ jint mask)
+ {
+
+ if ( disp__glStencilMask == NULL ) return;
+
+ disp__glStencilMask (
+ (GLuint) mask
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilOp ( GLenum fail , GLenum zfail , GLenum zpass ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glStencilOp (
+ JNIEnv *env, jobject obj,
+ jint fail,
+ jint zfail,
+ jint zpass)
+ {
+
+ if ( disp__glStencilOp == NULL ) return;
+
+ disp__glStencilOp (
+ (GLenum) fail,
+ (GLenum) zfail,
+ (GLenum) zpass
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearStencil ( GLint s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glClearStencil (
+ JNIEnv *env, jobject obj,
+ jint s)
+ {
+
+ if ( disp__glClearStencil == NULL ) return;
+
+ disp__glClearStencil (
+ (GLint) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGend ( GLenum coord , GLenum pname , GLdouble param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexGend (
+ JNIEnv *env, jobject obj,
+ jint coord,
+ jint pname,
+ jdouble param)
+ {
+
+ if ( disp__glTexGend == NULL ) return;
+
+ disp__glTexGend (
+ (GLenum) coord,
+ (GLenum) pname,
+ (GLdouble) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenf ( GLenum coord , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexGenf (
+ JNIEnv *env, jobject obj,
+ jint coord,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glTexGenf == NULL ) return;
+
+ disp__glTexGenf (
+ (GLenum) coord,
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeni ( GLenum coord , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexGeni (
+ JNIEnv *env, jobject obj,
+ jint coord,
+ jint pname,
+ jint param)
+ {
+
+ if ( disp__glTexGeni == NULL ) return;
+
+ disp__glTexGeni (
+ (GLenum) coord,
+ (GLenum) pname,
+ (GLint) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGendv ( GLenum coord , GLenum pname , const GLdouble * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexGendv (
+ JNIEnv *env, jobject obj,
+ jint coord,
+ jint pname,
+ jdoubleArray params)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glTexGendv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glTexGendv (
+ (GLenum) coord,
+ (GLenum) pname,
+ (const GLdouble *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenfv ( GLenum coord , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexGenfv (
+ JNIEnv *env, jobject obj,
+ jint coord,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexGenfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glTexGenfv (
+ (GLenum) coord,
+ (GLenum) pname,
+ (const GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeniv ( GLenum coord , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexGeniv (
+ JNIEnv *env, jobject obj,
+ jint coord,
+ jint pname,
+ jintArray params)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glTexGeniv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glTexGeniv (
+ (GLenum) coord,
+ (GLenum) pname,
+ (const GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGendv ( GLenum coord , GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexGendv (
+ JNIEnv *env, jobject obj,
+ jint coord,
+ jint pname,
+ jdoubleArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetTexGendv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetTexGendv (
+ (GLenum) coord,
+ (GLenum) pname,
+ (GLdouble *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGenfv ( GLenum coord , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexGenfv (
+ JNIEnv *env, jobject obj,
+ jint coord,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetTexGenfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetTexGenfv (
+ (GLenum) coord,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGeniv ( GLenum coord , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexGeniv (
+ JNIEnv *env, jobject obj,
+ jint coord,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetTexGeniv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetTexGeniv (
+ (GLenum) coord,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexEnvf (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glTexEnvf == NULL ) return;
+
+ disp__glTexEnvf (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvi ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexEnvi (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jint param)
+ {
+
+ if ( disp__glTexEnvi == NULL ) return;
+
+ disp__glTexEnvi (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexEnvfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexEnvfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glTexEnvfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (const GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnviv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexEnviv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glTexEnviv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glTexEnviv (
+ (GLenum) target,
+ (GLenum) pname,
+ (const GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnvfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexEnvfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetTexEnvfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetTexEnvfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnviv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexEnviv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetTexEnviv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetTexEnviv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexParameterf (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glTexParameterf == NULL ) return;
+
+ disp__glTexParameterf (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteri ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexParameteri (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jint param)
+ {
+
+ if ( disp__glTexParameteri == NULL ) return;
+
+ disp__glTexParameteri (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexParameterfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexParameterfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glTexParameterfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (const GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexParameteriv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glTexParameteriv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glTexParameteriv (
+ (GLenum) target,
+ (GLenum) pname,
+ (const GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexParameterfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetTexParameterfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetTexParameterfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexParameteriv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetTexParameteriv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetTexParameteriv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameterfv ( GLenum target , GLint level , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexLevelParameterfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetTexLevelParameterfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray3);
+ }
+ disp__glGetTexLevelParameterfv (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) pname,
+ (GLfloat *) ptr3
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameteriv ( GLenum target , GLint level , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexLevelParameteriv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetTexLevelParameteriv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray3);
+ }
+ disp__glGetTexLevelParameteriv (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) pname,
+ (GLint *) ptr3
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage1D ( GLenum target , GLint level , GLint internalFormat , GLsizei width , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint border,
+ jint format,
+ jint type,
+ jbyteArray pixels)
+ {
+ jbyte *ptr7 = NULL;
+
+ if ( disp__glTexImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr7
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint border,
+ jint format,
+ jint type,
+ jshortArray pixels)
+ {
+ jshort *ptr7 = NULL;
+
+ if ( disp__glTexImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr7
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint border,
+ jint format,
+ jint type,
+ jintArray pixels)
+ {
+ jint *ptr7 = NULL;
+
+ if ( disp__glTexImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr7
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint border,
+ jint format,
+ jint type,
+ jfloatArray pixels)
+ {
+ jfloat *ptr7 = NULL;
+
+ if ( disp__glTexImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr7
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint border,
+ jint format,
+ jint type,
+ jdoubleArray pixels)
+ {
+ jdouble *ptr7 = NULL;
+
+ if ( disp__glTexImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr7
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint border,
+ jint format,
+ jint type,
+ jbooleanArray pixels)
+ {
+ jboolean *ptr7 = NULL;
+
+ if ( disp__glTexImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr7
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage1D__IIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint border,
+ jint format,
+ jint type,
+ jlongArray pixels)
+ {
+ jlong *ptr7 = NULL;
+
+ if ( disp__glTexImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr7
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr7, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage2D ( GLenum target , GLint level , GLint internalFormat , GLsizei width , GLsizei height , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint border,
+ jint format,
+ jint type,
+ jbyteArray pixels)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glTexImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint border,
+ jint format,
+ jint type,
+ jshortArray pixels)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glTexImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint border,
+ jint format,
+ jint type,
+ jintArray pixels)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glTexImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint border,
+ jint format,
+ jint type,
+ jfloatArray pixels)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glTexImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint border,
+ jint format,
+ jint type,
+ jdoubleArray pixels)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glTexImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint border,
+ jint format,
+ jint type,
+ jbooleanArray pixels)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glTexImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage2D__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint border,
+ jint format,
+ jint type,
+ jlongArray pixels)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glTexImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexImage ( GLenum target , GLint level , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint format,
+ jint type,
+ jbyteArray pixels)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glGetTexImage == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
+ }
+ disp__glGetTexImage (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint format,
+ jint type,
+ jshortArray pixels)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+
+ if ( disp__glGetTexImage == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
+ }
+ disp__glGetTexImage (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint format,
+ jint type,
+ jintArray pixels)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__glGetTexImage == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
+ }
+ disp__glGetTexImage (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint format,
+ jint type,
+ jfloatArray pixels)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glGetTexImage == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
+ }
+ disp__glGetTexImage (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint format,
+ jint type,
+ jdoubleArray pixels)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glGetTexImage == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
+ }
+ disp__glGetTexImage (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint format,
+ jint type,
+ jbooleanArray pixels)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glGetTexImage == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
+ }
+ disp__glGetTexImage (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetTexImage__IIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint format,
+ jint type,
+ jlongArray pixels)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+
+ if ( disp__glGetTexImage == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
+ }
+ disp__glGetTexImage (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTextures ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGenTextures (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jintArray textures)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGenTextures == NULL ) return;
+
+ if(textures!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
+ }
+ disp__glGenTextures (
+ (GLsizei) n,
+ (GLuint *) ptr1
+ );
+
+ if(textures!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTextures ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDeleteTextures (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jintArray textures)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glDeleteTextures == NULL ) return;
+
+ if(textures!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
+ }
+ disp__glDeleteTextures (
+ (GLsizei) n,
+ (const GLuint *) ptr1
+ );
+
+ if(textures!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTexture ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glBindTexture (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint texture)
+ {
+
+ if ( disp__glBindTexture == NULL ) return;
+
+ disp__glBindTexture (
+ (GLenum) target,
+ (GLuint) texture
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTextures ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPrioritizeTextures (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jintArray textures,
+ jfloatArray priorities)
+ {
+ jint *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glPrioritizeTextures == NULL ) return;
+
+ if(textures!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
+ }
+ if(priorities!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, priorities, 0);
+ }
+ disp__glPrioritizeTextures (
+ (GLsizei) n,
+ (const GLuint *) ptr1,
+ (const GLclampf *) ptr2
+ );
+
+ if(textures!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
+ }
+ if(priorities!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, priorities, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResident ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFuncJauJNInf_glAreTexturesResident (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jintArray textures,
+ jbooleanArray residences)
+ {
+ jboolean ret;
+
+ jint *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glAreTexturesResident == NULL ) return 0;
+
+ if(textures!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
+ }
+ if(residences!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, residences, &isCopiedArray2);
+ }
+ ret = (jboolean) disp__glAreTexturesResident (
+ (GLsizei) n,
+ (const GLuint *) ptr1,
+ (GLboolean *) ptr2
+ );
+
+ if(textures!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
+ }
+ if(residences!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, residences, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTexture ( GLuint texture ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIsTexture (
+ JNIEnv *env, jobject obj,
+ jint texture)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsTexture == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsTexture (
+ (GLuint) texture
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint type,
+ jbyteArray pixels)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint type,
+ jshortArray pixels)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint type,
+ jintArray pixels)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint type,
+ jfloatArray pixels)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint type,
+ jdoubleArray pixels)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint type,
+ jbooleanArray pixels)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage1D__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint type,
+ jlongArray pixels)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr6, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbyteArray pixels)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jshortArray pixels)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jintArray pixels)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jfloatArray pixels)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jdoubleArray pixels)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbooleanArray pixels)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage2D__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jlongArray pixels)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr8, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLint x , GLint y , GLsizei width , GLint border ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyTexImage1D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint x,
+ jint y,
+ jint width,
+ jint border)
+ {
+
+ if ( disp__glCopyTexImage1D == NULL ) return;
+
+ disp__glCopyTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLint) border
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLint x , GLint y , GLsizei width , GLsizei height , GLint border ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyTexImage2D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint border)
+ {
+
+ if ( disp__glCopyTexImage2D == NULL ) return;
+
+ disp__glCopyTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage1D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint x,
+ jint y,
+ jint width)
+ {
+
+ if ( disp__glCopyTexSubImage1D == NULL ) return;
+
+ disp__glCopyTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage2D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint x,
+ jint y,
+ jint width,
+ jint height)
+ {
+
+ if ( disp__glCopyTexSubImage2D == NULL ) return;
+
+ disp__glCopyTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1d ( GLenum target , GLdouble u1 , GLdouble u2 , GLint stride , GLint order , const GLdouble * points ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMap1d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble u1,
+ jdouble u2,
+ jint stride,
+ jint order,
+ jdoubleArray points)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glMap1d == NULL ) return;
+
+ if(points!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
+ }
+ disp__glMap1d (
+ (GLenum) target,
+ (GLdouble) u1,
+ (GLdouble) u2,
+ (GLint) stride,
+ (GLint) order,
+ (const GLdouble *) ptr5
+ );
+
+ if(points!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, points, ptr5, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1f ( GLenum target , GLfloat u1 , GLfloat u2 , GLint stride , GLint order , const GLfloat * points ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMap1f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat u1,
+ jfloat u2,
+ jint stride,
+ jint order,
+ jfloatArray points)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glMap1f == NULL ) return;
+
+ if(points!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
+ }
+ disp__glMap1f (
+ (GLenum) target,
+ (GLfloat) u1,
+ (GLfloat) u2,
+ (GLint) stride,
+ (GLint) order,
+ (const GLfloat *) ptr5
+ );
+
+ if(points!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, points, ptr5, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap2d ( GLenum target , GLdouble u1 , GLdouble u2 , GLint ustride , GLint uorder , GLdouble v1 , GLdouble v2 , GLint vstride , GLint vorder , const GLdouble * points ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMap2d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble u1,
+ jdouble u2,
+ jint ustride,
+ jint uorder,
+ jdouble v1,
+ jdouble v2,
+ jint vstride,
+ jint vorder,
+ jdoubleArray points)
+ {
+ jdouble *ptr9 = NULL;
+
+ if ( disp__glMap2d == NULL ) return;
+
+ if(points!=NULL)
+ {
+ ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
+ }
+ disp__glMap2d (
+ (GLenum) target,
+ (GLdouble) u1,
+ (GLdouble) u2,
+ (GLint) ustride,
+ (GLint) uorder,
+ (GLdouble) v1,
+ (GLdouble) v2,
+ (GLint) vstride,
+ (GLint) vorder,
+ (const GLdouble *) ptr9
+ );
+
+ if(points!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, points, ptr9, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap2f ( GLenum target , GLfloat u1 , GLfloat u2 , GLint ustride , GLint uorder , GLfloat v1 , GLfloat v2 , GLint vstride , GLint vorder , const GLfloat * points ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMap2f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat u1,
+ jfloat u2,
+ jint ustride,
+ jint uorder,
+ jfloat v1,
+ jfloat v2,
+ jint vstride,
+ jint vorder,
+ jfloatArray points)
+ {
+ jfloat *ptr9 = NULL;
+
+ if ( disp__glMap2f == NULL ) return;
+
+ if(points!=NULL)
+ {
+ ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, points, 0);
+ }
+ disp__glMap2f (
+ (GLenum) target,
+ (GLfloat) u1,
+ (GLfloat) u2,
+ (GLint) ustride,
+ (GLint) uorder,
+ (GLfloat) v1,
+ (GLfloat) v2,
+ (GLint) vstride,
+ (GLint) vorder,
+ (const GLfloat *) ptr9
+ );
+
+ if(points!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, points, ptr9, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapdv ( GLenum target , GLenum query , GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMapdv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint query,
+ jdoubleArray v)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetMapdv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
+ }
+ disp__glGetMapdv (
+ (GLenum) target,
+ (GLenum) query,
+ (GLdouble *) ptr2
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapfv ( GLenum target , GLenum query , GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMapfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint query,
+ jfloatArray v)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetMapfv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
+ }
+ disp__glGetMapfv (
+ (GLenum) target,
+ (GLenum) query,
+ (GLfloat *) ptr2
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapiv ( GLenum target , GLenum query , GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMapiv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint query,
+ jintArray v)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetMapiv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
+ }
+ disp__glGetMapiv (
+ (GLenum) target,
+ (GLenum) query,
+ (GLint *) ptr2
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1d ( GLdouble u ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalCoord1d (
+ JNIEnv *env, jobject obj,
+ jdouble u)
+ {
+
+ if ( disp__glEvalCoord1d == NULL ) return;
+
+ disp__glEvalCoord1d (
+ (GLdouble) u
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1f ( GLfloat u ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalCoord1f (
+ JNIEnv *env, jobject obj,
+ jfloat u)
+ {
+
+ if ( disp__glEvalCoord1f == NULL ) return;
+
+ disp__glEvalCoord1f (
+ (GLfloat) u
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalCoord1dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray u)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glEvalCoord1dv == NULL ) return;
+
+ if(u!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
+ }
+ disp__glEvalCoord1dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(u!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, u, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalCoord1fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray u)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glEvalCoord1fv == NULL ) return;
+
+ if(u!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
+ }
+ disp__glEvalCoord1fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(u!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, u, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2d ( GLdouble u , GLdouble v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalCoord2d (
+ JNIEnv *env, jobject obj,
+ jdouble u,
+ jdouble v)
+ {
+
+ if ( disp__glEvalCoord2d == NULL ) return;
+
+ disp__glEvalCoord2d (
+ (GLdouble) u,
+ (GLdouble) v
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2f ( GLfloat u , GLfloat v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalCoord2f (
+ JNIEnv *env, jobject obj,
+ jfloat u,
+ jfloat v)
+ {
+
+ if ( disp__glEvalCoord2f == NULL ) return;
+
+ disp__glEvalCoord2f (
+ (GLfloat) u,
+ (GLfloat) v
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalCoord2dv (
+ JNIEnv *env, jobject obj,
+ jdoubleArray u)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glEvalCoord2dv == NULL ) return;
+
+ if(u!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
+ }
+ disp__glEvalCoord2dv (
+ (const GLdouble *) ptr0
+ );
+
+ if(u!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, u, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalCoord2fv (
+ JNIEnv *env, jobject obj,
+ jfloatArray u)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glEvalCoord2fv == NULL ) return;
+
+ if(u!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, u, 0);
+ }
+ disp__glEvalCoord2fv (
+ (const GLfloat *) ptr0
+ );
+
+ if(u!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, u, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1d ( GLint un , GLdouble u1 , GLdouble u2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMapGrid1d (
+ JNIEnv *env, jobject obj,
+ jint un,
+ jdouble u1,
+ jdouble u2)
+ {
+
+ if ( disp__glMapGrid1d == NULL ) return;
+
+ disp__glMapGrid1d (
+ (GLint) un,
+ (GLdouble) u1,
+ (GLdouble) u2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1f ( GLint un , GLfloat u1 , GLfloat u2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMapGrid1f (
+ JNIEnv *env, jobject obj,
+ jint un,
+ jfloat u1,
+ jfloat u2)
+ {
+
+ if ( disp__glMapGrid1f == NULL ) return;
+
+ disp__glMapGrid1f (
+ (GLint) un,
+ (GLfloat) u1,
+ (GLfloat) u2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2d ( GLint un , GLdouble u1 , GLdouble u2 , GLint vn , GLdouble v1 , GLdouble v2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMapGrid2d (
+ JNIEnv *env, jobject obj,
+ jint un,
+ jdouble u1,
+ jdouble u2,
+ jint vn,
+ jdouble v1,
+ jdouble v2)
+ {
+
+ if ( disp__glMapGrid2d == NULL ) return;
+
+ disp__glMapGrid2d (
+ (GLint) un,
+ (GLdouble) u1,
+ (GLdouble) u2,
+ (GLint) vn,
+ (GLdouble) v1,
+ (GLdouble) v2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2f ( GLint un , GLfloat u1 , GLfloat u2 , GLint vn , GLfloat v1 , GLfloat v2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMapGrid2f (
+ JNIEnv *env, jobject obj,
+ jint un,
+ jfloat u1,
+ jfloat u2,
+ jint vn,
+ jfloat v1,
+ jfloat v2)
+ {
+
+ if ( disp__glMapGrid2f == NULL ) return;
+
+ disp__glMapGrid2f (
+ (GLint) un,
+ (GLfloat) u1,
+ (GLfloat) u2,
+ (GLint) vn,
+ (GLfloat) v1,
+ (GLfloat) v2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint1 ( GLint i ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalPoint1 (
+ JNIEnv *env, jobject obj,
+ jint i)
+ {
+
+ if ( disp__glEvalPoint1 == NULL ) return;
+
+ disp__glEvalPoint1 (
+ (GLint) i
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint2 ( GLint i , GLint j ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalPoint2 (
+ JNIEnv *env, jobject obj,
+ jint i,
+ jint j)
+ {
+
+ if ( disp__glEvalPoint2 == NULL ) return;
+
+ disp__glEvalPoint2 (
+ (GLint) i,
+ (GLint) j
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh1 ( GLenum mode , GLint i1 , GLint i2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalMesh1 (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint i1,
+ jint i2)
+ {
+
+ if ( disp__glEvalMesh1 == NULL ) return;
+
+ disp__glEvalMesh1 (
+ (GLenum) mode,
+ (GLint) i1,
+ (GLint) i2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh2 ( GLenum mode , GLint i1 , GLint i2 , GLint j1 , GLint j2 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEvalMesh2 (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint i1,
+ jint i2,
+ jint j1,
+ jint j2)
+ {
+
+ if ( disp__glEvalMesh2 == NULL ) return;
+
+ disp__glEvalMesh2 (
+ (GLenum) mode,
+ (GLint) i1,
+ (GLint) i2,
+ (GLint) j1,
+ (GLint) j2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glFogf (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glFogf == NULL ) return;
+
+ disp__glFogf (
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glFogi (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jint param)
+ {
+
+ if ( disp__glFogi == NULL ) return;
+
+ disp__glFogi (
+ (GLenum) pname,
+ (GLint) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glFogfv (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glFogfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glFogfv (
+ (GLenum) pname,
+ (const GLfloat *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogiv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glFogiv (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jintArray params)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glFogiv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glFogiv (
+ (GLenum) pname,
+ (const GLint *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFeedbackBuffer ( GLsizei size , GLenum type , GLfloat * buffer ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glFeedbackBuffer (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jfloatArray buffer)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glFeedbackBuffer == NULL ) return;
+
+ if(buffer!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, buffer, &isCopiedArray2);
+ }
+ disp__glFeedbackBuffer (
+ (GLsizei) size,
+ (GLenum) type,
+ (GLfloat *) ptr2
+ );
+
+ if(buffer!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, buffer, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassThrough ( GLfloat token ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPassThrough (
+ JNIEnv *env, jobject obj,
+ jfloat token)
+ {
+
+ if ( disp__glPassThrough == NULL ) return;
+
+ disp__glPassThrough (
+ (GLfloat) token
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSelectBuffer ( GLsizei size , GLuint * buffer ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glSelectBuffer (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jintArray buffer)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glSelectBuffer == NULL ) return;
+
+ if(buffer!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, buffer, &isCopiedArray1);
+ }
+ disp__glSelectBuffer (
+ (GLsizei) size,
+ (GLuint *) ptr1
+ );
+
+ if(buffer!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, buffer, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInitNames ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glInitNames (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glInitNames == NULL ) return;
+
+ disp__glInitNames (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadName ( GLuint name ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLoadName (
+ JNIEnv *env, jobject obj,
+ jint name)
+ {
+
+ if ( disp__glLoadName == NULL ) return;
+
+ disp__glLoadName (
+ (GLuint) name
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushName ( GLuint name ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPushName (
+ JNIEnv *env, jobject obj,
+ jint name)
+ {
+
+ if ( disp__glPushName == NULL ) return;
+
+ disp__glPushName (
+ (GLuint) name
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopName ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPopName (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glPopName == NULL ) return;
+
+ disp__glPopName (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElements ( GLenum mode , GLuint start , GLuint end , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint start,
+ jint end,
+ jint count,
+ jint type,
+ jbyteArray indices)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawRangeElements (
+ (GLenum) mode,
+ (GLuint) start,
+ (GLuint) end,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint start,
+ jint end,
+ jint count,
+ jint type,
+ jshortArray indices)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawRangeElements (
+ (GLenum) mode,
+ (GLuint) start,
+ (GLuint) end,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint start,
+ jint end,
+ jint count,
+ jint type,
+ jintArray indices)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawRangeElements (
+ (GLenum) mode,
+ (GLuint) start,
+ (GLuint) end,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint start,
+ jint end,
+ jint count,
+ jint type,
+ jfloatArray indices)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawRangeElements (
+ (GLenum) mode,
+ (GLuint) start,
+ (GLuint) end,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint start,
+ jint end,
+ jint count,
+ jint type,
+ jdoubleArray indices)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawRangeElements (
+ (GLenum) mode,
+ (GLuint) start,
+ (GLuint) end,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint start,
+ jint end,
+ jint count,
+ jint type,
+ jbooleanArray indices)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawRangeElements (
+ (GLenum) mode,
+ (GLuint) start,
+ (GLuint) end,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawRangeElements__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint start,
+ jint end,
+ jint count,
+ jint type,
+ jlongArray indices)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, indices, 0);
+ }
+ disp__glDrawRangeElements (
+ (GLenum) mode,
+ (GLuint) start,
+ (GLuint) end,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(indices!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, indices, ptr5, JNI_ABORT);
+ }
+ }
+
+/**
+ * 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 ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jbyteArray pixels)
+ {
+ jbyte *ptr9 = NULL;
+
+ if ( disp__glTexImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jshortArray pixels)
+ {
+ jshort *ptr9 = NULL;
+
+ if ( disp__glTexImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jintArray pixels)
+ {
+ jint *ptr9 = NULL;
+
+ if ( disp__glTexImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jfloatArray pixels)
+ {
+ jfloat *ptr9 = NULL;
+
+ if ( disp__glTexImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jdoubleArray pixels)
+ {
+ jdouble *ptr9 = NULL;
+
+ if ( disp__glTexImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jbooleanArray pixels)
+ {
+ jboolean *ptr9 = NULL;
+
+ if ( disp__glTexImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3D__IIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jlongArray pixels)
+ {
+ jlong *ptr9 = NULL;
+
+ if ( disp__glTexImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
+ jbyteArray pixels)
+ {
+ jbyte *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
+ jshortArray pixels)
+ {
+ jshort *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
+ jintArray pixels)
+ {
+ jint *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
+ jfloatArray pixels)
+ {
+ jfloat *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
+ jdoubleArray pixels)
+ {
+ jdouble *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
+ jbooleanArray pixels)
+ {
+ jboolean *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3D__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 type,
+ jlongArray pixels)
+ {
+ jlong *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint x,
+ jint y,
+ jint width,
+ jint height)
+ {
+
+ if ( disp__glCopyTexSubImage3D == NULL ) return;
+
+ disp__glCopyTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTable ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jbyteArray table)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jshortArray table)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jintArray table)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jfloatArray table)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jdoubleArray table)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jbooleanArray table)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTable__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jlongArray table)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTable ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jbyteArray data)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glColorSubTable == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jshortArray data)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glColorSubTable == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jintArray data)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glColorSubTable == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jfloatArray data)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glColorSubTable == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jdoubleArray data)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glColorSubTable == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jbooleanArray data)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glColorSubTable == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTable__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jlongArray data)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glColorSubTable == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTableParameteriv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glColorTableParameteriv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glColorTableParameteriv (
+ (GLenum) target,
+ (GLenum) pname,
+ (const GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTableParameterfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glColorTableParameterfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glColorTableParameterfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (const GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTable ( GLenum target , GLsizei start , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyColorSubTable (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint x,
+ jint y,
+ jint width)
+ {
+
+ if ( disp__glCopyColorSubTable == NULL ) return;
+
+ disp__glCopyColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTable ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyColorTable (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint x,
+ jint y,
+ jint width)
+ {
+
+ if ( disp__glCopyColorTable == NULL ) return;
+
+ disp__glCopyColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTable ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jbyteArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glGetColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTable (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jshortArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glGetColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTable (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jintArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTable (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jfloatArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTable (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jdoubleArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glGetColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTable (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jbooleanArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glGetColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTable (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTable__III_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jlongArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glGetColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTable (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableParameterfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetColorTableParameterfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetColorTableParameterfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableParameteriv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetColorTableParameteriv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetColorTableParameteriv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquation ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glBlendEquation (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+
+ if ( disp__glBlendEquation == NULL ) return;
+
+ disp__glBlendEquation (
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glBlendColor (
+ JNIEnv *env, jobject obj,
+ jfloat red,
+ jfloat green,
+ jfloat blue,
+ jfloat alpha)
+ {
+
+ if ( disp__glBlendColor == NULL ) return;
+
+ disp__glBlendColor (
+ (GLclampf) red,
+ (GLclampf) green,
+ (GLclampf) blue,
+ (GLclampf) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogram ( GLenum target , GLsizei width , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glHistogram (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint width,
+ jint internalformat,
+ jboolean sink)
+ {
+
+ if ( disp__glHistogram == NULL ) return;
+
+ disp__glHistogram (
+ (GLenum) target,
+ (GLsizei) width,
+ (GLenum) internalformat,
+ (GLboolean) sink
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogram ( GLenum target ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glResetHistogram (
+ JNIEnv *env, jobject obj,
+ jint target)
+ {
+
+ if ( disp__glResetHistogram == NULL ) return;
+
+ disp__glResetHistogram (
+ (GLenum) target
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogram ( GLenum target , GLboolean reset , GLenum format , GLenum type , GLvoid * values ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint type,
+ jbyteArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glGetHistogram == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetHistogram (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint type,
+ jshortArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+
+ if ( disp__glGetHistogram == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetHistogram (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint type,
+ jintArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__glGetHistogram == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetHistogram (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint type,
+ jfloatArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glGetHistogram == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetHistogram (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint type,
+ jdoubleArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glGetHistogram == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetHistogram (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint type,
+ jbooleanArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glGetHistogram == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetHistogram (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetHistogram__IZII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint type,
+ jlongArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+
+ if ( disp__glGetHistogram == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetHistogram (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetHistogramParameterfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetHistogramParameterfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetHistogramParameterfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetHistogramParameteriv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetHistogramParameteriv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetHistogramParameteriv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmax ( GLenum target , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glMinmax (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jboolean sink)
+ {
+
+ if ( disp__glMinmax == NULL ) return;
+
+ disp__glMinmax (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLboolean) sink
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmax ( GLenum target ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glResetMinmax (
+ JNIEnv *env, jobject obj,
+ jint target)
+ {
+
+ if ( disp__glResetMinmax == NULL ) return;
+
+ disp__glResetMinmax (
+ (GLenum) target
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmax ( GLenum target , GLboolean reset , GLenum format , GLenum types , GLvoid * values ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint types,
+ jbyteArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glGetMinmax == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetMinmax (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) types,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint types,
+ jshortArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+
+ if ( disp__glGetMinmax == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetMinmax (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) types,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint types,
+ jintArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__glGetMinmax == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetMinmax (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) types,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint types,
+ jfloatArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glGetMinmax == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetMinmax (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) types,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint types,
+ jdoubleArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glGetMinmax == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetMinmax (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) types,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint types,
+ jbooleanArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glGetMinmax == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetMinmax (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) types,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMinmax__IZII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint types,
+ jlongArray values)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+
+ if ( disp__glGetMinmax == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
+ }
+ disp__glGetMinmax (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) types,
+ (GLvoid *) ptr4
+ );
+
+ if(values!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, values, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMinmaxParameterfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetMinmaxParameterfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetMinmaxParameterfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetMinmaxParameteriv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetMinmaxParameteriv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetMinmaxParameteriv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1D ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jbyteArray image)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jshortArray image)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jintArray image)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jfloatArray image)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jdoubleArray image)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jbooleanArray image)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter1D__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jlongArray image)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr5, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2D ( GLenum target , GLenum internalformat , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbyteArray image)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jshortArray image)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jintArray image)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jfloatArray image)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jdoubleArray image)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbooleanArray image)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionFilter2D__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jlongArray image)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, 0);
+ }
+ disp__glConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr6, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterf ( GLenum target , GLenum pname , GLfloat params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionParameterf (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloat params)
+ {
+
+ if ( disp__glConvolutionParameterf == NULL ) return;
+
+ disp__glConvolutionParameterf (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat) params
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionParameterfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glConvolutionParameterfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glConvolutionParameterfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (const GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteri ( GLenum target , GLenum pname , GLint params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionParameteri (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jint params)
+ {
+
+ if ( disp__glConvolutionParameteri == NULL ) return;
+
+ disp__glConvolutionParameteri (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint) params
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glConvolutionParameteriv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glConvolutionParameteriv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glConvolutionParameteriv (
+ (GLenum) target,
+ (GLenum) pname,
+ (const GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyConvolutionFilter1D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint x,
+ jint y,
+ jint width)
+ {
+
+ if ( disp__glCopyConvolutionFilter1D == NULL ) return;
+
+ disp__glCopyConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyConvolutionFilter2D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint x,
+ jint y,
+ jint width,
+ jint height)
+ {
+
+ if ( disp__glCopyConvolutionFilter2D == NULL ) return;
+
+ disp__glCopyConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilter ( GLenum target , GLenum format , GLenum type , GLvoid * image ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jbyteArray image)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jshortArray image)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jintArray image)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jfloatArray image)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jdoubleArray image)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jbooleanArray image)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetConvolutionFilter__III_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jlongArray image)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(image!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, image, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetConvolutionParameterfv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetConvolutionParameterfv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetConvolutionParameterfv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetConvolutionParameteriv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetConvolutionParameteriv == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetConvolutionParameteriv (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSeparableFilter2D ( GLenum target , GLenum internalformat , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * row , const GLvoid * column ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3B_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbyteArray row,
+ jbyteArray column)
+ {
+ jbyte *ptr6 = NULL;
+ jbyte *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
+ }
+ if(column!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
+ }
+ disp__glSeparableFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3S_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jshortArray row,
+ jshortArray column)
+ {
+ jshort *ptr6 = NULL;
+ jshort *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
+ }
+ if(column!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
+ }
+ disp__glSeparableFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3I_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jintArray row,
+ jintArray column)
+ {
+ jint *ptr6 = NULL;
+ jint *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
+ }
+ if(column!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
+ }
+ disp__glSeparableFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3F_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jfloatArray row,
+ jfloatArray column)
+ {
+ jfloat *ptr6 = NULL;
+ jfloat *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
+ }
+ if(column!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
+ }
+ disp__glSeparableFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3D_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jdoubleArray row,
+ jdoubleArray column)
+ {
+ jdouble *ptr6 = NULL;
+ jdouble *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
+ }
+ if(column!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
+ }
+ disp__glSeparableFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3Z_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jbooleanArray row,
+ jbooleanArray column)
+ {
+ jboolean *ptr6 = NULL;
+ jboolean *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
+ }
+ if(column!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
+ }
+ disp__glSeparableFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glSeparableFilter2D__IIIIII_3J_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jlongArray row,
+ jlongArray column)
+ {
+ jlong *ptr6 = NULL;
+ jlong *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, row, 0);
+ }
+ if(column!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, column, 0);
+ }
+ disp__glSeparableFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr6, JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr7, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilter ( GLenum target , GLenum format , GLenum type , GLvoid * row , GLvoid * column , GLvoid * span ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3B_3B_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jbyteArray row,
+ jbyteArray column,
+ jbyteArray span)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
+ }
+ if(column!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
+ }
+ if(span!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(span!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3S_3S_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jshortArray row,
+ jshortArray column,
+ jshortArray span)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jshort *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
+ }
+ if(column!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
+ }
+ if(span!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(span!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3I_3I_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jintArray row,
+ jintArray column,
+ jintArray span)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jint *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
+ }
+ if(column!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
+ }
+ if(span!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(span!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3F_3F_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jfloatArray row,
+ jfloatArray column,
+ jfloatArray span)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
+ }
+ if(column!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
+ }
+ if(span!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(span!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3D_3D_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jdoubleArray row,
+ jdoubleArray column,
+ jdoubleArray span)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
+ }
+ if(column!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
+ }
+ if(span!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(span!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3Z_3Z_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jbooleanArray row,
+ jbooleanArray column,
+ jbooleanArray span)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
+ }
+ if(column!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
+ }
+ if(span!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(span!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetSeparableFilter__III_3J_3J_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jlongArray row,
+ jlongArray column,
+ jlongArray span)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jlong *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
+ }
+ if(column!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, column, &isCopiedArray4);
+ }
+ if(span!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, span, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(row!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, row, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(column!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, column, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(span!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, span, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glBlendColorEXT (
+ JNIEnv *env, jobject obj,
+ jfloat red,
+ jfloat green,
+ jfloat blue,
+ jfloat alpha)
+ {
+
+ if ( disp__glBlendColorEXT == NULL ) return;
+
+ disp__glBlendColorEXT (
+ (GLclampf) red,
+ (GLclampf) green,
+ (GLclampf) blue,
+ (GLclampf) alpha
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffsetEXT ( GLfloat factor , GLfloat bias ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPolygonOffsetEXT (
+ JNIEnv *env, jobject obj,
+ jfloat factor,
+ jfloat bias)
+ {
+
+ if ( disp__glPolygonOffsetEXT == NULL ) return;
+
+ disp__glPolygonOffsetEXT (
+ (GLfloat) factor,
+ (GLfloat) bias
+ );
+
+ }
+
+/**
+ * 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>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jbyteArray pixels)
+ {
+ jbyte *ptr9 = NULL;
+
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jshortArray pixels)
+ {
+ jshort *ptr9 = NULL;
+
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jintArray pixels)
+ {
+ jint *ptr9 = NULL;
+
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jfloatArray pixels)
+ {
+ jfloat *ptr9 = NULL;
+
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jdoubleArray pixels)
+ {
+ jdouble *ptr9 = NULL;
+
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jbooleanArray pixels)
+ {
+ jboolean *ptr9 = NULL;
+
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexImage3DEXT__IIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jlongArray pixels)
+ {
+ jlong *ptr9 = NULL;
+
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr9, JNI_ABORT);
+ }
+ }
+
+/**
+ * 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>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
+ jbyteArray pixels)
+ {
+ jbyte *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
+ jshortArray pixels)
+ {
+ jshort *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
+ jintArray pixels)
+ {
+ jint *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
+ jfloatArray pixels)
+ {
+ jfloat *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
+ jdoubleArray pixels)
+ {
+ jdouble *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
+ jbooleanArray pixels)
+ {
+ jboolean *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexSubImage3DEXT__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 type,
+ jlongArray pixels)
+ {
+ jlong *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, 0);
+ }
+ disp__glTexSubImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr10
+ );
+
+ if(pixels!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, pixels, ptr10, JNI_ABORT);
+ }
+ }
+
+/**
+ * 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>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glCopyTexSubImage3DEXT (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint x,
+ jint y,
+ jint width,
+ jint height)
+ {
+
+ if ( disp__glCopyTexSubImage3DEXT == NULL ) return;
+
+ disp__glCopyTexSubImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTexturesEXT ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGenTexturesEXT (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jintArray textures)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGenTexturesEXT == NULL ) return;
+
+ if(textures!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
+ }
+ disp__glGenTexturesEXT (
+ (GLsizei) n,
+ (GLuint *) ptr1
+ );
+
+ if(textures!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTexturesEXT ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDeleteTexturesEXT (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jintArray textures)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glDeleteTexturesEXT == NULL ) return;
+
+ if(textures!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
+ }
+ disp__glDeleteTexturesEXT (
+ (GLsizei) n,
+ (const GLuint *) ptr1
+ );
+
+ if(textures!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTextureEXT ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glBindTextureEXT (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint texture)
+ {
+
+ if ( disp__glBindTextureEXT == NULL ) return;
+
+ disp__glBindTextureEXT (
+ (GLenum) target,
+ (GLuint) texture
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTexturesEXT ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPrioritizeTexturesEXT (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jintArray textures,
+ jfloatArray priorities)
+ {
+ jint *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glPrioritizeTexturesEXT == NULL ) return;
+
+ if(textures!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
+ }
+ if(priorities!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, priorities, 0);
+ }
+ disp__glPrioritizeTexturesEXT (
+ (GLsizei) n,
+ (const GLuint *) ptr1,
+ (const GLclampf *) ptr2
+ );
+
+ if(textures!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
+ }
+ if(priorities!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, priorities, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResidentEXT ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFuncJauJNInf_glAreTexturesResidentEXT (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jintArray textures,
+ jbooleanArray residences)
+ {
+ jboolean ret;
+
+ jint *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glAreTexturesResidentEXT == NULL ) return 0;
+
+ if(textures!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, 0);
+ }
+ if(residences!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, residences, &isCopiedArray2);
+ }
+ ret = (jboolean) disp__glAreTexturesResidentEXT (
+ (GLsizei) n,
+ (const GLuint *) ptr1,
+ (GLboolean *) ptr2
+ );
+
+ if(textures!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, textures, ptr1, JNI_ABORT);
+ }
+ if(residences!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, residences, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTextureEXT ( GLuint texture ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIsTextureEXT (
+ JNIEnv *env, jobject obj,
+ jint texture)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsTextureEXT == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsTextureEXT (
+ (GLuint) texture
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3B (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jbyteArray ptr)
+ {
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3S (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jshortArray ptr)
+ {
+ jshort *ptr4 = NULL;
+
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3I (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jintArray ptr)
+ {
+ jint *ptr4 = NULL;
+
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3F (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jfloatArray ptr)
+ {
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3D (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glVertexPointerEXT__IIII_3J (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jlongArray ptr)
+ {
+ jlong *ptr4 = NULL;
+
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glVertexPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jbyteArray ptr)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jshortArray ptr)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jintArray ptr)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jfloatArray ptr)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glNormalPointerEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jlongArray ptr)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glNormalPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3B (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jbyteArray ptr)
+ {
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glColorPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3S (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jshortArray ptr)
+ {
+ jshort *ptr4 = NULL;
+
+ if ( disp__glColorPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3I (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jintArray ptr)
+ {
+ jint *ptr4 = NULL;
+
+ if ( disp__glColorPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3F (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jfloatArray ptr)
+ {
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glColorPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3D (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glColorPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glColorPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorPointerEXT__IIII_3J (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jlongArray ptr)
+ {
+ jlong *ptr4 = NULL;
+
+ if ( disp__glColorPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glColorPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jbyteArray ptr)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jshortArray ptr)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jintArray ptr)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jfloatArray ptr)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glIndexPointerEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jlongArray ptr)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glIndexPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3B (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jbyteArray ptr)
+ {
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3S (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jshortArray ptr)
+ {
+ jshort *ptr4 = NULL;
+
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3I (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jintArray ptr)
+ {
+ jint *ptr4 = NULL;
+
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3F (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jfloatArray ptr)
+ {
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3D (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jdoubleArray ptr)
+ {
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glTexCoordPointerEXT__IIII_3J (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jlongArray ptr)
+ {
+ jlong *ptr4 = NULL;
+
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glTexCoordPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr4, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glEdgeFlagPointerEXT (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jint count,
+ jbooleanArray ptr)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glEdgeFlagPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, 0);
+ }
+ disp__glEdgeFlagPointerEXT (
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLboolean *) ptr2
+ );
+
+ if(ptr!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, ptr, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointervEXT ( GLenum pname , void * * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3B (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jbyteArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glGetPointervEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointervEXT (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3S (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jshortArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jshort *ptr1 = NULL;
+
+ if ( disp__glGetPointervEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointervEXT (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3I (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGetPointervEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointervEXT (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3F (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetPointervEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointervEXT (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3D (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jdoubleArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glGetPointervEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointervEXT (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jbooleanArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glGetPointervEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointervEXT (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetPointervEXT__I_3_3J (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jlongArray params)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jlong *ptr1 = NULL;
+
+ if ( disp__glGetPointervEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
+ }
+ disp__glGetPointervEXT (
+ (GLenum) pname,
+ (void **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElementEXT ( GLint i ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glArrayElementEXT (
+ JNIEnv *env, jobject obj,
+ jint i)
+ {
+
+ if ( disp__glArrayElementEXT == NULL ) return;
+
+ disp__glArrayElementEXT (
+ (GLint) i
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArraysEXT ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glDrawArraysEXT (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint first,
+ jint count)
+ {
+
+ if ( disp__glDrawArraysEXT == NULL ) return;
+
+ disp__glDrawArraysEXT (
+ (GLenum) mode,
+ (GLint) first,
+ (GLsizei) count
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquationEXT ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glBlendEquationEXT (
+ JNIEnv *env, jobject obj,
+ jint mode)
+ {
+
+ if ( disp__glBlendEquationEXT == NULL ) return;
+
+ disp__glBlendEquationEXT (
+ (GLenum) mode
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfEXT ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPointParameterfEXT (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glPointParameterfEXT == NULL ) return;
+
+ disp__glPointParameterfEXT (
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvEXT ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glPointParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glPointParameterfvEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glPointParameterfvEXT (
+ (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>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jbyteArray table)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTableEXT (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jshortArray table)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTableEXT (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jintArray table)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTableEXT (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jfloatArray table)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTableEXT (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jdoubleArray table)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTableEXT (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jbooleanArray table)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTableEXT (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorTableEXT__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jlongArray table)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, 0);
+ }
+ disp__glColorTableEXT (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr5, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTableEXT ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jbyteArray data)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTableEXT (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jshortArray data)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTableEXT (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jintArray data)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTableEXT (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jfloatArray data)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTableEXT (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jdoubleArray data)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTableEXT (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jbooleanArray data)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTableEXT (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glColorSubTableEXT__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jlongArray data)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glColorSubTableEXT (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr5, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jbyteArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTableEXT (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jshortArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTableEXT (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jintArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTableEXT (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jfloatArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTableEXT (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jdoubleArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTableEXT (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jbooleanArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTableEXT (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jlongArray table)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
+ }
+ disp__glGetColorTableEXT (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ if(table!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, table, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jfloatArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetColorTableParameterfvEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetColorTableParameterfvEXT (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLfloat *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivEXT ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glGetColorTableParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint pname,
+ jintArray params)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetColorTableParameterivEXT == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
+ }
+ disp__glGetColorTableParameterivEXT (
+ (GLenum) target,
+ (GLenum) pname,
+ (GLint *) ptr2
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLockArraysEXT ( GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glLockArraysEXT (
+ JNIEnv *env, jobject obj,
+ jint first,
+ jint count)
+ {
+
+ if ( disp__glLockArraysEXT == NULL ) return;
+
+ disp__glLockArraysEXT (
+ (GLint) first,
+ (GLsizei) count
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUnlockArraysEXT ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFuncJauJNInf_glUnlockArraysEXT (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glUnlockArraysEXT == NULL ) return;
+
+ disp__glUnlockArraysEXT (
+ );
+
+ }
+
+/**
+ * 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);
+ }
+ }
+
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/OpenGL_JauJNI12tst_funcs.c b/CNativeCode/OpenGL_JauJNI12tst_funcs.c
index 2030c89..07d07f2 100755
--- a/CNativeCode/OpenGL_JauJNI12tst_funcs.c
+++ b/CNativeCode/OpenGL_JauJNI12tst_funcs.c
@@ -60,6 +60,9 @@ Java_gl4java_GLFuncJauJNI_glGetString ( JNIEnv *env, jobject obj,
{
const char * tmpString=0;
+ if ( disp__glGetString == NULL )
+ return (*env)->NewStringUTF(env, _gl_n_a_string);
+
tmpString = disp__glGetString ( /* jint */ name);
if(tmpString==NULL)
tmpString=_gl_n_a_string;
@@ -68,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.7.0.0";
+static const char * _gl_lib_version_="2.7.1.0";
JNIEXPORT jstring JNICALL
Java_gl4java_GLFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
@@ -83,7 +86,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
}
/**
- * C2J Parser Version 2.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: gl-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLFuncJauJNI !
@@ -101,6 +104,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat c)
{
+ if ( disp__glClearIndex == NULL ) return;
+
disp__glClearIndex (
(GLfloat) c
);
@@ -122,6 +127,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glClearColor == NULL ) return;
+
disp__glClearColor (
(GLclampf) red,
(GLclampf) green,
@@ -143,6 +150,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glClear == NULL ) return;
+
disp__glClear (
(GLbitfield) mask
);
@@ -161,6 +170,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glIndexMask == NULL ) return;
+
disp__glIndexMask (
(GLuint) mask
);
@@ -182,6 +193,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean alpha)
{
+ if ( disp__glColorMask == NULL ) return;
+
disp__glColorMask (
(GLboolean) red,
(GLboolean) green,
@@ -204,6 +217,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat ref)
{
+ if ( disp__glAlphaFunc == NULL ) return;
+
disp__glAlphaFunc (
(GLenum) func,
(GLclampf) ref
@@ -224,6 +239,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint dfactor)
{
+ if ( disp__glBlendFunc == NULL ) return;
+
disp__glBlendFunc (
(GLenum) sfactor,
(GLenum) dfactor
@@ -243,6 +260,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint opcode)
{
+ if ( disp__glLogicOp == NULL ) return;
+
disp__glLogicOp (
(GLenum) opcode
);
@@ -261,6 +280,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glCullFace == NULL ) return;
+
disp__glCullFace (
(GLenum) mode
);
@@ -279,6 +300,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glFrontFace == NULL ) return;
+
disp__glFrontFace (
(GLenum) mode
);
@@ -297,6 +320,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat size)
{
+ if ( disp__glPointSize == NULL ) return;
+
disp__glPointSize (
(GLfloat) size
);
@@ -315,6 +340,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat width)
{
+ if ( disp__glLineWidth == NULL ) return;
+
disp__glLineWidth (
(GLfloat) width
);
@@ -334,6 +361,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort pattern)
{
+ if ( disp__glLineStipple == NULL ) return;
+
disp__glLineStipple (
(GLint) factor,
(GLushort) pattern
@@ -354,6 +383,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glPolygonMode == NULL ) return;
+
disp__glPolygonMode (
(GLenum) face,
(GLenum) mode
@@ -374,6 +405,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat units)
{
+ if ( disp__glPolygonOffset == NULL ) return;
+
disp__glPolygonOffset (
(GLfloat) factor,
(GLfloat) units
@@ -396,6 +429,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glPolygonStipple == NULL ) return;
+
if(mask!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, mask, &isCopiedArray0);
@@ -429,6 +464,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glGetPolygonStipple == NULL ) return;
+
if(mask!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, mask, &isCopiedArray0);
@@ -459,6 +496,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean flag)
{
+ if ( disp__glEdgeFlag == NULL ) return;
+
disp__glEdgeFlag (
(GLboolean) flag
);
@@ -480,6 +519,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glEdgeFlagv == NULL ) return;
+
if(flag!=NULL)
{
ptr0 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, flag, &isCopiedArray0);
@@ -513,6 +554,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glScissor == NULL ) return;
+
disp__glScissor (
(GLint) x,
(GLint) y,
@@ -538,6 +581,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glClipPlane == NULL ) return;
+
if(equation!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, equation, &isCopiedArray1);
@@ -573,6 +618,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetClipPlane == NULL ) return;
+
if(equation!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, equation, &isCopiedArray1);
@@ -604,6 +651,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glDrawBuffer == NULL ) return;
+
disp__glDrawBuffer (
(GLenum) mode
);
@@ -622,6 +671,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glReadBuffer == NULL ) return;
+
disp__glReadBuffer (
(GLenum) mode
);
@@ -640,6 +691,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glEnable == NULL ) return;
+
disp__glEnable (
(GLenum) cap
);
@@ -658,6 +711,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glDisable == NULL ) return;
+
disp__glDisable (
(GLenum) cap
);
@@ -678,6 +733,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsEnabled == NULL ) return 0;
+
ret = (jboolean) disp__glIsEnabled (
(GLenum) cap
);
@@ -697,6 +754,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glEnableClientState == NULL ) return;
+
disp__glEnableClientState (
(GLenum) cap
);
@@ -715,6 +774,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glDisableClientState == NULL ) return;
+
disp__glDisableClientState (
(GLenum) cap
);
@@ -737,6 +798,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetBooleanv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -772,6 +835,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetDoublev == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -807,6 +872,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetFloatv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -842,6 +909,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetIntegerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -873,6 +942,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glPushAttrib == NULL ) return;
+
disp__glPushAttrib (
(GLbitfield) mask
);
@@ -890,6 +961,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopAttrib == NULL ) return;
+
disp__glPopAttrib (
);
@@ -907,6 +980,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glPushClientAttrib == NULL ) return;
+
disp__glPushClientAttrib (
(GLbitfield) mask
);
@@ -924,6 +999,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopClientAttrib == NULL ) return;
+
disp__glPopClientAttrib (
);
@@ -943,6 +1020,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint ret;
+ if ( disp__glRenderMode == NULL ) return 0;
+
ret = (jint) disp__glRenderMode (
(GLenum) mode
);
@@ -963,6 +1042,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint ret;
+ if ( disp__glGetError == NULL ) return 0;
+
ret = (jint) disp__glGetError (
);
@@ -980,6 +1061,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glFinish == NULL ) return;
+
disp__glFinish (
);
@@ -996,6 +1079,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glFlush == NULL ) return;
+
disp__glFlush (
);
@@ -1014,6 +1099,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glHint == NULL ) return;
+
disp__glHint (
(GLenum) target,
(GLenum) mode
@@ -1033,6 +1120,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble depth)
{
+ if ( disp__glClearDepth == NULL ) return;
+
disp__glClearDepth (
(GLclampd) depth
);
@@ -1051,6 +1140,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint func)
{
+ if ( disp__glDepthFunc == NULL ) return;
+
disp__glDepthFunc (
(GLenum) func
);
@@ -1069,6 +1160,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean flag)
{
+ if ( disp__glDepthMask == NULL ) return;
+
disp__glDepthMask (
(GLboolean) flag
);
@@ -1088,6 +1181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble far_val)
{
+ if ( disp__glDepthRange == NULL ) return;
+
disp__glDepthRange (
(GLclampd) near_val,
(GLclampd) far_val
@@ -1110,6 +1205,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glClearAccum == NULL ) return;
+
disp__glClearAccum (
(GLfloat) red,
(GLfloat) green,
@@ -1132,6 +1229,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat value)
{
+ if ( disp__glAccum == NULL ) return;
+
disp__glAccum (
(GLenum) op,
(GLfloat) value
@@ -1151,6 +1250,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glMatrixMode == NULL ) return;
+
disp__glMatrixMode (
(GLenum) mode
);
@@ -1174,6 +1275,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble far_val)
{
+ if ( disp__glOrtho == NULL ) return;
+
disp__glOrtho (
(GLdouble) left,
(GLdouble) right,
@@ -1202,6 +1305,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble far_val)
{
+ if ( disp__glFrustum == NULL ) return;
+
disp__glFrustum (
(GLdouble) left,
(GLdouble) right,
@@ -1228,6 +1333,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glViewport == NULL ) return;
+
disp__glViewport (
(GLint) x,
(GLint) y,
@@ -1248,6 +1355,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPushMatrix == NULL ) return;
+
disp__glPushMatrix (
);
@@ -1264,6 +1373,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopMatrix == NULL ) return;
+
disp__glPopMatrix (
);
@@ -1280,6 +1391,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glLoadIdentity == NULL ) return;
+
disp__glLoadIdentity (
);
@@ -1300,6 +1413,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glLoadMatrixd == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, &isCopiedArray0);
@@ -1333,6 +1448,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glLoadMatrixf == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, &isCopiedArray0);
@@ -1366,6 +1483,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glMultMatrixd == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, &isCopiedArray0);
@@ -1399,6 +1518,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glMultMatrixf == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, &isCopiedArray0);
@@ -1432,6 +1553,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glRotated == NULL ) return;
+
disp__glRotated (
(GLdouble) angle,
(GLdouble) x,
@@ -1456,6 +1579,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glRotatef == NULL ) return;
+
disp__glRotatef (
(GLfloat) angle,
(GLfloat) x,
@@ -1479,6 +1604,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glScaled == NULL ) return;
+
disp__glScaled (
(GLdouble) x,
(GLdouble) y,
@@ -1501,6 +1628,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glScalef == NULL ) return;
+
disp__glScalef (
(GLfloat) x,
(GLfloat) y,
@@ -1523,6 +1652,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glTranslated == NULL ) return;
+
disp__glTranslated (
(GLdouble) x,
(GLdouble) y,
@@ -1545,6 +1676,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glTranslatef == NULL ) return;
+
disp__glTranslatef (
(GLfloat) x,
(GLfloat) y,
@@ -1567,6 +1700,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsList == NULL ) return 0;
+
ret = (jboolean) disp__glIsList (
(GLuint) list
);
@@ -1587,6 +1722,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint range)
{
+ if ( disp__glDeleteLists == NULL ) return;
+
disp__glDeleteLists (
(GLuint) list,
(GLsizei) range
@@ -1608,6 +1745,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint ret;
+ if ( disp__glGenLists == NULL ) return 0;
+
ret = (jint) disp__glGenLists (
(GLsizei) range
);
@@ -1628,6 +1767,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glNewList == NULL ) return;
+
disp__glNewList (
(GLuint) list,
(GLenum) mode
@@ -1646,6 +1787,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glEndList == NULL ) return;
+
disp__glEndList (
);
@@ -1663,6 +1806,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint list)
{
+ if ( disp__glCallList == NULL ) return;
+
disp__glCallList (
(GLuint) list
);
@@ -1686,6 +1831,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, lists, &isCopiedArray2);
@@ -1716,6 +1863,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, lists, &isCopiedArray2);
@@ -1746,6 +1895,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, lists, &isCopiedArray2);
@@ -1776,6 +1927,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, lists, &isCopiedArray2);
@@ -1806,6 +1959,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, lists, &isCopiedArray2);
@@ -1836,6 +1991,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, lists, &isCopiedArray2);
@@ -1866,6 +2023,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, lists, &isCopiedArray2);
@@ -1898,6 +2057,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint base)
{
+ if ( disp__glListBase == NULL ) return;
+
disp__glListBase (
(GLuint) base
);
@@ -1916,6 +2077,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glBegin == NULL ) return;
+
disp__glBegin (
(GLenum) mode
);
@@ -1933,6 +2096,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glEnd == NULL ) return;
+
disp__glEnd (
);
@@ -1951,6 +2116,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble y)
{
+ if ( disp__glVertex2d == NULL ) return;
+
disp__glVertex2d (
(GLdouble) x,
(GLdouble) y
@@ -1971,6 +2138,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat y)
{
+ if ( disp__glVertex2f == NULL ) return;
+
disp__glVertex2f (
(GLfloat) x,
(GLfloat) y
@@ -1991,6 +2160,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint y)
{
+ if ( disp__glVertex2i == NULL ) return;
+
disp__glVertex2i (
(GLint) x,
(GLint) y
@@ -2011,6 +2182,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort y)
{
+ if ( disp__glVertex2s == NULL ) return;
+
disp__glVertex2s (
(GLshort) x,
(GLshort) y
@@ -2032,6 +2205,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glVertex3d == NULL ) return;
+
disp__glVertex3d (
(GLdouble) x,
(GLdouble) y,
@@ -2054,6 +2229,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glVertex3f == NULL ) return;
+
disp__glVertex3f (
(GLfloat) x,
(GLfloat) y,
@@ -2076,6 +2253,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint z)
{
+ if ( disp__glVertex3i == NULL ) return;
+
disp__glVertex3i (
(GLint) x,
(GLint) y,
@@ -2098,6 +2277,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort z)
{
+ if ( disp__glVertex3s == NULL ) return;
+
disp__glVertex3s (
(GLshort) x,
(GLshort) y,
@@ -2121,6 +2302,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble w)
{
+ if ( disp__glVertex4d == NULL ) return;
+
disp__glVertex4d (
(GLdouble) x,
(GLdouble) y,
@@ -2145,6 +2328,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat w)
{
+ if ( disp__glVertex4f == NULL ) return;
+
disp__glVertex4f (
(GLfloat) x,
(GLfloat) y,
@@ -2169,6 +2354,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint w)
{
+ if ( disp__glVertex4i == NULL ) return;
+
disp__glVertex4i (
(GLint) x,
(GLint) y,
@@ -2193,6 +2380,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort w)
{
+ if ( disp__glVertex4s == NULL ) return;
+
disp__glVertex4s (
(GLshort) x,
(GLshort) y,
@@ -2217,6 +2406,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex2dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2250,6 +2441,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex2fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2283,6 +2476,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex2iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2316,6 +2511,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex2sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2349,6 +2546,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2382,6 +2581,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2415,6 +2616,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2448,6 +2651,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2481,6 +2686,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2514,6 +2721,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2547,6 +2756,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2580,6 +2791,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glVertex4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2612,6 +2825,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte nz)
{
+ if ( disp__glNormal3b == NULL ) return;
+
disp__glNormal3b (
(GLbyte) nx,
(GLbyte) ny,
@@ -2634,6 +2849,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble nz)
{
+ if ( disp__glNormal3d == NULL ) return;
+
disp__glNormal3d (
(GLdouble) nx,
(GLdouble) ny,
@@ -2656,6 +2873,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat nz)
{
+ if ( disp__glNormal3f == NULL ) return;
+
disp__glNormal3f (
(GLfloat) nx,
(GLfloat) ny,
@@ -2678,6 +2897,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint nz)
{
+ if ( disp__glNormal3i == NULL ) return;
+
disp__glNormal3i (
(GLint) nx,
(GLint) ny,
@@ -2700,6 +2921,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort nz)
{
+ if ( disp__glNormal3s == NULL ) return;
+
disp__glNormal3s (
(GLshort) nx,
(GLshort) ny,
@@ -2723,6 +2946,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glNormal3bv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2756,6 +2981,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glNormal3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2789,6 +3016,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glNormal3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2822,6 +3051,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glNormal3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2855,6 +3086,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glNormal3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -2885,6 +3118,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble c)
{
+ if ( disp__glIndexd == NULL ) return;
+
disp__glIndexd (
(GLdouble) c
);
@@ -2903,6 +3138,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat c)
{
+ if ( disp__glIndexf == NULL ) return;
+
disp__glIndexf (
(GLfloat) c
);
@@ -2921,6 +3158,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint c)
{
+ if ( disp__glIndexi == NULL ) return;
+
disp__glIndexi (
(GLint) c
);
@@ -2939,6 +3178,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort c)
{
+ if ( disp__glIndexs == NULL ) return;
+
disp__glIndexs (
(GLshort) c
);
@@ -2957,6 +3198,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte c)
{
+ if ( disp__glIndexub == NULL ) return;
+
disp__glIndexub (
(GLubyte) c
);
@@ -2978,6 +3221,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glIndexdv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, c, &isCopiedArray0);
@@ -3011,6 +3256,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glIndexfv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, c, &isCopiedArray0);
@@ -3044,6 +3291,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glIndexiv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, c, &isCopiedArray0);
@@ -3077,6 +3326,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glIndexsv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, c, &isCopiedArray0);
@@ -3110,6 +3361,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glIndexubv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, c, &isCopiedArray0);
@@ -3142,6 +3395,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte blue)
{
+ if ( disp__glColor3b == NULL ) return;
+
disp__glColor3b (
(GLbyte) red,
(GLbyte) green,
@@ -3164,6 +3419,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble blue)
{
+ if ( disp__glColor3d == NULL ) return;
+
disp__glColor3d (
(GLdouble) red,
(GLdouble) green,
@@ -3186,6 +3443,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat blue)
{
+ if ( disp__glColor3f == NULL ) return;
+
disp__glColor3f (
(GLfloat) red,
(GLfloat) green,
@@ -3208,6 +3467,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint blue)
{
+ if ( disp__glColor3i == NULL ) return;
+
disp__glColor3i (
(GLint) red,
(GLint) green,
@@ -3230,6 +3491,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort blue)
{
+ if ( disp__glColor3s == NULL ) return;
+
disp__glColor3s (
(GLshort) red,
(GLshort) green,
@@ -3252,6 +3515,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte blue)
{
+ if ( disp__glColor3ub == NULL ) return;
+
disp__glColor3ub (
(GLubyte) red,
(GLubyte) green,
@@ -3274,6 +3539,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint blue)
{
+ if ( disp__glColor3ui == NULL ) return;
+
disp__glColor3ui (
(GLuint) red,
(GLuint) green,
@@ -3296,6 +3563,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort blue)
{
+ if ( disp__glColor3us == NULL ) return;
+
disp__glColor3us (
(GLushort) red,
(GLushort) green,
@@ -3319,6 +3588,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte alpha)
{
+ if ( disp__glColor4b == NULL ) return;
+
disp__glColor4b (
(GLbyte) red,
(GLbyte) green,
@@ -3343,6 +3614,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble alpha)
{
+ if ( disp__glColor4d == NULL ) return;
+
disp__glColor4d (
(GLdouble) red,
(GLdouble) green,
@@ -3367,6 +3640,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glColor4f == NULL ) return;
+
disp__glColor4f (
(GLfloat) red,
(GLfloat) green,
@@ -3391,6 +3666,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint alpha)
{
+ if ( disp__glColor4i == NULL ) return;
+
disp__glColor4i (
(GLint) red,
(GLint) green,
@@ -3415,6 +3692,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort alpha)
{
+ if ( disp__glColor4s == NULL ) return;
+
disp__glColor4s (
(GLshort) red,
(GLshort) green,
@@ -3439,6 +3718,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte alpha)
{
+ if ( disp__glColor4ub == NULL ) return;
+
disp__glColor4ub (
(GLubyte) red,
(GLubyte) green,
@@ -3463,6 +3744,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint alpha)
{
+ if ( disp__glColor4ui == NULL ) return;
+
disp__glColor4ui (
(GLuint) red,
(GLuint) green,
@@ -3487,6 +3770,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort alpha)
{
+ if ( disp__glColor4us == NULL ) return;
+
disp__glColor4us (
(GLushort) red,
(GLushort) green,
@@ -3511,6 +3796,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor3bv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3544,6 +3831,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3577,6 +3866,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3610,6 +3901,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3643,6 +3936,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3676,6 +3971,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor3ubv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3709,6 +4006,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor3uiv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3742,6 +4041,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor3usv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3775,6 +4076,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor4bv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3808,6 +4111,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3841,6 +4146,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3874,6 +4181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3907,6 +4216,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3940,6 +4251,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor4ubv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -3973,6 +4286,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor4uiv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4006,6 +4321,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glColor4usv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4036,6 +4353,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble s)
{
+ if ( disp__glTexCoord1d == NULL ) return;
+
disp__glTexCoord1d (
(GLdouble) s
);
@@ -4054,6 +4373,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat s)
{
+ if ( disp__glTexCoord1f == NULL ) return;
+
disp__glTexCoord1f (
(GLfloat) s
);
@@ -4072,6 +4393,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint s)
{
+ if ( disp__glTexCoord1i == NULL ) return;
+
disp__glTexCoord1i (
(GLint) s
);
@@ -4090,6 +4413,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort s)
{
+ if ( disp__glTexCoord1s == NULL ) return;
+
disp__glTexCoord1s (
(GLshort) s
);
@@ -4109,6 +4434,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble t)
{
+ if ( disp__glTexCoord2d == NULL ) return;
+
disp__glTexCoord2d (
(GLdouble) s,
(GLdouble) t
@@ -4129,6 +4456,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat t)
{
+ if ( disp__glTexCoord2f == NULL ) return;
+
disp__glTexCoord2f (
(GLfloat) s,
(GLfloat) t
@@ -4149,6 +4478,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint t)
{
+ if ( disp__glTexCoord2i == NULL ) return;
+
disp__glTexCoord2i (
(GLint) s,
(GLint) t
@@ -4169,6 +4500,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort t)
{
+ if ( disp__glTexCoord2s == NULL ) return;
+
disp__glTexCoord2s (
(GLshort) s,
(GLshort) t
@@ -4190,6 +4523,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble r)
{
+ if ( disp__glTexCoord3d == NULL ) return;
+
disp__glTexCoord3d (
(GLdouble) s,
(GLdouble) t,
@@ -4212,6 +4547,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat r)
{
+ if ( disp__glTexCoord3f == NULL ) return;
+
disp__glTexCoord3f (
(GLfloat) s,
(GLfloat) t,
@@ -4234,6 +4571,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint r)
{
+ if ( disp__glTexCoord3i == NULL ) return;
+
disp__glTexCoord3i (
(GLint) s,
(GLint) t,
@@ -4256,6 +4595,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort r)
{
+ if ( disp__glTexCoord3s == NULL ) return;
+
disp__glTexCoord3s (
(GLshort) s,
(GLshort) t,
@@ -4279,6 +4620,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble q)
{
+ if ( disp__glTexCoord4d == NULL ) return;
+
disp__glTexCoord4d (
(GLdouble) s,
(GLdouble) t,
@@ -4303,6 +4646,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat q)
{
+ if ( disp__glTexCoord4f == NULL ) return;
+
disp__glTexCoord4f (
(GLfloat) s,
(GLfloat) t,
@@ -4327,6 +4672,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint q)
{
+ if ( disp__glTexCoord4i == NULL ) return;
+
disp__glTexCoord4i (
(GLint) s,
(GLint) t,
@@ -4351,6 +4698,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort q)
{
+ if ( disp__glTexCoord4s == NULL ) return;
+
disp__glTexCoord4s (
(GLshort) s,
(GLshort) t,
@@ -4375,6 +4724,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord1dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4408,6 +4759,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord1fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4441,6 +4794,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord1iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4474,6 +4829,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord1sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4507,6 +4864,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord2dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4540,6 +4899,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord2fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4573,6 +4934,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord2iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4606,6 +4969,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord2sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4639,6 +5004,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4672,6 +5039,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4705,6 +5074,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4738,6 +5109,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4771,6 +5144,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4804,6 +5179,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4837,6 +5214,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4870,6 +5249,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glTexCoord4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -4901,6 +5282,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble y)
{
+ if ( disp__glRasterPos2d == NULL ) return;
+
disp__glRasterPos2d (
(GLdouble) x,
(GLdouble) y
@@ -4921,6 +5304,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat y)
{
+ if ( disp__glRasterPos2f == NULL ) return;
+
disp__glRasterPos2f (
(GLfloat) x,
(GLfloat) y
@@ -4941,6 +5326,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint y)
{
+ if ( disp__glRasterPos2i == NULL ) return;
+
disp__glRasterPos2i (
(GLint) x,
(GLint) y
@@ -4961,6 +5348,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort y)
{
+ if ( disp__glRasterPos2s == NULL ) return;
+
disp__glRasterPos2s (
(GLshort) x,
(GLshort) y
@@ -4982,6 +5371,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glRasterPos3d == NULL ) return;
+
disp__glRasterPos3d (
(GLdouble) x,
(GLdouble) y,
@@ -5004,6 +5395,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glRasterPos3f == NULL ) return;
+
disp__glRasterPos3f (
(GLfloat) x,
(GLfloat) y,
@@ -5026,6 +5419,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint z)
{
+ if ( disp__glRasterPos3i == NULL ) return;
+
disp__glRasterPos3i (
(GLint) x,
(GLint) y,
@@ -5048,6 +5443,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort z)
{
+ if ( disp__glRasterPos3s == NULL ) return;
+
disp__glRasterPos3s (
(GLshort) x,
(GLshort) y,
@@ -5071,6 +5468,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble w)
{
+ if ( disp__glRasterPos4d == NULL ) return;
+
disp__glRasterPos4d (
(GLdouble) x,
(GLdouble) y,
@@ -5095,6 +5494,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat w)
{
+ if ( disp__glRasterPos4f == NULL ) return;
+
disp__glRasterPos4f (
(GLfloat) x,
(GLfloat) y,
@@ -5119,6 +5520,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint w)
{
+ if ( disp__glRasterPos4i == NULL ) return;
+
disp__glRasterPos4i (
(GLint) x,
(GLint) y,
@@ -5143,6 +5546,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort w)
{
+ if ( disp__glRasterPos4s == NULL ) return;
+
disp__glRasterPos4s (
(GLshort) x,
(GLshort) y,
@@ -5167,6 +5572,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos2dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5200,6 +5607,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos2fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5233,6 +5642,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos2iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5266,6 +5677,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos2sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5299,6 +5712,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5332,6 +5747,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5365,6 +5782,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5398,6 +5817,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5431,6 +5852,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5464,6 +5887,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5497,6 +5922,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5530,6 +5957,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glRasterPos4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray0);
@@ -5563,6 +5992,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble y2)
{
+ if ( disp__glRectd == NULL ) return;
+
disp__glRectd (
(GLdouble) x1,
(GLdouble) y1,
@@ -5587,6 +6018,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat y2)
{
+ if ( disp__glRectf == NULL ) return;
+
disp__glRectf (
(GLfloat) x1,
(GLfloat) y1,
@@ -5611,6 +6044,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint y2)
{
+ if ( disp__glRecti == NULL ) return;
+
disp__glRecti (
(GLint) x1,
(GLint) y1,
@@ -5635,6 +6070,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort y2)
{
+ if ( disp__glRects == NULL ) return;
+
disp__glRects (
(GLshort) x1,
(GLshort) y1,
@@ -5663,6 +6100,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glRectdv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v1, &isCopiedArray0);
@@ -5713,6 +6152,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glRectfv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v1, &isCopiedArray0);
@@ -5763,6 +6204,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glRectiv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v1, &isCopiedArray0);
@@ -5813,6 +6256,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glRectsv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v1, &isCopiedArray0);
@@ -5862,6 +6307,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -5894,6 +6341,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -5926,6 +6375,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -5958,6 +6409,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -5990,6 +6443,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6022,6 +6477,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6054,6 +6511,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6092,6 +6551,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6122,6 +6583,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6152,6 +6615,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6182,6 +6647,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6212,6 +6679,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6242,6 +6711,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6272,6 +6743,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6310,6 +6783,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6342,6 +6817,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6374,6 +6851,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6406,6 +6885,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6438,6 +6919,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6470,6 +6953,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6502,6 +6987,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6540,6 +7027,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6570,6 +7059,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6600,6 +7091,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6630,6 +7123,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6660,6 +7155,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6690,6 +7187,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6720,6 +7219,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -6758,6 +7259,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6790,6 +7293,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6822,6 +7327,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6854,6 +7361,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6886,6 +7395,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6918,6 +7429,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6950,6 +7463,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -6987,6 +7502,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray1);
@@ -7015,6 +7532,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray1);
@@ -7043,6 +7562,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray1);
@@ -7071,6 +7592,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray1);
@@ -7099,6 +7622,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray1);
@@ -7127,6 +7652,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray1);
@@ -7155,6 +7682,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray1);
@@ -7190,6 +7719,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -7218,6 +7749,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -7246,6 +7779,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -7274,6 +7809,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -7302,6 +7839,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -7330,6 +7869,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -7358,6 +7899,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -7389,6 +7932,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i)
{
+ if ( disp__glArrayElement == NULL ) return;
+
disp__glArrayElement (
(GLint) i
);
@@ -7409,6 +7954,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint count)
{
+ if ( disp__glDrawArrays == NULL ) return;
+
disp__glDrawArrays (
(GLenum) mode,
(GLint) first,
@@ -7435,6 +7982,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray3);
@@ -7467,6 +8016,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray3);
@@ -7499,6 +8050,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray3);
@@ -7531,6 +8084,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray3);
@@ -7563,6 +8118,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray3);
@@ -7595,6 +8152,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray3);
@@ -7627,6 +8186,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray3);
@@ -7665,6 +8226,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pointer, &isCopiedArray2);
@@ -7695,6 +8258,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pointer, &isCopiedArray2);
@@ -7725,6 +8290,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pointer, &isCopiedArray2);
@@ -7755,6 +8322,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pointer, &isCopiedArray2);
@@ -7785,6 +8354,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pointer, &isCopiedArray2);
@@ -7815,6 +8386,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pointer, &isCopiedArray2);
@@ -7845,6 +8418,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pointer, &isCopiedArray2);
@@ -7877,6 +8452,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glShadeModel == NULL ) return;
+
disp__glShadeModel (
(GLenum) mode
);
@@ -7897,6 +8474,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glLightf == NULL ) return;
+
disp__glLightf (
(GLenum) light,
(GLenum) pname,
@@ -7919,6 +8498,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glLighti == NULL ) return;
+
disp__glLighti (
(GLenum) light,
(GLenum) pname,
@@ -7944,6 +8525,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glLightfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -7981,6 +8564,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glLightiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8018,6 +8603,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetLightfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8055,6 +8642,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetLightiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8088,6 +8677,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glLightModelf == NULL ) return;
+
disp__glLightModelf (
(GLenum) pname,
(GLfloat) param
@@ -8108,6 +8699,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glLightModeli == NULL ) return;
+
disp__glLightModeli (
(GLenum) pname,
(GLint) param
@@ -8131,6 +8724,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glLightModelfv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -8166,6 +8761,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glLightModeliv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -8199,6 +8796,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glMaterialf == NULL ) return;
+
disp__glMaterialf (
(GLenum) face,
(GLenum) pname,
@@ -8221,6 +8820,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glMateriali == NULL ) return;
+
disp__glMateriali (
(GLenum) face,
(GLenum) pname,
@@ -8246,6 +8847,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glMaterialfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8283,6 +8886,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glMaterialiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8320,6 +8925,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetMaterialfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8357,6 +8964,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetMaterialiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -8390,6 +8999,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glColorMaterial == NULL ) return;
+
disp__glColorMaterial (
(GLenum) face,
(GLenum) mode
@@ -8410,6 +9021,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat yfactor)
{
+ if ( disp__glPixelZoom == NULL ) return;
+
disp__glPixelZoom (
(GLfloat) xfactor,
(GLfloat) yfactor
@@ -8430,6 +9043,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glPixelStoref == NULL ) return;
+
disp__glPixelStoref (
(GLenum) pname,
(GLfloat) param
@@ -8450,6 +9065,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glPixelStorei == NULL ) return;
+
disp__glPixelStorei (
(GLenum) pname,
(GLint) param
@@ -8470,6 +9087,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glPixelTransferf == NULL ) return;
+
disp__glPixelTransferf (
(GLenum) pname,
(GLfloat) param
@@ -8490,6 +9109,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glPixelTransferi == NULL ) return;
+
disp__glPixelTransferi (
(GLenum) pname,
(GLint) param
@@ -8514,6 +9135,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glPixelMapfv == NULL ) return;
+
if(values!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray2);
@@ -8551,6 +9174,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glPixelMapuiv == NULL ) return;
+
if(values!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray2);
@@ -8588,6 +9213,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glPixelMapusv == NULL ) return;
+
if(values!=NULL)
{
ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray2);
@@ -8624,6 +9251,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPixelMapfv == NULL ) return;
+
if(values!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
@@ -8659,6 +9288,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPixelMapuiv == NULL ) return;
+
if(values!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
@@ -8694,6 +9325,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPixelMapusv == NULL ) return;
+
if(values!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray1);
@@ -8734,6 +9367,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glBitmap == NULL ) return;
+
if(bitmap!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, bitmap, &isCopiedArray6);
@@ -8779,6 +9414,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -8817,6 +9454,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -8855,6 +9494,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -8893,6 +9534,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -8931,6 +9574,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -8969,6 +9614,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -9007,6 +9654,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -9050,6 +9699,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9084,6 +9735,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9118,6 +9771,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9152,6 +9807,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9186,6 +9843,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9220,6 +9879,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9254,6 +9915,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -9292,6 +9955,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint type)
{
+ if ( disp__glCopyPixels == NULL ) return;
+
disp__glCopyPixels (
(GLint) x,
(GLint) y,
@@ -9316,6 +9981,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glStencilFunc == NULL ) return;
+
disp__glStencilFunc (
(GLenum) func,
(GLint) ref,
@@ -9336,6 +10003,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glStencilMask == NULL ) return;
+
disp__glStencilMask (
(GLuint) mask
);
@@ -9356,6 +10025,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint zpass)
{
+ if ( disp__glStencilOp == NULL ) return;
+
disp__glStencilOp (
(GLenum) fail,
(GLenum) zfail,
@@ -9376,6 +10047,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint s)
{
+ if ( disp__glClearStencil == NULL ) return;
+
disp__glClearStencil (
(GLint) s
);
@@ -9396,6 +10069,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble param)
{
+ if ( disp__glTexGend == NULL ) return;
+
disp__glTexGend (
(GLenum) coord,
(GLenum) pname,
@@ -9418,6 +10093,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glTexGenf == NULL ) return;
+
disp__glTexGenf (
(GLenum) coord,
(GLenum) pname,
@@ -9440,6 +10117,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glTexGeni == NULL ) return;
+
disp__glTexGeni (
(GLenum) coord,
(GLenum) pname,
@@ -9465,6 +10144,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glTexGendv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9502,6 +10183,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glTexGenfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9539,6 +10222,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glTexGeniv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9576,6 +10261,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetTexGendv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9613,6 +10300,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetTexGenfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9650,6 +10339,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetTexGeniv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9684,6 +10375,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glTexEnvf == NULL ) return;
+
disp__glTexEnvf (
(GLenum) target,
(GLenum) pname,
@@ -9706,6 +10399,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glTexEnvi == NULL ) return;
+
disp__glTexEnvi (
(GLenum) target,
(GLenum) pname,
@@ -9731,6 +10426,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glTexEnvfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9768,6 +10465,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glTexEnviv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9805,6 +10504,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetTexEnvfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9842,6 +10543,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetTexEnviv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9876,6 +10579,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glTexParameterf == NULL ) return;
+
disp__glTexParameterf (
(GLenum) target,
(GLenum) pname,
@@ -9898,6 +10603,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glTexParameteri == NULL ) return;
+
disp__glTexParameteri (
(GLenum) target,
(GLenum) pname,
@@ -9923,6 +10630,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glTexParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9960,6 +10669,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glTexParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -9997,6 +10708,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetTexParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -10034,6 +10747,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetTexParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -10072,6 +10787,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetTexLevelParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray3);
@@ -10111,6 +10828,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetTexLevelParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray3);
@@ -10154,6 +10873,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray7);
@@ -10194,6 +10915,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray7);
@@ -10234,6 +10957,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray7);
@@ -10274,6 +10999,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray7);
@@ -10314,6 +11041,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray7);
@@ -10354,6 +11083,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray7);
@@ -10394,6 +11125,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray7);
@@ -10442,6 +11175,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -10484,6 +11219,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -10526,6 +11263,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -10568,6 +11307,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -10610,6 +11351,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -10652,6 +11395,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -10694,6 +11439,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -10739,6 +11486,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -10773,6 +11522,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -10807,6 +11558,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -10841,6 +11594,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -10875,6 +11630,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -10909,6 +11666,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -10943,6 +11702,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray4);
@@ -10981,6 +11742,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGenTextures == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -11016,6 +11779,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glDeleteTextures == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -11048,6 +11813,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glBindTexture == NULL ) return;
+
disp__glBindTexture (
(GLenum) target,
(GLuint) texture
@@ -11075,6 +11842,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glPrioritizeTextures == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -11129,6 +11898,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glAreTexturesResident == NULL ) return 0;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -11176,6 +11947,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsTexture == NULL ) return 0;
+
ret = (jboolean) disp__glIsTexture (
(GLuint) texture
);
@@ -11204,6 +11977,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -11242,6 +12017,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -11280,6 +12057,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -11318,6 +12097,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -11356,6 +12137,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -11394,6 +12177,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -11432,6 +12217,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray6);
@@ -11479,6 +12266,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -11521,6 +12310,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -11563,6 +12354,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -11605,6 +12398,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -11647,6 +12442,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -11689,6 +12486,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -11731,6 +12530,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr8 = NULL;
static int isWarned8 = 0;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray8);
@@ -11775,6 +12576,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint border)
{
+ if ( disp__glCopyTexImage1D == NULL ) return;
+
disp__glCopyTexImage1D (
(GLenum) target,
(GLint) level,
@@ -11806,6 +12609,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint border)
{
+ if ( disp__glCopyTexImage2D == NULL ) return;
+
disp__glCopyTexImage2D (
(GLenum) target,
(GLint) level,
@@ -11836,6 +12641,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyTexSubImage1D == NULL ) return;
+
disp__glCopyTexSubImage1D (
(GLenum) target,
(GLint) level,
@@ -11866,6 +12673,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyTexSubImage2D == NULL ) return;
+
disp__glCopyTexSubImage2D (
(GLenum) target,
(GLint) level,
@@ -11899,6 +12708,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glMap1d == NULL ) return;
+
if(points!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, points, &isCopiedArray5);
@@ -11942,6 +12753,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glMap1f == NULL ) return;
+
if(points!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, points, &isCopiedArray5);
@@ -11989,6 +12802,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glMap2d == NULL ) return;
+
if(points!=NULL)
{
ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, points, &isCopiedArray9);
@@ -12040,6 +12855,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glMap2f == NULL ) return;
+
if(points!=NULL)
{
ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, points, &isCopiedArray9);
@@ -12084,6 +12901,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetMapdv == NULL ) return;
+
if(v!=NULL)
{
ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
@@ -12121,6 +12940,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetMapfv == NULL ) return;
+
if(v!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
@@ -12158,6 +12979,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetMapiv == NULL ) return;
+
if(v!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray2);
@@ -12190,6 +13013,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble u)
{
+ if ( disp__glEvalCoord1d == NULL ) return;
+
disp__glEvalCoord1d (
(GLdouble) u
);
@@ -12208,6 +13033,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat u)
{
+ if ( disp__glEvalCoord1f == NULL ) return;
+
disp__glEvalCoord1f (
(GLfloat) u
);
@@ -12229,6 +13056,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glEvalCoord1dv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, u, &isCopiedArray0);
@@ -12262,6 +13091,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glEvalCoord1fv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, u, &isCopiedArray0);
@@ -12293,6 +13124,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble v)
{
+ if ( disp__glEvalCoord2d == NULL ) return;
+
disp__glEvalCoord2d (
(GLdouble) u,
(GLdouble) v
@@ -12313,6 +13146,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat v)
{
+ if ( disp__glEvalCoord2f == NULL ) return;
+
disp__glEvalCoord2f (
(GLfloat) u,
(GLfloat) v
@@ -12335,6 +13170,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glEvalCoord2dv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, u, &isCopiedArray0);
@@ -12368,6 +13205,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
static int isWarned0 = 0;
+ if ( disp__glEvalCoord2fv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, u, &isCopiedArray0);
@@ -12400,6 +13239,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble u2)
{
+ if ( disp__glMapGrid1d == NULL ) return;
+
disp__glMapGrid1d (
(GLint) un,
(GLdouble) u1,
@@ -12422,6 +13263,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat u2)
{
+ if ( disp__glMapGrid1f == NULL ) return;
+
disp__glMapGrid1f (
(GLint) un,
(GLfloat) u1,
@@ -12447,6 +13290,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble v2)
{
+ if ( disp__glMapGrid2d == NULL ) return;
+
disp__glMapGrid2d (
(GLint) un,
(GLdouble) u1,
@@ -12475,6 +13320,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat v2)
{
+ if ( disp__glMapGrid2f == NULL ) return;
+
disp__glMapGrid2f (
(GLint) un,
(GLfloat) u1,
@@ -12498,6 +13345,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i)
{
+ if ( disp__glEvalPoint1 == NULL ) return;
+
disp__glEvalPoint1 (
(GLint) i
);
@@ -12517,6 +13366,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint j)
{
+ if ( disp__glEvalPoint2 == NULL ) return;
+
disp__glEvalPoint2 (
(GLint) i,
(GLint) j
@@ -12538,6 +13389,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i2)
{
+ if ( disp__glEvalMesh1 == NULL ) return;
+
disp__glEvalMesh1 (
(GLenum) mode,
(GLint) i1,
@@ -12562,6 +13415,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint j2)
{
+ if ( disp__glEvalMesh2 == NULL ) return;
+
disp__glEvalMesh2 (
(GLenum) mode,
(GLint) i1,
@@ -12585,6 +13440,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glFogf == NULL ) return;
+
disp__glFogf (
(GLenum) pname,
(GLfloat) param
@@ -12605,6 +13462,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glFogi == NULL ) return;
+
disp__glFogi (
(GLenum) pname,
(GLint) param
@@ -12628,6 +13487,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glFogfv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -12663,6 +13524,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glFogiv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -12699,6 +13562,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glFeedbackBuffer == NULL ) return;
+
if(buffer!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, buffer, &isCopiedArray2);
@@ -12731,6 +13596,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat token)
{
+ if ( disp__glPassThrough == NULL ) return;
+
disp__glPassThrough (
(GLfloat) token
);
@@ -12753,6 +13620,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glSelectBuffer == NULL ) return;
+
if(buffer!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, buffer, &isCopiedArray1);
@@ -12783,6 +13652,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glInitNames == NULL ) return;
+
disp__glInitNames (
);
@@ -12800,6 +13671,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint name)
{
+ if ( disp__glLoadName == NULL ) return;
+
disp__glLoadName (
(GLuint) name
);
@@ -12818,6 +13691,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint name)
{
+ if ( disp__glPushName == NULL ) return;
+
disp__glPushName (
(GLuint) name
);
@@ -12835,6 +13710,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopName == NULL ) return;
+
disp__glPopName (
);
@@ -12860,6 +13737,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray5);
@@ -12896,6 +13775,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray5);
@@ -12932,6 +13813,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray5);
@@ -12968,6 +13851,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray5);
@@ -13004,6 +13889,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray5);
@@ -13040,6 +13927,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray5);
@@ -13076,6 +13965,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, indices, &isCopiedArray5);
@@ -13123,6 +14014,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -13167,6 +14060,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -13211,6 +14106,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -13255,6 +14152,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -13299,6 +14198,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -13343,6 +14244,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -13387,6 +14290,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -13439,6 +14344,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -13485,6 +14392,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -13531,6 +14440,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -13577,6 +14488,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -13623,6 +14536,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -13669,6 +14584,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -13715,6 +14632,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -13763,6 +14682,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyTexSubImage3D == NULL ) return;
+
disp__glCopyTexSubImage3D (
(GLenum) target,
(GLint) level,
@@ -13797,6 +14718,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -13833,6 +14756,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -13869,6 +14794,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -13905,6 +14832,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -13941,6 +14870,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -13977,6 +14908,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -14013,6 +14946,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -14056,6 +14991,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -14092,6 +15029,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -14128,6 +15067,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -14164,6 +15105,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -14200,6 +15143,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -14236,6 +15181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -14272,6 +15219,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -14312,6 +15261,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glColorTableParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -14349,6 +15300,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glColorTableParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -14385,6 +15338,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyColorSubTable == NULL ) return;
+
disp__glCopyColorSubTable (
(GLenum) target,
(GLsizei) start,
@@ -14411,6 +15366,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyColorTable == NULL ) return;
+
disp__glCopyColorTable (
(GLenum) target,
(GLenum) internalformat,
@@ -14439,6 +15396,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -14471,6 +15430,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -14503,6 +15464,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -14535,6 +15498,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -14567,6 +15532,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -14599,6 +15566,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -14631,6 +15600,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -14669,6 +15640,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetColorTableParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -14706,6 +15679,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetColorTableParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -14738,6 +15713,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glBlendEquation == NULL ) return;
+
disp__glBlendEquation (
(GLenum) mode
);
@@ -14759,6 +15736,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glBlendColor == NULL ) return;
+
disp__glBlendColor (
(GLclampf) red,
(GLclampf) green,
@@ -14783,6 +15762,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean sink)
{
+ if ( disp__glHistogram == NULL ) return;
+
disp__glHistogram (
(GLenum) target,
(GLsizei) width,
@@ -14804,6 +15785,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint target)
{
+ if ( disp__glResetHistogram == NULL ) return;
+
disp__glResetHistogram (
(GLenum) target
);
@@ -14829,6 +15812,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -14863,6 +15848,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -14897,6 +15884,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -14931,6 +15920,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -14965,6 +15956,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -14999,6 +15992,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -15033,6 +16028,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -15072,6 +16069,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetHistogramParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -15109,6 +16108,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetHistogramParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -15143,6 +16144,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean sink)
{
+ if ( disp__glMinmax == NULL ) return;
+
disp__glMinmax (
(GLenum) target,
(GLenum) internalformat,
@@ -15163,6 +16166,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint target)
{
+ if ( disp__glResetMinmax == NULL ) return;
+
disp__glResetMinmax (
(GLenum) target
);
@@ -15188,6 +16193,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -15222,6 +16229,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -15256,6 +16265,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -15290,6 +16301,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -15324,6 +16337,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -15358,6 +16373,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -15392,6 +16409,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, values, &isCopiedArray4);
@@ -15431,6 +16450,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetMinmaxParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -15468,6 +16489,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetMinmaxParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -15508,6 +16531,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray5);
@@ -15544,6 +16569,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray5);
@@ -15580,6 +16607,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray5);
@@ -15616,6 +16645,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray5);
@@ -15652,6 +16683,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray5);
@@ -15688,6 +16721,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray5);
@@ -15724,6 +16759,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray5);
@@ -15768,6 +16805,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray6);
@@ -15806,6 +16845,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray6);
@@ -15844,6 +16885,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray6);
@@ -15882,6 +16925,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray6);
@@ -15920,6 +16965,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray6);
@@ -15958,6 +17005,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray6);
@@ -15996,6 +17045,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr6 = NULL;
static int isWarned6 = 0;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray6);
@@ -16034,6 +17085,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat params)
{
+ if ( disp__glConvolutionParameterf == NULL ) return;
+
disp__glConvolutionParameterf (
(GLenum) target,
(GLenum) pname,
@@ -16059,6 +17112,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glConvolutionParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -16093,6 +17148,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint params)
{
+ if ( disp__glConvolutionParameteri == NULL ) return;
+
disp__glConvolutionParameteri (
(GLenum) target,
(GLenum) pname,
@@ -16118,6 +17175,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glConvolutionParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -16154,6 +17213,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyConvolutionFilter1D == NULL ) return;
+
disp__glCopyConvolutionFilter1D (
(GLenum) target,
(GLenum) internalformat,
@@ -16181,6 +17242,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyConvolutionFilter2D == NULL ) return;
+
disp__glCopyConvolutionFilter2D (
(GLenum) target,
(GLenum) internalformat,
@@ -16210,6 +17273,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -16242,6 +17307,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -16274,6 +17341,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -16306,6 +17375,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -16338,6 +17409,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -16370,6 +17443,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -16402,6 +17477,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, image, &isCopiedArray3);
@@ -16440,6 +17517,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetConvolutionParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -16477,6 +17556,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetConvolutionParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -16522,6 +17603,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray6);
@@ -16577,6 +17660,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray6);
@@ -16632,6 +17717,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray6);
@@ -16687,6 +17774,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray6);
@@ -16742,6 +17831,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray6);
@@ -16797,6 +17888,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray6);
@@ -16852,6 +17945,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr7 = NULL;
static int isWarned7 = 0;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray6);
@@ -16915,6 +18010,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -16981,6 +18078,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -17047,6 +18146,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -17113,6 +18214,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -17179,6 +18282,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -17245,6 +18350,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -17311,6 +18418,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, row, &isCopiedArray3);
@@ -17373,6 +18482,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glBlendColorEXT == NULL ) return;
+
disp__glBlendColorEXT (
(GLclampf) red,
(GLclampf) green,
@@ -17395,6 +18506,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat bias)
{
+ if ( disp__glPolygonOffsetEXT == NULL ) return;
+
disp__glPolygonOffsetEXT (
(GLfloat) factor,
(GLfloat) bias
@@ -17426,6 +18539,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -17470,6 +18585,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -17514,6 +18631,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -17558,6 +18677,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -17602,6 +18723,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -17646,6 +18769,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -17690,6 +18815,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr9 = NULL;
static int isWarned9 = 0;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray9);
@@ -17742,6 +18869,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -17788,6 +18917,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -17834,6 +18965,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -17880,6 +19013,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -17926,6 +19061,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -17972,6 +19109,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -18018,6 +19157,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr10 = NULL;
static int isWarned10 = 0;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, pixels, &isCopiedArray10);
@@ -18066,6 +19207,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyTexSubImage3DEXT == NULL ) return;
+
disp__glCopyTexSubImage3DEXT (
(GLenum) target,
(GLint) level,
@@ -18096,6 +19239,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGenTexturesEXT == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -18131,6 +19276,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glDeleteTexturesEXT == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -18163,6 +19310,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glBindTextureEXT == NULL ) return;
+
disp__glBindTextureEXT (
(GLenum) target,
(GLuint) texture
@@ -18190,6 +19339,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glPrioritizeTexturesEXT == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -18244,6 +19395,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glAreTexturesResidentEXT == NULL ) return 0;
+
if(textures!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, textures, &isCopiedArray1);
@@ -18291,6 +19444,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsTextureEXT == NULL ) return 0;
+
ret = (jboolean) disp__glIsTextureEXT (
(GLuint) texture
);
@@ -18317,6 +19472,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18351,6 +19508,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18385,6 +19544,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18419,6 +19580,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18453,6 +19616,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18487,6 +19652,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18521,6 +19688,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18561,6 +19730,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -18593,6 +19764,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -18625,6 +19798,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -18657,6 +19832,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -18689,6 +19866,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -18721,6 +19900,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -18753,6 +19934,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -18793,6 +19976,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18827,6 +20012,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18861,6 +20048,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18895,6 +20084,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18929,6 +20120,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18963,6 +20156,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -18997,6 +20192,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -19037,6 +20234,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -19069,6 +20268,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -19101,6 +20302,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -19133,6 +20336,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -19165,6 +20370,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -19197,6 +20404,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -19229,6 +20438,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray3);
@@ -19269,6 +20480,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -19303,6 +20516,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -19337,6 +20552,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -19371,6 +20588,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -19405,6 +20624,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -19439,6 +20660,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -19473,6 +20696,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr4 = NULL;
static int isWarned4 = 0;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray4);
@@ -19512,6 +20737,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glEdgeFlagPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, ptr, &isCopiedArray2);
@@ -19548,6 +20775,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -19576,6 +20805,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -19604,6 +20835,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -19632,6 +20865,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -19660,6 +20895,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -19688,6 +20925,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -19716,6 +20955,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -19747,6 +20988,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i)
{
+ if ( disp__glArrayElementEXT == NULL ) return;
+
disp__glArrayElementEXT (
(GLint) i
);
@@ -19767,6 +21010,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint count)
{
+ if ( disp__glDrawArraysEXT == NULL ) return;
+
disp__glDrawArraysEXT (
(GLenum) mode,
(GLint) first,
@@ -19787,6 +21032,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glBlendEquationEXT == NULL ) return;
+
disp__glBlendEquationEXT (
(GLenum) mode
);
@@ -19806,6 +21053,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glPointParameterfEXT == NULL ) return;
+
disp__glPointParameterfEXT (
(GLenum) pname,
(GLfloat) param
@@ -19829,6 +21078,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glPointParameterfvEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray1);
@@ -19868,6 +21119,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -19904,6 +21157,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -19940,6 +21195,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -19976,6 +21233,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -20012,6 +21271,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -20048,6 +21309,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -20084,6 +21347,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray5);
@@ -20127,6 +21392,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -20163,6 +21430,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -20199,6 +21468,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -20235,6 +21506,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -20271,6 +21544,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -20307,6 +21582,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -20343,6 +21620,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr5 = NULL;
static int isWarned5 = 0;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray5);
@@ -20384,6 +21663,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -20416,6 +21697,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -20448,6 +21731,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -20480,6 +21765,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -20512,6 +21799,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -20544,6 +21833,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -20576,6 +21867,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr3 = NULL;
static int isWarned3 = 0;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, table, &isCopiedArray3);
@@ -20614,6 +21907,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetColorTableParameterfvEXT == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -20651,6 +21946,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr2 = NULL;
static int isWarned2 = 0;
+ if ( disp__glGetColorTableParameterivEXT == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, params, &isCopiedArray2);
@@ -20684,6 +21981,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint count)
{
+ if ( disp__glLockArraysEXT == NULL ) return;
+
disp__glLockArraysEXT (
(GLint) first,
(GLsizei) count
@@ -20702,6 +22001,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glUnlockArraysEXT == NULL ) return;
+
disp__glUnlockArraysEXT (
);
@@ -20719,6 +22020,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glActiveTextureARB == NULL ) return;
+
disp__glActiveTextureARB (
(GLenum) texture
);
@@ -20737,6 +22040,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glClientActiveTextureARB == NULL ) return;
+
disp__glClientActiveTextureARB (
(GLenum) texture
);
@@ -20756,6 +22061,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble s)
{
+ if ( disp__glMultiTexCoord1dARB == NULL ) return;
+
disp__glMultiTexCoord1dARB (
(GLenum) target,
(GLdouble) s
@@ -20779,6 +22086,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord1dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -20811,6 +22120,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat s)
{
+ if ( disp__glMultiTexCoord1fARB == NULL ) return;
+
disp__glMultiTexCoord1fARB (
(GLenum) target,
(GLfloat) s
@@ -20834,6 +22145,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord1fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -20866,6 +22179,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint s)
{
+ if ( disp__glMultiTexCoord1iARB == NULL ) return;
+
disp__glMultiTexCoord1iARB (
(GLenum) target,
(GLint) s
@@ -20889,6 +22204,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord1ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -20921,6 +22238,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort s)
{
+ if ( disp__glMultiTexCoord1sARB == NULL ) return;
+
disp__glMultiTexCoord1sARB (
(GLenum) target,
(GLshort) s
@@ -20944,6 +22263,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord1svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -20977,6 +22298,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble t)
{
+ if ( disp__glMultiTexCoord2dARB == NULL ) return;
+
disp__glMultiTexCoord2dARB (
(GLenum) target,
(GLdouble) s,
@@ -21001,6 +22324,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord2dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21034,6 +22359,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat t)
{
+ if ( disp__glMultiTexCoord2fARB == NULL ) return;
+
disp__glMultiTexCoord2fARB (
(GLenum) target,
(GLfloat) s,
@@ -21058,6 +22385,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord2fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21091,6 +22420,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint t)
{
+ if ( disp__glMultiTexCoord2iARB == NULL ) return;
+
disp__glMultiTexCoord2iARB (
(GLenum) target,
(GLint) s,
@@ -21115,6 +22446,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord2ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21148,6 +22481,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort t)
{
+ if ( disp__glMultiTexCoord2sARB == NULL ) return;
+
disp__glMultiTexCoord2sARB (
(GLenum) target,
(GLshort) s,
@@ -21172,6 +22507,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord2svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21206,6 +22543,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble r)
{
+ if ( disp__glMultiTexCoord3dARB == NULL ) return;
+
disp__glMultiTexCoord3dARB (
(GLenum) target,
(GLdouble) s,
@@ -21231,6 +22570,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord3dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21265,6 +22606,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat r)
{
+ if ( disp__glMultiTexCoord3fARB == NULL ) return;
+
disp__glMultiTexCoord3fARB (
(GLenum) target,
(GLfloat) s,
@@ -21290,6 +22633,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord3fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21324,6 +22669,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint r)
{
+ if ( disp__glMultiTexCoord3iARB == NULL ) return;
+
disp__glMultiTexCoord3iARB (
(GLenum) target,
(GLint) s,
@@ -21349,6 +22696,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord3ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21383,6 +22732,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort r)
{
+ if ( disp__glMultiTexCoord3sARB == NULL ) return;
+
disp__glMultiTexCoord3sARB (
(GLenum) target,
(GLshort) s,
@@ -21408,6 +22759,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord3svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21443,6 +22796,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble q)
{
+ if ( disp__glMultiTexCoord4dARB == NULL ) return;
+
disp__glMultiTexCoord4dARB (
(GLenum) target,
(GLdouble) s,
@@ -21469,6 +22824,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord4dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21504,6 +22861,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat q)
{
+ if ( disp__glMultiTexCoord4fARB == NULL ) return;
+
disp__glMultiTexCoord4fARB (
(GLenum) target,
(GLfloat) s,
@@ -21530,6 +22889,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord4fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21565,6 +22926,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint q)
{
+ if ( disp__glMultiTexCoord4iARB == NULL ) return;
+
disp__glMultiTexCoord4iARB (
(GLenum) target,
(GLint) s,
@@ -21591,6 +22954,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord4ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21626,6 +22991,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort q)
{
+ if ( disp__glMultiTexCoord4sARB == NULL ) return;
+
disp__glMultiTexCoord4sARB (
(GLenum) target,
(GLshort) s,
@@ -21652,6 +23019,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr1 = NULL;
static int isWarned1 = 0;
+ if ( disp__glMultiTexCoord4svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, &isCopiedArray1);
@@ -21671,4 +23040,4 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
}
}
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/OpenGL_JauJNI_funcs.c b/CNativeCode/OpenGL_JauJNI_funcs.c
index a1552b3..f91f9d9 100755
--- a/CNativeCode/OpenGL_JauJNI_funcs.c
+++ b/CNativeCode/OpenGL_JauJNI_funcs.c
@@ -60,6 +60,9 @@ Java_gl4java_GLFuncJauJNI_glGetString ( JNIEnv *env, jobject obj,
{
const char * tmpString=0;
+ if ( disp__glGetString == NULL )
+ return (*env)->NewStringUTF(env, _gl_n_a_string);
+
tmpString = disp__glGetString ( /* jint */ name);
if(tmpString==NULL)
tmpString=_gl_n_a_string;
@@ -68,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.7.0.0";
+static const char * _gl_lib_version_="2.7.1.0";
JNIEXPORT jstring JNICALL
Java_gl4java_GLFuncJauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
@@ -83,7 +86,7 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
}
/**
- * C2J Parser Version 2.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: gl-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLFuncJauJNI !
@@ -101,6 +104,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat c)
{
+ if ( disp__glClearIndex == NULL ) return;
+
disp__glClearIndex (
(GLfloat) c
);
@@ -122,6 +127,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glClearColor == NULL ) return;
+
disp__glClearColor (
(GLclampf) red,
(GLclampf) green,
@@ -143,6 +150,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glClear == NULL ) return;
+
disp__glClear (
(GLbitfield) mask
);
@@ -161,6 +170,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glIndexMask == NULL ) return;
+
disp__glIndexMask (
(GLuint) mask
);
@@ -182,6 +193,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean alpha)
{
+ if ( disp__glColorMask == NULL ) return;
+
disp__glColorMask (
(GLboolean) red,
(GLboolean) green,
@@ -204,6 +217,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat ref)
{
+ if ( disp__glAlphaFunc == NULL ) return;
+
disp__glAlphaFunc (
(GLenum) func,
(GLclampf) ref
@@ -224,6 +239,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint dfactor)
{
+ if ( disp__glBlendFunc == NULL ) return;
+
disp__glBlendFunc (
(GLenum) sfactor,
(GLenum) dfactor
@@ -243,6 +260,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint opcode)
{
+ if ( disp__glLogicOp == NULL ) return;
+
disp__glLogicOp (
(GLenum) opcode
);
@@ -261,6 +280,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glCullFace == NULL ) return;
+
disp__glCullFace (
(GLenum) mode
);
@@ -279,6 +300,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glFrontFace == NULL ) return;
+
disp__glFrontFace (
(GLenum) mode
);
@@ -297,6 +320,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat size)
{
+ if ( disp__glPointSize == NULL ) return;
+
disp__glPointSize (
(GLfloat) size
);
@@ -315,6 +340,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat width)
{
+ if ( disp__glLineWidth == NULL ) return;
+
disp__glLineWidth (
(GLfloat) width
);
@@ -334,6 +361,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort pattern)
{
+ if ( disp__glLineStipple == NULL ) return;
+
disp__glLineStipple (
(GLint) factor,
(GLushort) pattern
@@ -354,6 +383,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glPolygonMode == NULL ) return;
+
disp__glPolygonMode (
(GLenum) face,
(GLenum) mode
@@ -374,6 +405,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat units)
{
+ if ( disp__glPolygonOffset == NULL ) return;
+
disp__glPolygonOffset (
(GLfloat) factor,
(GLfloat) units
@@ -394,6 +427,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glPolygonStipple == NULL ) return;
+
if(mask!=NULL)
{
ptr0 = (*env)->GetByteArrayElements(env, mask, 0);
@@ -422,6 +457,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray0 = JNI_FALSE;
jbyte *ptr0 = NULL;
+ if ( disp__glGetPolygonStipple == NULL ) return;
+
if(mask!=NULL)
{
ptr0 = (*env)->GetByteArrayElements(env, mask, &isCopiedArray0);
@@ -448,6 +485,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean flag)
{
+ if ( disp__glEdgeFlag == NULL ) return;
+
disp__glEdgeFlag (
(GLboolean) flag
);
@@ -467,6 +506,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr0 = NULL;
+ if ( disp__glEdgeFlagv == NULL ) return;
+
if(flag!=NULL)
{
ptr0 = (*env)->GetBooleanArrayElements(env, flag, 0);
@@ -496,6 +537,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glScissor == NULL ) return;
+
disp__glScissor (
(GLint) x,
(GLint) y,
@@ -519,6 +562,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glClipPlane == NULL ) return;
+
if(equation!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, equation, 0);
@@ -549,6 +594,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__glGetClipPlane == NULL ) return;
+
if(equation!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, equation, &isCopiedArray1);
@@ -576,6 +623,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glDrawBuffer == NULL ) return;
+
disp__glDrawBuffer (
(GLenum) mode
);
@@ -594,6 +643,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glReadBuffer == NULL ) return;
+
disp__glReadBuffer (
(GLenum) mode
);
@@ -612,6 +663,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glEnable == NULL ) return;
+
disp__glEnable (
(GLenum) cap
);
@@ -630,6 +683,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glDisable == NULL ) return;
+
disp__glDisable (
(GLenum) cap
);
@@ -650,6 +705,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsEnabled == NULL ) return 0;
+
ret = (jboolean) disp__glIsEnabled (
(GLenum) cap
);
@@ -669,6 +726,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glEnableClientState == NULL ) return;
+
disp__glEnableClientState (
(GLenum) cap
);
@@ -687,6 +746,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint cap)
{
+ if ( disp__glDisableClientState == NULL ) return;
+
disp__glDisableClientState (
(GLenum) cap
);
@@ -708,6 +769,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jboolean *ptr1 = NULL;
+ if ( disp__glGetBooleanv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetBooleanArrayElements(env, params, &isCopiedArray1);
@@ -738,6 +801,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__glGetDoublev == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, params, &isCopiedArray1);
@@ -768,6 +833,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__glGetFloatv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray1);
@@ -798,6 +865,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGetIntegerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, params, &isCopiedArray1);
@@ -825,6 +894,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glPushAttrib == NULL ) return;
+
disp__glPushAttrib (
(GLbitfield) mask
);
@@ -842,6 +913,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopAttrib == NULL ) return;
+
disp__glPopAttrib (
);
@@ -859,6 +932,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glPushClientAttrib == NULL ) return;
+
disp__glPushClientAttrib (
(GLbitfield) mask
);
@@ -876,6 +951,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopClientAttrib == NULL ) return;
+
disp__glPopClientAttrib (
);
@@ -895,6 +972,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint ret;
+ if ( disp__glRenderMode == NULL ) return 0;
+
ret = (jint) disp__glRenderMode (
(GLenum) mode
);
@@ -915,6 +994,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint ret;
+ if ( disp__glGetError == NULL ) return 0;
+
ret = (jint) disp__glGetError (
);
@@ -932,6 +1013,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glFinish == NULL ) return;
+
disp__glFinish (
);
@@ -948,6 +1031,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glFlush == NULL ) return;
+
disp__glFlush (
);
@@ -966,6 +1051,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glHint == NULL ) return;
+
disp__glHint (
(GLenum) target,
(GLenum) mode
@@ -985,6 +1072,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble depth)
{
+ if ( disp__glClearDepth == NULL ) return;
+
disp__glClearDepth (
(GLclampd) depth
);
@@ -1003,6 +1092,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint func)
{
+ if ( disp__glDepthFunc == NULL ) return;
+
disp__glDepthFunc (
(GLenum) func
);
@@ -1021,6 +1112,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean flag)
{
+ if ( disp__glDepthMask == NULL ) return;
+
disp__glDepthMask (
(GLboolean) flag
);
@@ -1040,6 +1133,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble far_val)
{
+ if ( disp__glDepthRange == NULL ) return;
+
disp__glDepthRange (
(GLclampd) near_val,
(GLclampd) far_val
@@ -1062,6 +1157,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glClearAccum == NULL ) return;
+
disp__glClearAccum (
(GLfloat) red,
(GLfloat) green,
@@ -1084,6 +1181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat value)
{
+ if ( disp__glAccum == NULL ) return;
+
disp__glAccum (
(GLenum) op,
(GLfloat) value
@@ -1103,6 +1202,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glMatrixMode == NULL ) return;
+
disp__glMatrixMode (
(GLenum) mode
);
@@ -1126,6 +1227,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble far_val)
{
+ if ( disp__glOrtho == NULL ) return;
+
disp__glOrtho (
(GLdouble) left,
(GLdouble) right,
@@ -1154,6 +1257,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble far_val)
{
+ if ( disp__glFrustum == NULL ) return;
+
disp__glFrustum (
(GLdouble) left,
(GLdouble) right,
@@ -1180,6 +1285,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glViewport == NULL ) return;
+
disp__glViewport (
(GLint) x,
(GLint) y,
@@ -1200,6 +1307,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPushMatrix == NULL ) return;
+
disp__glPushMatrix (
);
@@ -1216,6 +1325,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopMatrix == NULL ) return;
+
disp__glPopMatrix (
);
@@ -1232,6 +1343,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glLoadIdentity == NULL ) return;
+
disp__glLoadIdentity (
);
@@ -1250,6 +1363,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glLoadMatrixd == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, m, 0);
@@ -1277,6 +1392,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glLoadMatrixf == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, m, 0);
@@ -1304,6 +1421,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glMultMatrixd == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, m, 0);
@@ -1331,6 +1450,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glMultMatrixf == NULL ) return;
+
if(m!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, m, 0);
@@ -1360,6 +1481,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glRotated == NULL ) return;
+
disp__glRotated (
(GLdouble) angle,
(GLdouble) x,
@@ -1384,6 +1507,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glRotatef == NULL ) return;
+
disp__glRotatef (
(GLfloat) angle,
(GLfloat) x,
@@ -1407,6 +1532,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glScaled == NULL ) return;
+
disp__glScaled (
(GLdouble) x,
(GLdouble) y,
@@ -1429,6 +1556,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glScalef == NULL ) return;
+
disp__glScalef (
(GLfloat) x,
(GLfloat) y,
@@ -1451,6 +1580,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glTranslated == NULL ) return;
+
disp__glTranslated (
(GLdouble) x,
(GLdouble) y,
@@ -1473,6 +1604,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glTranslatef == NULL ) return;
+
disp__glTranslatef (
(GLfloat) x,
(GLfloat) y,
@@ -1495,6 +1628,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsList == NULL ) return 0;
+
ret = (jboolean) disp__glIsList (
(GLuint) list
);
@@ -1515,6 +1650,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint range)
{
+ if ( disp__glDeleteLists == NULL ) return;
+
disp__glDeleteLists (
(GLuint) list,
(GLsizei) range
@@ -1536,6 +1673,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint ret;
+ if ( disp__glGenLists == NULL ) return 0;
+
ret = (jint) disp__glGenLists (
(GLsizei) range
);
@@ -1556,6 +1695,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glNewList == NULL ) return;
+
disp__glNewList (
(GLuint) list,
(GLenum) mode
@@ -1574,6 +1715,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glEndList == NULL ) return;
+
disp__glEndList (
);
@@ -1591,6 +1734,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint list)
{
+ if ( disp__glCallList == NULL ) return;
+
disp__glCallList (
(GLuint) list
);
@@ -1612,6 +1757,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (*env)->GetByteArrayElements(env, lists, 0);
@@ -1636,6 +1783,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (*env)->GetShortArrayElements(env, lists, 0);
@@ -1660,6 +1809,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, lists, 0);
@@ -1684,6 +1835,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, lists, 0);
@@ -1708,6 +1861,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (*env)->GetDoubleArrayElements(env, lists, 0);
@@ -1732,6 +1887,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (*env)->GetBooleanArrayElements(env, lists, 0);
@@ -1756,6 +1913,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr2 = NULL;
+ if ( disp__glCallLists == NULL ) return;
+
if(lists!=NULL)
{
ptr2 = (*env)->GetLongArrayElements(env, lists, 0);
@@ -1784,6 +1943,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint base)
{
+ if ( disp__glListBase == NULL ) return;
+
disp__glListBase (
(GLuint) base
);
@@ -1802,6 +1963,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glBegin == NULL ) return;
+
disp__glBegin (
(GLenum) mode
);
@@ -1819,6 +1982,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glEnd == NULL ) return;
+
disp__glEnd (
);
@@ -1837,6 +2002,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble y)
{
+ if ( disp__glVertex2d == NULL ) return;
+
disp__glVertex2d (
(GLdouble) x,
(GLdouble) y
@@ -1857,6 +2024,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat y)
{
+ if ( disp__glVertex2f == NULL ) return;
+
disp__glVertex2f (
(GLfloat) x,
(GLfloat) y
@@ -1877,6 +2046,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint y)
{
+ if ( disp__glVertex2i == NULL ) return;
+
disp__glVertex2i (
(GLint) x,
(GLint) y
@@ -1897,6 +2068,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort y)
{
+ if ( disp__glVertex2s == NULL ) return;
+
disp__glVertex2s (
(GLshort) x,
(GLshort) y
@@ -1918,6 +2091,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glVertex3d == NULL ) return;
+
disp__glVertex3d (
(GLdouble) x,
(GLdouble) y,
@@ -1940,6 +2115,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glVertex3f == NULL ) return;
+
disp__glVertex3f (
(GLfloat) x,
(GLfloat) y,
@@ -1962,6 +2139,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint z)
{
+ if ( disp__glVertex3i == NULL ) return;
+
disp__glVertex3i (
(GLint) x,
(GLint) y,
@@ -1984,6 +2163,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort z)
{
+ if ( disp__glVertex3s == NULL ) return;
+
disp__glVertex3s (
(GLshort) x,
(GLshort) y,
@@ -2007,6 +2188,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble w)
{
+ if ( disp__glVertex4d == NULL ) return;
+
disp__glVertex4d (
(GLdouble) x,
(GLdouble) y,
@@ -2031,6 +2214,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat w)
{
+ if ( disp__glVertex4f == NULL ) return;
+
disp__glVertex4f (
(GLfloat) x,
(GLfloat) y,
@@ -2055,6 +2240,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint w)
{
+ if ( disp__glVertex4i == NULL ) return;
+
disp__glVertex4i (
(GLint) x,
(GLint) y,
@@ -2079,6 +2266,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort w)
{
+ if ( disp__glVertex4s == NULL ) return;
+
disp__glVertex4s (
(GLshort) x,
(GLshort) y,
@@ -2101,6 +2290,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glVertex2dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -2128,6 +2319,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glVertex2fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -2155,6 +2348,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glVertex2iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -2182,6 +2377,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glVertex2sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -2209,6 +2406,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glVertex3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -2236,6 +2435,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glVertex3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -2263,6 +2464,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glVertex3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -2290,6 +2493,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glVertex3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -2317,6 +2522,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glVertex4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -2344,6 +2551,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glVertex4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -2371,6 +2580,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glVertex4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -2398,6 +2609,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glVertex4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -2426,6 +2639,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte nz)
{
+ if ( disp__glNormal3b == NULL ) return;
+
disp__glNormal3b (
(GLbyte) nx,
(GLbyte) ny,
@@ -2448,6 +2663,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble nz)
{
+ if ( disp__glNormal3d == NULL ) return;
+
disp__glNormal3d (
(GLdouble) nx,
(GLdouble) ny,
@@ -2470,6 +2687,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat nz)
{
+ if ( disp__glNormal3f == NULL ) return;
+
disp__glNormal3f (
(GLfloat) nx,
(GLfloat) ny,
@@ -2492,6 +2711,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint nz)
{
+ if ( disp__glNormal3i == NULL ) return;
+
disp__glNormal3i (
(GLint) nx,
(GLint) ny,
@@ -2514,6 +2735,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort nz)
{
+ if ( disp__glNormal3s == NULL ) return;
+
disp__glNormal3s (
(GLshort) nx,
(GLshort) ny,
@@ -2535,6 +2758,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glNormal3bv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetByteArrayElements(env, v, 0);
@@ -2562,6 +2787,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glNormal3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -2589,6 +2816,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glNormal3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -2616,6 +2845,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glNormal3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -2643,6 +2874,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glNormal3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -2669,6 +2902,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble c)
{
+ if ( disp__glIndexd == NULL ) return;
+
disp__glIndexd (
(GLdouble) c
);
@@ -2687,6 +2922,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat c)
{
+ if ( disp__glIndexf == NULL ) return;
+
disp__glIndexf (
(GLfloat) c
);
@@ -2705,6 +2942,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint c)
{
+ if ( disp__glIndexi == NULL ) return;
+
disp__glIndexi (
(GLint) c
);
@@ -2723,6 +2962,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort c)
{
+ if ( disp__glIndexs == NULL ) return;
+
disp__glIndexs (
(GLshort) c
);
@@ -2741,6 +2982,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte c)
{
+ if ( disp__glIndexub == NULL ) return;
+
disp__glIndexub (
(GLubyte) c
);
@@ -2760,6 +3003,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glIndexdv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, c, 0);
@@ -2787,6 +3032,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glIndexfv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, c, 0);
@@ -2814,6 +3061,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glIndexiv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, c, 0);
@@ -2841,6 +3090,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glIndexsv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, c, 0);
@@ -2868,6 +3119,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glIndexubv == NULL ) return;
+
if(c!=NULL)
{
ptr0 = (*env)->GetByteArrayElements(env, c, 0);
@@ -2896,6 +3149,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte blue)
{
+ if ( disp__glColor3b == NULL ) return;
+
disp__glColor3b (
(GLbyte) red,
(GLbyte) green,
@@ -2918,6 +3173,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble blue)
{
+ if ( disp__glColor3d == NULL ) return;
+
disp__glColor3d (
(GLdouble) red,
(GLdouble) green,
@@ -2940,6 +3197,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat blue)
{
+ if ( disp__glColor3f == NULL ) return;
+
disp__glColor3f (
(GLfloat) red,
(GLfloat) green,
@@ -2962,6 +3221,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint blue)
{
+ if ( disp__glColor3i == NULL ) return;
+
disp__glColor3i (
(GLint) red,
(GLint) green,
@@ -2984,6 +3245,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort blue)
{
+ if ( disp__glColor3s == NULL ) return;
+
disp__glColor3s (
(GLshort) red,
(GLshort) green,
@@ -3006,6 +3269,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte blue)
{
+ if ( disp__glColor3ub == NULL ) return;
+
disp__glColor3ub (
(GLubyte) red,
(GLubyte) green,
@@ -3028,6 +3293,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint blue)
{
+ if ( disp__glColor3ui == NULL ) return;
+
disp__glColor3ui (
(GLuint) red,
(GLuint) green,
@@ -3050,6 +3317,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort blue)
{
+ if ( disp__glColor3us == NULL ) return;
+
disp__glColor3us (
(GLushort) red,
(GLushort) green,
@@ -3073,6 +3342,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte alpha)
{
+ if ( disp__glColor4b == NULL ) return;
+
disp__glColor4b (
(GLbyte) red,
(GLbyte) green,
@@ -3097,6 +3368,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble alpha)
{
+ if ( disp__glColor4d == NULL ) return;
+
disp__glColor4d (
(GLdouble) red,
(GLdouble) green,
@@ -3121,6 +3394,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glColor4f == NULL ) return;
+
disp__glColor4f (
(GLfloat) red,
(GLfloat) green,
@@ -3145,6 +3420,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint alpha)
{
+ if ( disp__glColor4i == NULL ) return;
+
disp__glColor4i (
(GLint) red,
(GLint) green,
@@ -3169,6 +3446,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort alpha)
{
+ if ( disp__glColor4s == NULL ) return;
+
disp__glColor4s (
(GLshort) red,
(GLshort) green,
@@ -3193,6 +3472,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte alpha)
{
+ if ( disp__glColor4ub == NULL ) return;
+
disp__glColor4ub (
(GLubyte) red,
(GLubyte) green,
@@ -3217,6 +3498,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint alpha)
{
+ if ( disp__glColor4ui == NULL ) return;
+
disp__glColor4ui (
(GLuint) red,
(GLuint) green,
@@ -3241,6 +3524,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort alpha)
{
+ if ( disp__glColor4us == NULL ) return;
+
disp__glColor4us (
(GLushort) red,
(GLushort) green,
@@ -3263,6 +3548,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glColor3bv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetByteArrayElements(env, v, 0);
@@ -3290,6 +3577,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glColor3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -3317,6 +3606,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glColor3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -3344,6 +3635,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glColor3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -3371,6 +3664,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glColor3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -3398,6 +3693,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glColor3ubv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetByteArrayElements(env, v, 0);
@@ -3425,6 +3722,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glColor3uiv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -3452,6 +3751,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glColor3usv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -3479,6 +3780,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glColor4bv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetByteArrayElements(env, v, 0);
@@ -3506,6 +3809,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glColor4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -3533,6 +3838,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glColor4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -3560,6 +3867,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glColor4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -3587,6 +3896,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glColor4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -3614,6 +3925,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr0 = NULL;
+ if ( disp__glColor4ubv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetByteArrayElements(env, v, 0);
@@ -3641,6 +3954,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glColor4uiv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -3668,6 +3983,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glColor4usv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -3694,6 +4011,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble s)
{
+ if ( disp__glTexCoord1d == NULL ) return;
+
disp__glTexCoord1d (
(GLdouble) s
);
@@ -3712,6 +4031,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat s)
{
+ if ( disp__glTexCoord1f == NULL ) return;
+
disp__glTexCoord1f (
(GLfloat) s
);
@@ -3730,6 +4051,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint s)
{
+ if ( disp__glTexCoord1i == NULL ) return;
+
disp__glTexCoord1i (
(GLint) s
);
@@ -3748,6 +4071,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort s)
{
+ if ( disp__glTexCoord1s == NULL ) return;
+
disp__glTexCoord1s (
(GLshort) s
);
@@ -3767,6 +4092,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble t)
{
+ if ( disp__glTexCoord2d == NULL ) return;
+
disp__glTexCoord2d (
(GLdouble) s,
(GLdouble) t
@@ -3787,6 +4114,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat t)
{
+ if ( disp__glTexCoord2f == NULL ) return;
+
disp__glTexCoord2f (
(GLfloat) s,
(GLfloat) t
@@ -3807,6 +4136,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint t)
{
+ if ( disp__glTexCoord2i == NULL ) return;
+
disp__glTexCoord2i (
(GLint) s,
(GLint) t
@@ -3827,6 +4158,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort t)
{
+ if ( disp__glTexCoord2s == NULL ) return;
+
disp__glTexCoord2s (
(GLshort) s,
(GLshort) t
@@ -3848,6 +4181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble r)
{
+ if ( disp__glTexCoord3d == NULL ) return;
+
disp__glTexCoord3d (
(GLdouble) s,
(GLdouble) t,
@@ -3870,6 +4205,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat r)
{
+ if ( disp__glTexCoord3f == NULL ) return;
+
disp__glTexCoord3f (
(GLfloat) s,
(GLfloat) t,
@@ -3892,6 +4229,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint r)
{
+ if ( disp__glTexCoord3i == NULL ) return;
+
disp__glTexCoord3i (
(GLint) s,
(GLint) t,
@@ -3914,6 +4253,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort r)
{
+ if ( disp__glTexCoord3s == NULL ) return;
+
disp__glTexCoord3s (
(GLshort) s,
(GLshort) t,
@@ -3937,6 +4278,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble q)
{
+ if ( disp__glTexCoord4d == NULL ) return;
+
disp__glTexCoord4d (
(GLdouble) s,
(GLdouble) t,
@@ -3961,6 +4304,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat q)
{
+ if ( disp__glTexCoord4f == NULL ) return;
+
disp__glTexCoord4f (
(GLfloat) s,
(GLfloat) t,
@@ -3985,6 +4330,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint q)
{
+ if ( disp__glTexCoord4i == NULL ) return;
+
disp__glTexCoord4i (
(GLint) s,
(GLint) t,
@@ -4009,6 +4356,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort q)
{
+ if ( disp__glTexCoord4s == NULL ) return;
+
disp__glTexCoord4s (
(GLshort) s,
(GLshort) t,
@@ -4031,6 +4380,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glTexCoord1dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -4058,6 +4409,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glTexCoord1fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -4085,6 +4438,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glTexCoord1iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -4112,6 +4467,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glTexCoord1sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -4139,6 +4496,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glTexCoord2dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -4166,6 +4525,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glTexCoord2fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -4193,6 +4554,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glTexCoord2iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -4220,6 +4583,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glTexCoord2sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -4247,6 +4612,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glTexCoord3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -4274,6 +4641,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glTexCoord3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -4301,6 +4670,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glTexCoord3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -4328,6 +4699,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glTexCoord3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -4355,6 +4728,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glTexCoord4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -4382,6 +4757,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glTexCoord4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -4409,6 +4786,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glTexCoord4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -4436,6 +4815,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glTexCoord4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -4463,6 +4844,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble y)
{
+ if ( disp__glRasterPos2d == NULL ) return;
+
disp__glRasterPos2d (
(GLdouble) x,
(GLdouble) y
@@ -4483,6 +4866,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat y)
{
+ if ( disp__glRasterPos2f == NULL ) return;
+
disp__glRasterPos2f (
(GLfloat) x,
(GLfloat) y
@@ -4503,6 +4888,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint y)
{
+ if ( disp__glRasterPos2i == NULL ) return;
+
disp__glRasterPos2i (
(GLint) x,
(GLint) y
@@ -4523,6 +4910,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort y)
{
+ if ( disp__glRasterPos2s == NULL ) return;
+
disp__glRasterPos2s (
(GLshort) x,
(GLshort) y
@@ -4544,6 +4933,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble z)
{
+ if ( disp__glRasterPos3d == NULL ) return;
+
disp__glRasterPos3d (
(GLdouble) x,
(GLdouble) y,
@@ -4566,6 +4957,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat z)
{
+ if ( disp__glRasterPos3f == NULL ) return;
+
disp__glRasterPos3f (
(GLfloat) x,
(GLfloat) y,
@@ -4588,6 +4981,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint z)
{
+ if ( disp__glRasterPos3i == NULL ) return;
+
disp__glRasterPos3i (
(GLint) x,
(GLint) y,
@@ -4610,6 +5005,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort z)
{
+ if ( disp__glRasterPos3s == NULL ) return;
+
disp__glRasterPos3s (
(GLshort) x,
(GLshort) y,
@@ -4633,6 +5030,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble w)
{
+ if ( disp__glRasterPos4d == NULL ) return;
+
disp__glRasterPos4d (
(GLdouble) x,
(GLdouble) y,
@@ -4657,6 +5056,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat w)
{
+ if ( disp__glRasterPos4f == NULL ) return;
+
disp__glRasterPos4f (
(GLfloat) x,
(GLfloat) y,
@@ -4681,6 +5082,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint w)
{
+ if ( disp__glRasterPos4i == NULL ) return;
+
disp__glRasterPos4i (
(GLint) x,
(GLint) y,
@@ -4705,6 +5108,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort w)
{
+ if ( disp__glRasterPos4s == NULL ) return;
+
disp__glRasterPos4s (
(GLshort) x,
(GLshort) y,
@@ -4727,6 +5132,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glRasterPos2dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -4754,6 +5161,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glRasterPos2fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -4781,6 +5190,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glRasterPos2iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -4808,6 +5219,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glRasterPos2sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -4835,6 +5248,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glRasterPos3dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -4862,6 +5277,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glRasterPos3fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -4889,6 +5306,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glRasterPos3iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -4916,6 +5335,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glRasterPos3sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -4943,6 +5364,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glRasterPos4dv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -4970,6 +5393,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glRasterPos4fv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -4997,6 +5422,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr0 = NULL;
+ if ( disp__glRasterPos4iv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v, 0);
@@ -5024,6 +5451,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr0 = NULL;
+ if ( disp__glRasterPos4sv == NULL ) return;
+
if(v!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v, 0);
@@ -5053,6 +5482,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble y2)
{
+ if ( disp__glRectd == NULL ) return;
+
disp__glRectd (
(GLdouble) x1,
(GLdouble) y1,
@@ -5077,6 +5508,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat y2)
{
+ if ( disp__glRectf == NULL ) return;
+
disp__glRectf (
(GLfloat) x1,
(GLfloat) y1,
@@ -5101,6 +5534,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint y2)
{
+ if ( disp__glRecti == NULL ) return;
+
disp__glRecti (
(GLint) x1,
(GLint) y1,
@@ -5125,6 +5560,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort y2)
{
+ if ( disp__glRects == NULL ) return;
+
disp__glRects (
(GLshort) x1,
(GLshort) y1,
@@ -5149,6 +5586,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr0 = NULL;
jdouble *ptr1 = NULL;
+ if ( disp__glRectdv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, v1, 0);
@@ -5187,6 +5626,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr0 = NULL;
jfloat *ptr1 = NULL;
+ if ( disp__glRectfv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, v1, 0);
@@ -5225,6 +5666,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr0 = NULL;
jint *ptr1 = NULL;
+ if ( disp__glRectiv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (*env)->GetIntArrayElements(env, v1, 0);
@@ -5263,6 +5706,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr0 = NULL;
jshort *ptr1 = NULL;
+ if ( disp__glRectsv == NULL ) return;
+
if(v1!=NULL)
{
ptr0 = (*env)->GetShortArrayElements(env, v1, 0);
@@ -5302,6 +5747,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -5328,6 +5775,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -5354,6 +5803,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -5380,6 +5831,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -5406,6 +5859,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -5432,6 +5887,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -5458,6 +5915,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glVertexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -5490,6 +5949,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -5514,6 +5975,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -5538,6 +6001,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -5562,6 +6027,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -5586,6 +6053,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -5610,6 +6079,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -5634,6 +6105,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr2 = NULL;
+ if ( disp__glNormalPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -5666,6 +6139,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -5692,6 +6167,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -5718,6 +6195,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -5744,6 +6223,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -5770,6 +6251,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -5796,6 +6279,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -5822,6 +6307,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glColorPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -5854,6 +6341,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -5878,6 +6367,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -5902,6 +6393,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -5926,6 +6419,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -5950,6 +6445,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -5974,6 +6471,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -5998,6 +6497,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr2 = NULL;
+ if ( disp__glIndexPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -6030,6 +6531,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -6056,6 +6559,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -6082,6 +6587,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -6108,6 +6615,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -6134,6 +6643,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -6160,6 +6671,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -6186,6 +6699,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glTexCoordPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -6217,6 +6732,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -6239,6 +6756,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -6261,6 +6780,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -6283,6 +6804,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -6305,6 +6828,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -6327,6 +6852,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -6349,6 +6876,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr1 = NULL;
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
if(ptr!=NULL)
{
ptr1 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -6379,6 +6908,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jbyte *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetByteArrayElements(env, params, &isCopiedArray1);
@@ -6402,6 +6933,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jshort *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetShortArrayElements(env, params, &isCopiedArray1);
@@ -6425,6 +6958,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, params, &isCopiedArray1);
@@ -6448,6 +6983,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray1);
@@ -6471,6 +7008,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, params, &isCopiedArray1);
@@ -6494,6 +7033,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jboolean *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetBooleanArrayElements(env, params, &isCopiedArray1);
@@ -6517,6 +7058,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jlong *ptr1 = NULL;
+ if ( disp__glGetPointerv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetLongArrayElements(env, params, &isCopiedArray1);
@@ -6544,6 +7087,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i)
{
+ if ( disp__glArrayElement == NULL ) return;
+
disp__glArrayElement (
(GLint) i
);
@@ -6564,6 +7109,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint count)
{
+ if ( disp__glDrawArrays == NULL ) return;
+
disp__glDrawArrays (
(GLenum) mode,
(GLint) first,
@@ -6588,6 +7135,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, indices, 0);
@@ -6614,6 +7163,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, indices, 0);
@@ -6640,6 +7191,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, indices, 0);
@@ -6666,6 +7219,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, indices, 0);
@@ -6692,6 +7247,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, indices, 0);
@@ -6718,6 +7275,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, indices, 0);
@@ -6744,6 +7303,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glDrawElements == NULL ) return;
+
if(indices!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, indices, 0);
@@ -6776,6 +7337,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (*env)->GetByteArrayElements(env, pointer, 0);
@@ -6800,6 +7363,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (*env)->GetShortArrayElements(env, pointer, 0);
@@ -6824,6 +7389,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, pointer, 0);
@@ -6848,6 +7415,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, pointer, 0);
@@ -6872,6 +7441,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (*env)->GetDoubleArrayElements(env, pointer, 0);
@@ -6896,6 +7467,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (*env)->GetBooleanArrayElements(env, pointer, 0);
@@ -6920,6 +7493,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr2 = NULL;
+ if ( disp__glInterleavedArrays == NULL ) return;
+
if(pointer!=NULL)
{
ptr2 = (*env)->GetLongArrayElements(env, pointer, 0);
@@ -6948,6 +7523,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glShadeModel == NULL ) return;
+
disp__glShadeModel (
(GLenum) mode
);
@@ -6968,6 +7545,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glLightf == NULL ) return;
+
disp__glLightf (
(GLenum) light,
(GLenum) pname,
@@ -6990,6 +7569,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glLighti == NULL ) return;
+
disp__glLighti (
(GLenum) light,
(GLenum) pname,
@@ -7013,6 +7594,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glLightfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -7044,6 +7627,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glLightiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, 0);
@@ -7076,6 +7661,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetLightfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -7108,6 +7695,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetLightiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -7137,6 +7726,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glLightModelf == NULL ) return;
+
disp__glLightModelf (
(GLenum) pname,
(GLfloat) param
@@ -7157,6 +7748,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glLightModeli == NULL ) return;
+
disp__glLightModeli (
(GLenum) pname,
(GLint) param
@@ -7178,6 +7771,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glLightModelfv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -7207,6 +7802,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glLightModeliv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, params, 0);
@@ -7236,6 +7833,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glMaterialf == NULL ) return;
+
disp__glMaterialf (
(GLenum) face,
(GLenum) pname,
@@ -7258,6 +7857,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glMateriali == NULL ) return;
+
disp__glMateriali (
(GLenum) face,
(GLenum) pname,
@@ -7281,6 +7882,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glMaterialfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -7312,6 +7915,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glMaterialiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, 0);
@@ -7344,6 +7949,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetMaterialfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -7376,6 +7983,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetMaterialiv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -7405,6 +8014,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glColorMaterial == NULL ) return;
+
disp__glColorMaterial (
(GLenum) face,
(GLenum) mode
@@ -7425,6 +8036,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat yfactor)
{
+ if ( disp__glPixelZoom == NULL ) return;
+
disp__glPixelZoom (
(GLfloat) xfactor,
(GLfloat) yfactor
@@ -7445,6 +8058,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glPixelStoref == NULL ) return;
+
disp__glPixelStoref (
(GLenum) pname,
(GLfloat) param
@@ -7465,6 +8080,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glPixelStorei == NULL ) return;
+
disp__glPixelStorei (
(GLenum) pname,
(GLint) param
@@ -7485,6 +8102,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glPixelTransferf == NULL ) return;
+
disp__glPixelTransferf (
(GLenum) pname,
(GLfloat) param
@@ -7505,6 +8124,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glPixelTransferi == NULL ) return;
+
disp__glPixelTransferi (
(GLenum) pname,
(GLint) param
@@ -7527,6 +8148,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glPixelMapfv == NULL ) return;
+
if(values!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, values, 0);
@@ -7558,6 +8181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glPixelMapuiv == NULL ) return;
+
if(values!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, values, 0);
@@ -7589,6 +8214,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr2 = NULL;
+ if ( disp__glPixelMapusv == NULL ) return;
+
if(values!=NULL)
{
ptr2 = (*env)->GetShortArrayElements(env, values, 0);
@@ -7620,6 +8247,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__glGetPixelMapfv == NULL ) return;
+
if(values!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, values, &isCopiedArray1);
@@ -7650,6 +8279,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGetPixelMapuiv == NULL ) return;
+
if(values!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, values, &isCopiedArray1);
@@ -7680,6 +8311,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jshort *ptr1 = NULL;
+ if ( disp__glGetPixelMapusv == NULL ) return;
+
if(values!=NULL)
{
ptr1 = (*env)->GetShortArrayElements(env, values, &isCopiedArray1);
@@ -7714,6 +8347,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr6 = NULL;
+ if ( disp__glBitmap == NULL ) return;
+
if(bitmap!=NULL)
{
ptr6 = (*env)->GetByteArrayElements(env, bitmap, 0);
@@ -7754,6 +8389,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jbyte *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetByteArrayElements(env, pixels, &isCopiedArray6);
@@ -7787,6 +8424,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jshort *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetShortArrayElements(env, pixels, &isCopiedArray6);
@@ -7820,6 +8459,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jint *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetIntArrayElements(env, pixels, &isCopiedArray6);
@@ -7853,6 +8494,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jfloat *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetFloatArrayElements(env, pixels, &isCopiedArray6);
@@ -7886,6 +8529,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jdouble *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetDoubleArrayElements(env, pixels, &isCopiedArray6);
@@ -7919,6 +8564,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jboolean *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetBooleanArrayElements(env, pixels, &isCopiedArray6);
@@ -7952,6 +8599,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray6 = JNI_FALSE;
jlong *ptr6 = NULL;
+ if ( disp__glReadPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetLongArrayElements(env, pixels, &isCopiedArray6);
@@ -7989,6 +8638,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetByteArrayElements(env, pixels, 0);
@@ -8017,6 +8668,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetShortArrayElements(env, pixels, 0);
@@ -8045,6 +8698,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetIntArrayElements(env, pixels, 0);
@@ -8073,6 +8728,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetFloatArrayElements(env, pixels, 0);
@@ -8101,6 +8758,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetDoubleArrayElements(env, pixels, 0);
@@ -8129,6 +8788,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetBooleanArrayElements(env, pixels, 0);
@@ -8157,6 +8818,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr4 = NULL;
+ if ( disp__glDrawPixels == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetLongArrayElements(env, pixels, 0);
@@ -8191,6 +8854,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint type)
{
+ if ( disp__glCopyPixels == NULL ) return;
+
disp__glCopyPixels (
(GLint) x,
(GLint) y,
@@ -8215,6 +8880,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glStencilFunc == NULL ) return;
+
disp__glStencilFunc (
(GLenum) func,
(GLint) ref,
@@ -8235,6 +8902,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mask)
{
+ if ( disp__glStencilMask == NULL ) return;
+
disp__glStencilMask (
(GLuint) mask
);
@@ -8255,6 +8924,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint zpass)
{
+ if ( disp__glStencilOp == NULL ) return;
+
disp__glStencilOp (
(GLenum) fail,
(GLenum) zfail,
@@ -8275,6 +8946,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint s)
{
+ if ( disp__glClearStencil == NULL ) return;
+
disp__glClearStencil (
(GLint) s
);
@@ -8295,6 +8968,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble param)
{
+ if ( disp__glTexGend == NULL ) return;
+
disp__glTexGend (
(GLenum) coord,
(GLenum) pname,
@@ -8317,6 +8992,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glTexGenf == NULL ) return;
+
disp__glTexGenf (
(GLenum) coord,
(GLenum) pname,
@@ -8339,6 +9016,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glTexGeni == NULL ) return;
+
disp__glTexGeni (
(GLenum) coord,
(GLenum) pname,
@@ -8362,6 +9041,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr2 = NULL;
+ if ( disp__glTexGendv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetDoubleArrayElements(env, params, 0);
@@ -8393,6 +9074,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glTexGenfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -8424,6 +9107,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glTexGeniv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, 0);
@@ -8456,6 +9141,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jdouble *ptr2 = NULL;
+ if ( disp__glGetTexGendv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetDoubleArrayElements(env, params, &isCopiedArray2);
@@ -8488,6 +9175,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetTexGenfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -8520,6 +9209,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetTexGeniv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -8550,6 +9241,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glTexEnvf == NULL ) return;
+
disp__glTexEnvf (
(GLenum) target,
(GLenum) pname,
@@ -8572,6 +9265,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glTexEnvi == NULL ) return;
+
disp__glTexEnvi (
(GLenum) target,
(GLenum) pname,
@@ -8595,6 +9290,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glTexEnvfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -8626,6 +9323,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glTexEnviv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, 0);
@@ -8658,6 +9357,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetTexEnvfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -8690,6 +9391,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetTexEnviv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -8720,6 +9423,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glTexParameterf == NULL ) return;
+
disp__glTexParameterf (
(GLenum) target,
(GLenum) pname,
@@ -8742,6 +9447,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glTexParameteri == NULL ) return;
+
disp__glTexParameteri (
(GLenum) target,
(GLenum) pname,
@@ -8765,6 +9472,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glTexParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -8796,6 +9505,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glTexParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, 0);
@@ -8828,6 +9539,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetTexParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -8860,6 +9573,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetTexParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -8893,6 +9608,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jfloat *ptr3 = NULL;
+ if ( disp__glGetTexLevelParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray3);
@@ -8927,6 +9644,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jint *ptr3 = NULL;
+ if ( disp__glGetTexLevelParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, params, &isCopiedArray3);
@@ -8964,6 +9683,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (*env)->GetByteArrayElements(env, pixels, 0);
@@ -8998,6 +9719,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (*env)->GetShortArrayElements(env, pixels, 0);
@@ -9032,6 +9755,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (*env)->GetIntArrayElements(env, pixels, 0);
@@ -9066,6 +9791,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (*env)->GetFloatArrayElements(env, pixels, 0);
@@ -9100,6 +9827,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (*env)->GetDoubleArrayElements(env, pixels, 0);
@@ -9134,6 +9863,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (*env)->GetBooleanArrayElements(env, pixels, 0);
@@ -9168,6 +9899,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr7 = NULL;
+ if ( disp__glTexImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr7 = (*env)->GetLongArrayElements(env, pixels, 0);
@@ -9210,6 +9943,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetByteArrayElements(env, pixels, 0);
@@ -9246,6 +9981,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetShortArrayElements(env, pixels, 0);
@@ -9282,6 +10019,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetIntArrayElements(env, pixels, 0);
@@ -9318,6 +10057,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetFloatArrayElements(env, pixels, 0);
@@ -9354,6 +10095,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetDoubleArrayElements(env, pixels, 0);
@@ -9390,6 +10133,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetBooleanArrayElements(env, pixels, 0);
@@ -9426,6 +10171,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr8 = NULL;
+ if ( disp__glTexImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetLongArrayElements(env, pixels, 0);
@@ -9466,6 +10213,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jbyte *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetByteArrayElements(env, pixels, &isCopiedArray4);
@@ -9495,6 +10244,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jshort *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetShortArrayElements(env, pixels, &isCopiedArray4);
@@ -9524,6 +10275,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jint *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetIntArrayElements(env, pixels, &isCopiedArray4);
@@ -9553,6 +10306,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jfloat *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetFloatArrayElements(env, pixels, &isCopiedArray4);
@@ -9582,6 +10337,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jdouble *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetDoubleArrayElements(env, pixels, &isCopiedArray4);
@@ -9611,6 +10368,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jboolean *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetBooleanArrayElements(env, pixels, &isCopiedArray4);
@@ -9640,6 +10399,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jlong *ptr4 = NULL;
+ if ( disp__glGetTexImage == NULL ) return;
+
if(pixels!=NULL)
{
ptr4 = (*env)->GetLongArrayElements(env, pixels, &isCopiedArray4);
@@ -9673,6 +10434,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGenTextures == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, textures, &isCopiedArray1);
@@ -9702,6 +10465,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glDeleteTextures == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, textures, 0);
@@ -9730,6 +10495,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glBindTexture == NULL ) return;
+
disp__glBindTexture (
(GLenum) target,
(GLuint) texture
@@ -9753,6 +10520,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
jfloat *ptr2 = NULL;
+ if ( disp__glPrioritizeTextures == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, textures, 0);
@@ -9796,6 +10565,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jboolean *ptr2 = NULL;
+ if ( disp__glAreTexturesResident == NULL ) return 0;
+
if(textures!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, textures, 0);
@@ -9835,6 +10606,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsTexture == NULL ) return 0;
+
ret = (jboolean) disp__glIsTexture (
(GLuint) texture
);
@@ -9861,6 +10634,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetByteArrayElements(env, pixels, 0);
@@ -9893,6 +10668,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetShortArrayElements(env, pixels, 0);
@@ -9925,6 +10702,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetIntArrayElements(env, pixels, 0);
@@ -9957,6 +10736,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetFloatArrayElements(env, pixels, 0);
@@ -9989,6 +10770,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetDoubleArrayElements(env, pixels, 0);
@@ -10021,6 +10804,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetBooleanArrayElements(env, pixels, 0);
@@ -10053,6 +10838,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr6 = NULL;
+ if ( disp__glTexSubImage1D == NULL ) return;
+
if(pixels!=NULL)
{
ptr6 = (*env)->GetLongArrayElements(env, pixels, 0);
@@ -10094,6 +10881,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetByteArrayElements(env, pixels, 0);
@@ -10130,6 +10919,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetShortArrayElements(env, pixels, 0);
@@ -10166,6 +10957,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetIntArrayElements(env, pixels, 0);
@@ -10202,6 +10995,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetFloatArrayElements(env, pixels, 0);
@@ -10238,6 +11033,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetDoubleArrayElements(env, pixels, 0);
@@ -10274,6 +11071,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetBooleanArrayElements(env, pixels, 0);
@@ -10310,6 +11109,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr8 = NULL;
+ if ( disp__glTexSubImage2D == NULL ) return;
+
if(pixels!=NULL)
{
ptr8 = (*env)->GetLongArrayElements(env, pixels, 0);
@@ -10350,6 +11151,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint border)
{
+ if ( disp__glCopyTexImage1D == NULL ) return;
+
disp__glCopyTexImage1D (
(GLenum) target,
(GLint) level,
@@ -10381,6 +11184,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint border)
{
+ if ( disp__glCopyTexImage2D == NULL ) return;
+
disp__glCopyTexImage2D (
(GLenum) target,
(GLint) level,
@@ -10411,6 +11216,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyTexSubImage1D == NULL ) return;
+
disp__glCopyTexSubImage1D (
(GLenum) target,
(GLint) level,
@@ -10441,6 +11248,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyTexSubImage2D == NULL ) return;
+
disp__glCopyTexSubImage2D (
(GLenum) target,
(GLint) level,
@@ -10472,6 +11281,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glMap1d == NULL ) return;
+
if(points!=NULL)
{
ptr5 = (*env)->GetDoubleArrayElements(env, points, 0);
@@ -10509,6 +11320,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glMap1f == NULL ) return;
+
if(points!=NULL)
{
ptr5 = (*env)->GetFloatArrayElements(env, points, 0);
@@ -10550,6 +11363,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr9 = NULL;
+ if ( disp__glMap2d == NULL ) return;
+
if(points!=NULL)
{
ptr9 = (*env)->GetDoubleArrayElements(env, points, 0);
@@ -10595,6 +11410,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr9 = NULL;
+ if ( disp__glMap2f == NULL ) return;
+
if(points!=NULL)
{
ptr9 = (*env)->GetFloatArrayElements(env, points, 0);
@@ -10634,6 +11451,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jdouble *ptr2 = NULL;
+ if ( disp__glGetMapdv == NULL ) return;
+
if(v!=NULL)
{
ptr2 = (*env)->GetDoubleArrayElements(env, v, &isCopiedArray2);
@@ -10666,6 +11485,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetMapfv == NULL ) return;
+
if(v!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, v, &isCopiedArray2);
@@ -10698,6 +11519,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetMapiv == NULL ) return;
+
if(v!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, v, &isCopiedArray2);
@@ -10726,6 +11549,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble u)
{
+ if ( disp__glEvalCoord1d == NULL ) return;
+
disp__glEvalCoord1d (
(GLdouble) u
);
@@ -10744,6 +11569,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat u)
{
+ if ( disp__glEvalCoord1f == NULL ) return;
+
disp__glEvalCoord1f (
(GLfloat) u
);
@@ -10763,6 +11590,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glEvalCoord1dv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, u, 0);
@@ -10790,6 +11619,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glEvalCoord1fv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, u, 0);
@@ -10817,6 +11648,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble v)
{
+ if ( disp__glEvalCoord2d == NULL ) return;
+
disp__glEvalCoord2d (
(GLdouble) u,
(GLdouble) v
@@ -10837,6 +11670,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat v)
{
+ if ( disp__glEvalCoord2f == NULL ) return;
+
disp__glEvalCoord2f (
(GLfloat) u,
(GLfloat) v
@@ -10857,6 +11692,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr0 = NULL;
+ if ( disp__glEvalCoord2dv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (*env)->GetDoubleArrayElements(env, u, 0);
@@ -10884,6 +11721,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr0 = NULL;
+ if ( disp__glEvalCoord2fv == NULL ) return;
+
if(u!=NULL)
{
ptr0 = (*env)->GetFloatArrayElements(env, u, 0);
@@ -10912,6 +11751,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble u2)
{
+ if ( disp__glMapGrid1d == NULL ) return;
+
disp__glMapGrid1d (
(GLint) un,
(GLdouble) u1,
@@ -10934,6 +11775,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat u2)
{
+ if ( disp__glMapGrid1f == NULL ) return;
+
disp__glMapGrid1f (
(GLint) un,
(GLfloat) u1,
@@ -10959,6 +11802,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble v2)
{
+ if ( disp__glMapGrid2d == NULL ) return;
+
disp__glMapGrid2d (
(GLint) un,
(GLdouble) u1,
@@ -10987,6 +11832,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat v2)
{
+ if ( disp__glMapGrid2f == NULL ) return;
+
disp__glMapGrid2f (
(GLint) un,
(GLfloat) u1,
@@ -11010,6 +11857,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i)
{
+ if ( disp__glEvalPoint1 == NULL ) return;
+
disp__glEvalPoint1 (
(GLint) i
);
@@ -11029,6 +11878,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint j)
{
+ if ( disp__glEvalPoint2 == NULL ) return;
+
disp__glEvalPoint2 (
(GLint) i,
(GLint) j
@@ -11050,6 +11901,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i2)
{
+ if ( disp__glEvalMesh1 == NULL ) return;
+
disp__glEvalMesh1 (
(GLenum) mode,
(GLint) i1,
@@ -11074,6 +11927,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint j2)
{
+ if ( disp__glEvalMesh2 == NULL ) return;
+
disp__glEvalMesh2 (
(GLenum) mode,
(GLint) i1,
@@ -11097,6 +11952,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glFogf == NULL ) return;
+
disp__glFogf (
(GLenum) pname,
(GLfloat) param
@@ -11117,6 +11974,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint param)
{
+ if ( disp__glFogi == NULL ) return;
+
disp__glFogi (
(GLenum) pname,
(GLint) param
@@ -11138,6 +11997,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glFogfv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -11167,6 +12028,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glFogiv == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, params, 0);
@@ -11198,6 +12061,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glFeedbackBuffer == NULL ) return;
+
if(buffer!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, buffer, &isCopiedArray2);
@@ -11226,6 +12091,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat token)
{
+ if ( disp__glPassThrough == NULL ) return;
+
disp__glPassThrough (
(GLfloat) token
);
@@ -11247,6 +12114,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glSelectBuffer == NULL ) return;
+
if(buffer!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, buffer, &isCopiedArray1);
@@ -11273,6 +12142,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glInitNames == NULL ) return;
+
disp__glInitNames (
);
@@ -11290,6 +12161,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint name)
{
+ if ( disp__glLoadName == NULL ) return;
+
disp__glLoadName (
(GLuint) name
);
@@ -11308,6 +12181,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint name)
{
+ if ( disp__glPushName == NULL ) return;
+
disp__glPushName (
(GLuint) name
);
@@ -11325,6 +12200,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glPopName == NULL ) return;
+
disp__glPopName (
);
@@ -11348,6 +12225,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (*env)->GetByteArrayElements(env, indices, 0);
@@ -11378,6 +12257,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (*env)->GetShortArrayElements(env, indices, 0);
@@ -11408,6 +12289,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (*env)->GetIntArrayElements(env, indices, 0);
@@ -11438,6 +12321,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (*env)->GetFloatArrayElements(env, indices, 0);
@@ -11468,6 +12353,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (*env)->GetDoubleArrayElements(env, indices, 0);
@@ -11498,6 +12385,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (*env)->GetBooleanArrayElements(env, indices, 0);
@@ -11528,6 +12417,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glDrawRangeElements == NULL ) return;
+
if(indices!=NULL)
{
ptr5 = (*env)->GetLongArrayElements(env, indices, 0);
@@ -11569,6 +12460,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetByteArrayElements(env, pixels, 0);
@@ -11607,6 +12500,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetShortArrayElements(env, pixels, 0);
@@ -11645,6 +12540,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetIntArrayElements(env, pixels, 0);
@@ -11683,6 +12580,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetFloatArrayElements(env, pixels, 0);
@@ -11721,6 +12620,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetDoubleArrayElements(env, pixels, 0);
@@ -11759,6 +12660,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetBooleanArrayElements(env, pixels, 0);
@@ -11797,6 +12700,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr9 = NULL;
+ if ( disp__glTexImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetLongArrayElements(env, pixels, 0);
@@ -11843,6 +12748,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetByteArrayElements(env, pixels, 0);
@@ -11883,6 +12790,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetShortArrayElements(env, pixels, 0);
@@ -11923,6 +12832,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetIntArrayElements(env, pixels, 0);
@@ -11963,6 +12874,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetFloatArrayElements(env, pixels, 0);
@@ -12003,6 +12916,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetDoubleArrayElements(env, pixels, 0);
@@ -12043,6 +12958,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetBooleanArrayElements(env, pixels, 0);
@@ -12083,6 +13000,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr10 = NULL;
+ if ( disp__glTexSubImage3D == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetLongArrayElements(env, pixels, 0);
@@ -12127,6 +13046,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyTexSubImage3D == NULL ) return;
+
disp__glCopyTexSubImage3D (
(GLenum) target,
(GLint) level,
@@ -12159,6 +13080,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetByteArrayElements(env, table, 0);
@@ -12189,6 +13112,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetShortArrayElements(env, table, 0);
@@ -12219,6 +13144,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetIntArrayElements(env, table, 0);
@@ -12249,6 +13176,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetFloatArrayElements(env, table, 0);
@@ -12279,6 +13208,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetDoubleArrayElements(env, table, 0);
@@ -12309,6 +13240,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetBooleanArrayElements(env, table, 0);
@@ -12339,6 +13272,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetLongArrayElements(env, table, 0);
@@ -12376,6 +13311,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetByteArrayElements(env, data, 0);
@@ -12406,6 +13343,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetShortArrayElements(env, data, 0);
@@ -12436,6 +13375,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetIntArrayElements(env, data, 0);
@@ -12466,6 +13407,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetFloatArrayElements(env, data, 0);
@@ -12496,6 +13439,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetDoubleArrayElements(env, data, 0);
@@ -12526,6 +13471,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetBooleanArrayElements(env, data, 0);
@@ -12556,6 +13503,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glColorSubTable == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetLongArrayElements(env, data, 0);
@@ -12590,6 +13539,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glColorTableParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, 0);
@@ -12621,6 +13572,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glColorTableParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -12653,6 +13606,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyColorSubTable == NULL ) return;
+
disp__glCopyColorSubTable (
(GLenum) target,
(GLsizei) start,
@@ -12679,6 +13634,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyColorTable == NULL ) return;
+
disp__glCopyColorTable (
(GLenum) target,
(GLenum) internalformat,
@@ -12706,6 +13663,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jbyte *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, table, &isCopiedArray3);
@@ -12733,6 +13692,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jshort *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, table, &isCopiedArray3);
@@ -12760,6 +13721,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jint *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, table, &isCopiedArray3);
@@ -12787,6 +13750,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jfloat *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, table, &isCopiedArray3);
@@ -12814,6 +13779,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jdouble *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, table, &isCopiedArray3);
@@ -12841,6 +13808,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jboolean *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, table, &isCopiedArray3);
@@ -12868,6 +13837,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jlong *ptr3 = NULL;
+ if ( disp__glGetColorTable == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, table, &isCopiedArray3);
@@ -12901,6 +13872,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetColorTableParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -12933,6 +13906,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetColorTableParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -12961,6 +13936,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glBlendEquation == NULL ) return;
+
disp__glBlendEquation (
(GLenum) mode
);
@@ -12982,6 +13959,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glBlendColor == NULL ) return;
+
disp__glBlendColor (
(GLclampf) red,
(GLclampf) green,
@@ -13006,6 +13985,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean sink)
{
+ if ( disp__glHistogram == NULL ) return;
+
disp__glHistogram (
(GLenum) target,
(GLsizei) width,
@@ -13027,6 +14008,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint target)
{
+ if ( disp__glResetHistogram == NULL ) return;
+
disp__glResetHistogram (
(GLenum) target
);
@@ -13051,6 +14034,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jbyte *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetByteArrayElements(env, values, &isCopiedArray4);
@@ -13080,6 +14065,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jshort *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetShortArrayElements(env, values, &isCopiedArray4);
@@ -13109,6 +14096,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jint *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetIntArrayElements(env, values, &isCopiedArray4);
@@ -13138,6 +14127,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jfloat *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetFloatArrayElements(env, values, &isCopiedArray4);
@@ -13167,6 +14158,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jdouble *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetDoubleArrayElements(env, values, &isCopiedArray4);
@@ -13196,6 +14189,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jboolean *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetBooleanArrayElements(env, values, &isCopiedArray4);
@@ -13225,6 +14220,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jlong *ptr4 = NULL;
+ if ( disp__glGetHistogram == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetLongArrayElements(env, values, &isCopiedArray4);
@@ -13259,6 +14256,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetHistogramParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -13291,6 +14290,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetHistogramParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -13321,6 +14322,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean sink)
{
+ if ( disp__glMinmax == NULL ) return;
+
disp__glMinmax (
(GLenum) target,
(GLenum) internalformat,
@@ -13341,6 +14344,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint target)
{
+ if ( disp__glResetMinmax == NULL ) return;
+
disp__glResetMinmax (
(GLenum) target
);
@@ -13365,6 +14370,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jbyte *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetByteArrayElements(env, values, &isCopiedArray4);
@@ -13394,6 +14401,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jshort *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetShortArrayElements(env, values, &isCopiedArray4);
@@ -13423,6 +14432,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jint *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetIntArrayElements(env, values, &isCopiedArray4);
@@ -13452,6 +14463,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jfloat *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetFloatArrayElements(env, values, &isCopiedArray4);
@@ -13481,6 +14494,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jdouble *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetDoubleArrayElements(env, values, &isCopiedArray4);
@@ -13510,6 +14525,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jboolean *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetBooleanArrayElements(env, values, &isCopiedArray4);
@@ -13539,6 +14556,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray4 = JNI_FALSE;
jlong *ptr4 = NULL;
+ if ( disp__glGetMinmax == NULL ) return;
+
if(values!=NULL)
{
ptr4 = (*env)->GetLongArrayElements(env, values, &isCopiedArray4);
@@ -13573,6 +14592,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetMinmaxParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -13605,6 +14626,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetMinmaxParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -13639,6 +14662,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (*env)->GetByteArrayElements(env, image, 0);
@@ -13669,6 +14694,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (*env)->GetShortArrayElements(env, image, 0);
@@ -13699,6 +14726,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (*env)->GetIntArrayElements(env, image, 0);
@@ -13729,6 +14758,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (*env)->GetFloatArrayElements(env, image, 0);
@@ -13759,6 +14790,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (*env)->GetDoubleArrayElements(env, image, 0);
@@ -13789,6 +14822,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (*env)->GetBooleanArrayElements(env, image, 0);
@@ -13819,6 +14854,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
if(image!=NULL)
{
ptr5 = (*env)->GetLongArrayElements(env, image, 0);
@@ -13857,6 +14894,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (*env)->GetByteArrayElements(env, image, 0);
@@ -13889,6 +14928,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (*env)->GetShortArrayElements(env, image, 0);
@@ -13921,6 +14962,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (*env)->GetIntArrayElements(env, image, 0);
@@ -13953,6 +14996,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (*env)->GetFloatArrayElements(env, image, 0);
@@ -13985,6 +15030,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (*env)->GetDoubleArrayElements(env, image, 0);
@@ -14017,6 +15064,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (*env)->GetBooleanArrayElements(env, image, 0);
@@ -14049,6 +15098,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr6 = NULL;
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
if(image!=NULL)
{
ptr6 = (*env)->GetLongArrayElements(env, image, 0);
@@ -14083,6 +15134,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat params)
{
+ if ( disp__glConvolutionParameterf == NULL ) return;
+
disp__glConvolutionParameterf (
(GLenum) target,
(GLenum) pname,
@@ -14106,6 +15159,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr2 = NULL;
+ if ( disp__glConvolutionParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -14136,6 +15191,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint params)
{
+ if ( disp__glConvolutionParameteri == NULL ) return;
+
disp__glConvolutionParameteri (
(GLenum) target,
(GLenum) pname,
@@ -14159,6 +15216,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr2 = NULL;
+ if ( disp__glConvolutionParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, 0);
@@ -14191,6 +15250,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint width)
{
+ if ( disp__glCopyConvolutionFilter1D == NULL ) return;
+
disp__glCopyConvolutionFilter1D (
(GLenum) target,
(GLenum) internalformat,
@@ -14218,6 +15279,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyConvolutionFilter2D == NULL ) return;
+
disp__glCopyConvolutionFilter2D (
(GLenum) target,
(GLenum) internalformat,
@@ -14246,6 +15309,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jbyte *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, image, &isCopiedArray3);
@@ -14273,6 +15338,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jshort *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, image, &isCopiedArray3);
@@ -14300,6 +15367,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jint *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, image, &isCopiedArray3);
@@ -14327,6 +15396,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jfloat *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, image, &isCopiedArray3);
@@ -14354,6 +15425,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jdouble *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, image, &isCopiedArray3);
@@ -14381,6 +15454,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jboolean *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, image, &isCopiedArray3);
@@ -14408,6 +15483,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jlong *ptr3 = NULL;
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
if(image!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, image, &isCopiedArray3);
@@ -14441,6 +15518,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetConvolutionParameterfv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -14473,6 +15552,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetConvolutionParameteriv == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -14510,6 +15591,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jbyte *ptr6 = NULL;
jbyte *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (*env)->GetByteArrayElements(env, row, 0);
@@ -14553,6 +15636,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort *ptr6 = NULL;
jshort *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (*env)->GetShortArrayElements(env, row, 0);
@@ -14596,6 +15681,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr6 = NULL;
jint *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (*env)->GetIntArrayElements(env, row, 0);
@@ -14639,6 +15726,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat *ptr6 = NULL;
jfloat *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (*env)->GetFloatArrayElements(env, row, 0);
@@ -14682,6 +15771,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble *ptr6 = NULL;
jdouble *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (*env)->GetDoubleArrayElements(env, row, 0);
@@ -14725,6 +15816,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean *ptr6 = NULL;
jboolean *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (*env)->GetBooleanArrayElements(env, row, 0);
@@ -14768,6 +15861,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jlong *ptr6 = NULL;
jlong *ptr7 = NULL;
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
if(row!=NULL)
{
ptr6 = (*env)->GetLongArrayElements(env, row, 0);
@@ -14820,6 +15915,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jbyte *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, row, &isCopiedArray3);
@@ -14871,6 +15968,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jshort *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, row, &isCopiedArray3);
@@ -14922,6 +16021,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jint *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, row, &isCopiedArray3);
@@ -14973,6 +16074,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jfloat *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, row, &isCopiedArray3);
@@ -15024,6 +16127,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jdouble *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, row, &isCopiedArray3);
@@ -15075,6 +16180,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jboolean *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, row, &isCopiedArray3);
@@ -15126,6 +16233,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray5 = JNI_FALSE;
jlong *ptr5 = NULL;
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
if(row!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, row, &isCopiedArray3);
@@ -15176,6 +16285,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat alpha)
{
+ if ( disp__glBlendColorEXT == NULL ) return;
+
disp__glBlendColorEXT (
(GLclampf) red,
(GLclampf) green,
@@ -15198,6 +16309,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat bias)
{
+ if ( disp__glPolygonOffsetEXT == NULL ) return;
+
disp__glPolygonOffsetEXT (
(GLfloat) factor,
(GLfloat) bias
@@ -15227,6 +16340,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetByteArrayElements(env, pixels, 0);
@@ -15265,6 +16380,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetShortArrayElements(env, pixels, 0);
@@ -15303,6 +16420,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetIntArrayElements(env, pixels, 0);
@@ -15341,6 +16460,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetFloatArrayElements(env, pixels, 0);
@@ -15379,6 +16500,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetDoubleArrayElements(env, pixels, 0);
@@ -15417,6 +16540,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetBooleanArrayElements(env, pixels, 0);
@@ -15455,6 +16580,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr9 = NULL;
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr9 = (*env)->GetLongArrayElements(env, pixels, 0);
@@ -15501,6 +16628,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetByteArrayElements(env, pixels, 0);
@@ -15541,6 +16670,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetShortArrayElements(env, pixels, 0);
@@ -15581,6 +16712,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetIntArrayElements(env, pixels, 0);
@@ -15621,6 +16754,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetFloatArrayElements(env, pixels, 0);
@@ -15661,6 +16796,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetDoubleArrayElements(env, pixels, 0);
@@ -15701,6 +16838,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetBooleanArrayElements(env, pixels, 0);
@@ -15741,6 +16880,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr10 = NULL;
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
if(pixels!=NULL)
{
ptr10 = (*env)->GetLongArrayElements(env, pixels, 0);
@@ -15785,6 +16926,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint height)
{
+ if ( disp__glCopyTexSubImage3DEXT == NULL ) return;
+
disp__glCopyTexSubImage3DEXT (
(GLenum) target,
(GLint) level,
@@ -15814,6 +16957,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGenTexturesEXT == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, textures, &isCopiedArray1);
@@ -15843,6 +16988,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glDeleteTexturesEXT == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, textures, 0);
@@ -15871,6 +17018,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glBindTextureEXT == NULL ) return;
+
disp__glBindTextureEXT (
(GLenum) target,
(GLuint) texture
@@ -15894,6 +17043,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint *ptr1 = NULL;
jfloat *ptr2 = NULL;
+ if ( disp__glPrioritizeTexturesEXT == NULL ) return;
+
if(textures!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, textures, 0);
@@ -15937,6 +17088,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jboolean *ptr2 = NULL;
+ if ( disp__glAreTexturesResidentEXT == NULL ) return 0;
+
if(textures!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, textures, 0);
@@ -15976,6 +17129,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean ret;
+ if ( disp__glIsTextureEXT == NULL ) return 0;
+
ret = (jboolean) disp__glIsTextureEXT (
(GLuint) texture
);
@@ -16000,6 +17155,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -16028,6 +17185,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -16056,6 +17215,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -16084,6 +17245,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -16112,6 +17275,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -16140,6 +17305,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -16168,6 +17335,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr4 = NULL;
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -16202,6 +17371,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -16228,6 +17399,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -16254,6 +17427,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -16280,6 +17455,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -16306,6 +17483,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -16332,6 +17511,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -16358,6 +17539,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -16392,6 +17575,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -16420,6 +17605,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -16448,6 +17635,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -16476,6 +17665,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -16504,6 +17695,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -16532,6 +17725,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -16560,6 +17755,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr4 = NULL;
+ if ( disp__glColorPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -16594,6 +17791,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -16620,6 +17819,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -16646,6 +17847,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -16672,6 +17875,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -16698,6 +17903,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -16724,6 +17931,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -16750,6 +17959,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr3 = NULL;
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -16784,6 +17995,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetByteArrayElements(env, ptr, 0);
@@ -16812,6 +18025,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetShortArrayElements(env, ptr, 0);
@@ -16840,6 +18055,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetIntArrayElements(env, ptr, 0);
@@ -16868,6 +18085,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetFloatArrayElements(env, ptr, 0);
@@ -16896,6 +18115,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetDoubleArrayElements(env, ptr, 0);
@@ -16924,6 +18145,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -16952,6 +18175,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr4 = NULL;
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr4 = (*env)->GetLongArrayElements(env, ptr, 0);
@@ -16985,6 +18210,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr2 = NULL;
+ if ( disp__glEdgeFlagPointerEXT == NULL ) return;
+
if(ptr!=NULL)
{
ptr2 = (*env)->GetBooleanArrayElements(env, ptr, 0);
@@ -17016,6 +18243,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jbyte *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetByteArrayElements(env, params, &isCopiedArray1);
@@ -17039,6 +18268,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jshort *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetShortArrayElements(env, params, &isCopiedArray1);
@@ -17062,6 +18293,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jint *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, params, &isCopiedArray1);
@@ -17085,6 +18318,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jfloat *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray1);
@@ -17108,6 +18343,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jdouble *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, params, &isCopiedArray1);
@@ -17131,6 +18368,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jboolean *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetBooleanArrayElements(env, params, &isCopiedArray1);
@@ -17154,6 +18393,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray1 = JNI_FALSE;
jlong *ptr1 = NULL;
+ if ( disp__glGetPointervEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetLongArrayElements(env, params, &isCopiedArray1);
@@ -17181,6 +18422,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint i)
{
+ if ( disp__glArrayElementEXT == NULL ) return;
+
disp__glArrayElementEXT (
(GLint) i
);
@@ -17201,6 +18444,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint count)
{
+ if ( disp__glDrawArraysEXT == NULL ) return;
+
disp__glDrawArraysEXT (
(GLenum) mode,
(GLint) first,
@@ -17221,6 +18466,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint mode)
{
+ if ( disp__glBlendEquationEXT == NULL ) return;
+
disp__glBlendEquationEXT (
(GLenum) mode
);
@@ -17240,6 +18487,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat param)
{
+ if ( disp__glPointParameterfEXT == NULL ) return;
+
disp__glPointParameterfEXT (
(GLenum) pname,
(GLfloat) param
@@ -17261,6 +18510,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glPointParameterfvEXT == NULL ) return;
+
if(params!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, params, 0);
@@ -17294,6 +18545,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetByteArrayElements(env, table, 0);
@@ -17324,6 +18577,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetShortArrayElements(env, table, 0);
@@ -17354,6 +18609,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetIntArrayElements(env, table, 0);
@@ -17384,6 +18641,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetFloatArrayElements(env, table, 0);
@@ -17414,6 +18673,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetDoubleArrayElements(env, table, 0);
@@ -17444,6 +18705,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetBooleanArrayElements(env, table, 0);
@@ -17474,6 +18737,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr5 = (*env)->GetLongArrayElements(env, table, 0);
@@ -17511,6 +18776,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jbyte *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetByteArrayElements(env, data, 0);
@@ -17541,6 +18808,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetShortArrayElements(env, data, 0);
@@ -17571,6 +18840,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetIntArrayElements(env, data, 0);
@@ -17601,6 +18872,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetFloatArrayElements(env, data, 0);
@@ -17631,6 +18904,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetDoubleArrayElements(env, data, 0);
@@ -17661,6 +18936,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jboolean *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetBooleanArrayElements(env, data, 0);
@@ -17691,6 +18968,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jlong *ptr5 = NULL;
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
if(data!=NULL)
{
ptr5 = (*env)->GetLongArrayElements(env, data, 0);
@@ -17727,6 +19006,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jbyte *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetByteArrayElements(env, table, &isCopiedArray3);
@@ -17754,6 +19035,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jshort *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetShortArrayElements(env, table, &isCopiedArray3);
@@ -17781,6 +19064,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jint *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetIntArrayElements(env, table, &isCopiedArray3);
@@ -17808,6 +19093,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jfloat *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetFloatArrayElements(env, table, &isCopiedArray3);
@@ -17835,6 +19122,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jdouble *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetDoubleArrayElements(env, table, &isCopiedArray3);
@@ -17862,6 +19151,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jboolean *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetBooleanArrayElements(env, table, &isCopiedArray3);
@@ -17889,6 +19180,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray3 = JNI_FALSE;
jlong *ptr3 = NULL;
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
if(table!=NULL)
{
ptr3 = (*env)->GetLongArrayElements(env, table, &isCopiedArray3);
@@ -17922,6 +19215,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jfloat *ptr2 = NULL;
+ if ( disp__glGetColorTableParameterfvEXT == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetFloatArrayElements(env, params, &isCopiedArray2);
@@ -17954,6 +19249,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jboolean isCopiedArray2 = JNI_FALSE;
jint *ptr2 = NULL;
+ if ( disp__glGetColorTableParameterivEXT == NULL ) return;
+
if(params!=NULL)
{
ptr2 = (*env)->GetIntArrayElements(env, params, &isCopiedArray2);
@@ -17983,6 +19280,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint count)
{
+ if ( disp__glLockArraysEXT == NULL ) return;
+
disp__glLockArraysEXT (
(GLint) first,
(GLsizei) count
@@ -18001,6 +19300,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
JNIEnv *env, jobject obj)
{
+ if ( disp__glUnlockArraysEXT == NULL ) return;
+
disp__glUnlockArraysEXT (
);
@@ -18018,6 +19319,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glActiveTextureARB == NULL ) return;
+
disp__glActiveTextureARB (
(GLenum) texture
);
@@ -18036,6 +19339,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint texture)
{
+ if ( disp__glClientActiveTextureARB == NULL ) return;
+
disp__glClientActiveTextureARB (
(GLenum) texture
);
@@ -18055,6 +19360,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble s)
{
+ if ( disp__glMultiTexCoord1dARB == NULL ) return;
+
disp__glMultiTexCoord1dARB (
(GLenum) target,
(GLdouble) s
@@ -18076,6 +19383,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glMultiTexCoord1dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -18104,6 +19413,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat s)
{
+ if ( disp__glMultiTexCoord1fARB == NULL ) return;
+
disp__glMultiTexCoord1fARB (
(GLenum) target,
(GLfloat) s
@@ -18125,6 +19436,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glMultiTexCoord1fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -18153,6 +19466,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint s)
{
+ if ( disp__glMultiTexCoord1iARB == NULL ) return;
+
disp__glMultiTexCoord1iARB (
(GLenum) target,
(GLint) s
@@ -18174,6 +19489,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glMultiTexCoord1ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, v, 0);
@@ -18202,6 +19519,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort s)
{
+ if ( disp__glMultiTexCoord1sARB == NULL ) return;
+
disp__glMultiTexCoord1sARB (
(GLenum) target,
(GLshort) s
@@ -18223,6 +19542,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glMultiTexCoord1svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetShortArrayElements(env, v, 0);
@@ -18252,6 +19573,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble t)
{
+ if ( disp__glMultiTexCoord2dARB == NULL ) return;
+
disp__glMultiTexCoord2dARB (
(GLenum) target,
(GLdouble) s,
@@ -18274,6 +19597,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glMultiTexCoord2dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -18303,6 +19628,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat t)
{
+ if ( disp__glMultiTexCoord2fARB == NULL ) return;
+
disp__glMultiTexCoord2fARB (
(GLenum) target,
(GLfloat) s,
@@ -18325,6 +19652,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glMultiTexCoord2fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -18354,6 +19683,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint t)
{
+ if ( disp__glMultiTexCoord2iARB == NULL ) return;
+
disp__glMultiTexCoord2iARB (
(GLenum) target,
(GLint) s,
@@ -18376,6 +19707,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glMultiTexCoord2ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, v, 0);
@@ -18405,6 +19738,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort t)
{
+ if ( disp__glMultiTexCoord2sARB == NULL ) return;
+
disp__glMultiTexCoord2sARB (
(GLenum) target,
(GLshort) s,
@@ -18427,6 +19762,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glMultiTexCoord2svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetShortArrayElements(env, v, 0);
@@ -18457,6 +19794,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble r)
{
+ if ( disp__glMultiTexCoord3dARB == NULL ) return;
+
disp__glMultiTexCoord3dARB (
(GLenum) target,
(GLdouble) s,
@@ -18480,6 +19819,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glMultiTexCoord3dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -18510,6 +19851,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat r)
{
+ if ( disp__glMultiTexCoord3fARB == NULL ) return;
+
disp__glMultiTexCoord3fARB (
(GLenum) target,
(GLfloat) s,
@@ -18533,6 +19876,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glMultiTexCoord3fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -18563,6 +19908,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint r)
{
+ if ( disp__glMultiTexCoord3iARB == NULL ) return;
+
disp__glMultiTexCoord3iARB (
(GLenum) target,
(GLint) s,
@@ -18586,6 +19933,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glMultiTexCoord3ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, v, 0);
@@ -18616,6 +19965,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort r)
{
+ if ( disp__glMultiTexCoord3sARB == NULL ) return;
+
disp__glMultiTexCoord3sARB (
(GLenum) target,
(GLshort) s,
@@ -18639,6 +19990,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glMultiTexCoord3svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetShortArrayElements(env, v, 0);
@@ -18670,6 +20023,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jdouble q)
{
+ if ( disp__glMultiTexCoord4dARB == NULL ) return;
+
disp__glMultiTexCoord4dARB (
(GLenum) target,
(GLdouble) s,
@@ -18694,6 +20049,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jdouble *ptr1 = NULL;
+ if ( disp__glMultiTexCoord4dvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetDoubleArrayElements(env, v, 0);
@@ -18725,6 +20082,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jfloat q)
{
+ if ( disp__glMultiTexCoord4fARB == NULL ) return;
+
disp__glMultiTexCoord4fARB (
(GLenum) target,
(GLfloat) s,
@@ -18749,6 +20108,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jfloat *ptr1 = NULL;
+ if ( disp__glMultiTexCoord4fvARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetFloatArrayElements(env, v, 0);
@@ -18780,6 +20141,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jint q)
{
+ if ( disp__glMultiTexCoord4iARB == NULL ) return;
+
disp__glMultiTexCoord4iARB (
(GLenum) target,
(GLint) s,
@@ -18804,6 +20167,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jint *ptr1 = NULL;
+ if ( disp__glMultiTexCoord4ivARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetIntArrayElements(env, v, 0);
@@ -18835,6 +20200,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
jshort q)
{
+ if ( disp__glMultiTexCoord4sARB == NULL ) return;
+
disp__glMultiTexCoord4sARB (
(GLenum) target,
(GLshort) s,
@@ -18859,6 +20226,8 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
{
jshort *ptr1 = NULL;
+ if ( disp__glMultiTexCoord4svARB == NULL ) return;
+
if(v!=NULL)
{
ptr1 = (*env)->GetShortArrayElements(env, v, 0);
@@ -18874,4 +20243,4 @@ Java_gl4java_GLFuncJauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
}
}
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/gl-disp-fetch.hc b/CNativeCode/gl-disp-fetch.hc
index 8caeb97..6d6e51e 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.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: gl-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLUFuncJauJNI !
@@ -1325,4 +1325,4 @@
disp__glMultiTexCoord4svARB = (void (CALLBACK *)(GLenum, const GLshort *))
GET_GL_PROCADDRESS ("glMultiTexCoord4svARB");
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/gl-disp-var.h b/CNativeCode/gl-disp-var.h
index 8ed3a45..1652317 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.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: gl-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLUFuncJauJNI !
@@ -3508,4 +3508,4 @@
*/
LIBAPI void (CALLBACK * disp__glMultiTexCoord4svARB )(GLenum, const GLshort *);
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/gl-disp-var.hc b/CNativeCode/gl-disp-var.hc
index 9b732fe..2c60bf2 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.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: gl-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLUFuncJauJNI !
@@ -886,4 +886,4 @@
void (CALLBACK * disp__glMultiTexCoord4svARB )(GLenum, const GLshort *) = NULL;
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/glu-disp-fetch.hc b/CNativeCode/glu-disp-fetch.hc
index 336c1f9..80784fb 100755
--- a/CNativeCode/glu-disp-fetch.hc
+++ b/CNativeCode/glu-disp-fetch.hc
@@ -39,7 +39,7 @@
GET_GL_PROCADDRESS("gluNewTess");
/**
- * C2J Parser Version 2.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: glu-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLUFuncJauJNI !
@@ -165,4 +165,4 @@
disp__gluEndPolygon = (void (CALLBACK *)(GLUtesselator *))
GET_GL_PROCADDRESS ("gluEndPolygon");
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/glu-disp-var.h b/CNativeCode/glu-disp-var.h
index 29ecc5a..5000f65 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.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: glu-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLUFuncJauJNI !
@@ -352,4 +352,4 @@ LIBAPI GLUtesselator* (CALLBACK * disp__gluNewTess) ( void );
*/
LIBAPI void (CALLBACK * disp__gluEndPolygon )(GLUtesselator *);
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */
diff --git a/CNativeCode/glu-disp-var.hc b/CNativeCode/glu-disp-var.hc
index 496955e..7bcd913 100755
--- a/CNativeCode/glu-disp-var.hc
+++ b/CNativeCode/glu-disp-var.hc
@@ -27,7 +27,7 @@ GLUnurbsObj* (CALLBACK * disp__gluNewNurbsRenderer) ( void ) = NULL;
GLUtesselator* (CALLBACK * disp__gluNewTess) ( void ) = NULL;
/**
- * C2J Parser Version 2.0
+ * C2J Parser Version 2.1
* Jausoft - Sven Goethel Software Development
* Reading from file: glu-proto-auto.orig.h . . .
* Destination-Class: gl4java_GLUFuncJauJNI !
@@ -113,4 +113,4 @@ GLUtesselator* (CALLBACK * disp__gluNewTess) ( void ) = NULL;
void (CALLBACK * disp__gluEndPolygon )(GLUtesselator *) = NULL;
-/* C2J Parser Version 2.0: Java program parsed successfully. */
+/* C2J Parser Version 2.1: Java program parsed successfully. */