aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2001-11-06 08:20:20 +0000
committerSven Gothel <[email protected]>2001-11-06 08:20:20 +0000
commit603d6cac0aee219f4d24270e3669712f5b5f0900 (patch)
tree198adc2f79fd7904ab99fa6435e5d16f51502847
parent29a4ca7a93fc2547466a732441b8374a5c99019b (diff)
java.nio, mesa-4.0 (gl1.3)rel-2-8-0-8-prerelease
-rw-r--r--C2J/gl-proto-auto-14.java16987
-rw-r--r--C2J/gl-proto-dynauto-jni14.c51369
-rw-r--r--C2J/gl-protoVirt-auto-14.java16987
-rw-r--r--C2J/glu-proto-auto-14.java1209
-rw-r--r--C2J/glu-proto-auto-jni14.c4178
-rw-r--r--C2J/glu-protoVirt-auto-14.java1209
-rw-r--r--C2J/manual/gl-manualCodedImplJNI1-14.java20
-rw-r--r--C2J/manual/gl-manualCodedImplJNI14.c37
-rw-r--r--C2J/manual/gl-manualCodedVirt1-14.java19
-rw-r--r--C2J/manual/gl-manualCodedVirt1-xx.java10
-rw-r--r--C2J/manual/glu-manualCodedImplJNI1-14.java19
-rw-r--r--C2J/manual/glu-manualCodedImplJNI14.c267
-rw-r--r--C2J/manual/glu-manualCodedVirt-14.java19
-rw-r--r--C2J/manual/glu-manualCodedVirt-xx.java111
-rw-r--r--C2J/mesa40-header/gl-enum-auto.orig.h2327
-rw-r--r--C2J/mesa40-header/gl-proto-auto.orig.h1277
-rw-r--r--C2J/mesa40-header/gl.h2521
-rw-r--r--C2J/mesa40-header/gl_mangle.h685
-rw-r--r--C2J/mesa40-header/glext.h4402
-rw-r--r--C2J/mesa40-header/glu-enum-auto.orig150
-rw-r--r--C2J/mesa40-header/glu-enum-auto.orig.h150
-rw-r--r--C2J/mesa40-header/glu-proto-auto.orig59
-rw-r--r--C2J/mesa40-header/glu-proto-auto.orig.h59
-rw-r--r--C2J/mesa40-header/glu.h327
-rw-r--r--C2J/mesa40-header/glu_mangle.h108
-rw-r--r--C2J/mesa40-header/glx.h461
-rw-r--r--C2J/mesa40-header/glx_mangle.h75
-rw-r--r--C2J/mesa40-header/glxext.h570
-rw-r--r--C2J/mesa40-header/pre2orig-enum.awk3
-rw-r--r--C2J/mesa40-header/pre2orig-proto.awk3
-rwxr-xr-xC2J/mesa40-header/prepare-enum.sh22
-rwxr-xr-xC2J/mesa40-header/prepare-proto.sh13
-rw-r--r--CNativeCode/OpenGLU_JauJNI14_funcs.c4480
-rw-r--r--CNativeCode/OpenGLU_funcs14.c.skel29
-rw-r--r--CNativeCode/OpenGL_JauJNI14_funcs.c51456
-rw-r--r--CNativeCode/OpenGL_funcs14.c.skel44
-rwxr-xr-xWin32VC6/GL4JavaJauGljJNI14/GL4JavaJauGljJNI14.dsp130
-rwxr-xr-xWin32VC6/GL4JavaJauGljJNI14/GL4JavaJauGljJNI14.dsw29
-rw-r--r--demos/lunaL.ppmbin0 -> 98362 bytes
-rw-r--r--gl4java/GLFunc14.java18017
-rw-r--r--gl4java/GLFunc14JauJNI.java17031
-rw-r--r--gl4java/GLUFunc14.java1349
-rw-r--r--gl4java/GLUFunc14JauJNI.java1464
43 files changed, 199682 insertions, 0 deletions
diff --git a/C2J/gl-proto-auto-14.java b/C2J/gl-proto-auto-14.java
new file mode 100644
index 0000000..abcd9ee
--- /dev/null
+++ b/C2J/gl-proto-auto-14.java
@@ -0,0 +1,16987 @@
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: gl-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLFuncJauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearIndex ( GLfloat c ) ;
+ * </pre>
+ */
+ public final native void glClearIndex (
+ float c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public final native void glClearColor (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClear ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public final native void glClear (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMask ( GLuint mask ) ;
+ * </pre>
+ */
+ public final native void glIndexMask (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMask ( GLboolean red , GLboolean green , GLboolean blue , GLboolean alpha ) ;
+ * </pre>
+ */
+ public final native void glColorMask (
+ boolean red,
+ boolean green,
+ boolean blue,
+ boolean alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFunc ( GLenum func , GLclampf ref ) ;
+ * </pre>
+ */
+ public final native void glAlphaFunc (
+ int func,
+ float ref
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFunc ( GLenum sfactor , GLenum dfactor ) ;
+ * </pre>
+ */
+ public final native void glBlendFunc (
+ int sfactor,
+ int dfactor
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLogicOp ( GLenum opcode ) ;
+ * </pre>
+ */
+ public final native void glLogicOp (
+ int opcode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullFace ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glCullFace (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrontFace ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glFrontFace (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointSize ( GLfloat size ) ;
+ * </pre>
+ */
+ public final native void glPointSize (
+ float size
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineWidth ( GLfloat width ) ;
+ * </pre>
+ */
+ public final native void glLineWidth (
+ float width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineStipple ( GLint factor , GLushort pattern ) ;
+ * </pre>
+ */
+ public final native void glLineStipple (
+ int factor,
+ short pattern
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonMode ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glPolygonMode (
+ int face,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffset ( GLfloat factor , GLfloat units ) ;
+ * </pre>
+ */
+ public final native void glPolygonOffset (
+ float factor,
+ float units
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonStipple ( const GLubyte * mask ) ;
+ * </pre>
+ */
+ public final native void glPolygonStipple (
+ byte[] mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPolygonStipple ( GLubyte * mask ) ;
+ * </pre>
+ */
+ public final native void glGetPolygonStipple (
+ byte[] mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlag ( GLboolean flag ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlag (
+ boolean flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagv ( const GLboolean * flag ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlagv (
+ boolean[] flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScissor ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public final native void glScissor (
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClipPlane ( GLenum plane , const GLdouble * equation ) ;
+ * </pre>
+ */
+ public final native void glClipPlane (
+ int plane,
+ double[] equation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetClipPlane ( GLenum plane , GLdouble * equation ) ;
+ * </pre>
+ */
+ public final native void glGetClipPlane (
+ int plane,
+ double[] equation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glDrawBuffer (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glReadBuffer (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnable ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native void glEnable (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisable ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native void glDisable (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsEnabled ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native boolean glIsEnabled (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native void glEnableClientState (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native void glDisableClientState (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetBooleanv ( GLenum pname , GLboolean * params ) ;
+ * </pre>
+ */
+ public final native void glGetBooleanv (
+ int pname,
+ boolean[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDoublev ( GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ public final native void glGetDoublev (
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFloatv ( GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetFloatv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetIntegerv ( GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetIntegerv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public final native void glPushAttrib (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopAttrib ( void ) ;
+ * </pre>
+ */
+ public final native void glPopAttrib (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushClientAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public final native void glPushClientAttrib (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopClientAttrib ( void ) ;
+ * </pre>
+ */
+ public final native void glPopClientAttrib (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glRenderMode ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native int glRenderMode (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLenum glGetError ( void ) ;
+ * </pre>
+ */
+ public final native int glGetError (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinish ( void ) ;
+ * </pre>
+ */
+ public final native void glFinish (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlush ( void ) ;
+ * </pre>
+ */
+ public final native void glFlush (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHint ( GLenum target , GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glHint (
+ int target,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearDepth ( GLclampd depth ) ;
+ * </pre>
+ */
+ public final native void glClearDepth (
+ double depth
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthFunc ( GLenum func ) ;
+ * </pre>
+ */
+ public final native void glDepthFunc (
+ int func
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthMask ( GLboolean flag ) ;
+ * </pre>
+ */
+ public final native void glDepthMask (
+ boolean flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthRange ( GLclampd near_val , GLclampd far_val ) ;
+ * </pre>
+ */
+ public final native void glDepthRange (
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearAccum ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ public final native void glClearAccum (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAccum ( GLenum op , GLfloat value ) ;
+ * </pre>
+ */
+ public final native void glAccum (
+ int op,
+ float value
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixMode ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glMatrixMode (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glOrtho ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ public final native void glOrtho (
+ double left,
+ double right,
+ double bottom,
+ double top,
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrustum ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ public final native void glFrustum (
+ double left,
+ double right,
+ double bottom,
+ double top,
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glViewport ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public final native void glViewport (
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushMatrix ( void ) ;
+ * </pre>
+ */
+ public final native void glPushMatrix (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopMatrix ( void ) ;
+ * </pre>
+ */
+ public final native void glPopMatrix (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentity ( void ) ;
+ * </pre>
+ */
+ public final native void glLoadIdentity (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ public final native void glLoadMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ public final native void glLoadMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ public final native void glMultMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ public final native void glMultMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotated ( GLdouble angle , GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glRotated (
+ double angle,
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotatef ( GLfloat angle , GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glRotatef (
+ float angle,
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScaled ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glScaled (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScalef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glScalef (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslated ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glTranslated (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslatef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glTranslatef (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsList ( GLuint list ) ;
+ * </pre>
+ */
+ public final native boolean glIsList (
+ int list
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteLists ( GLuint list , GLsizei range ) ;
+ * </pre>
+ */
+ public final native void glDeleteLists (
+ int list,
+ int range
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenLists ( GLsizei range ) ;
+ * </pre>
+ */
+ public final native int glGenLists (
+ int range
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNewList ( GLuint list , GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glNewList (
+ int list,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndList ( void ) ;
+ * </pre>
+ */
+ public final native void glEndList (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallList ( GLuint list ) ;
+ * </pre>
+ */
+ public final native void glCallList (
+ int list
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallLists ( GLsizei n , GLenum type , const GLvoid * lists ) ;
+ * </pre>
+ */
+ public final native void glCallLists (
+ int n,
+ int type,
+ byte[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ short[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ int[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ float[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ double[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ boolean[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ long[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ Buffer lists
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListBase ( GLuint base ) ;
+ * </pre>
+ */
+ public final native void glListBase (
+ int base
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBegin ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glBegin (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnd ( void ) ;
+ * </pre>
+ */
+ public final native void glEnd (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ public final native void glVertex2d (
+ double x,
+ double y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ public final native void glVertex2f (
+ float x,
+ float y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ public final native void glVertex2i (
+ int x,
+ int y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ public final native void glVertex2s (
+ short x,
+ short y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glVertex3d (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glVertex3f (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ public final native void glVertex3i (
+ int x,
+ int y,
+ int z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ public final native void glVertex3s (
+ short x,
+ short y,
+ short z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ public final native void glVertex4d (
+ double x,
+ double y,
+ double z,
+ double w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ public final native void glVertex4f (
+ float x,
+ float y,
+ float z,
+ float w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ public final native void glVertex4i (
+ int x,
+ int y,
+ int z,
+ int w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ public final native void glVertex4s (
+ short x,
+ short y,
+ short z,
+ short w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glVertex2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glVertex2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glVertex2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glVertex2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glVertex3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glVertex3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glVertex3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glVertex3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glVertex4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glVertex4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glVertex4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glVertex4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3b ( GLbyte nx , GLbyte ny , GLbyte nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3b (
+ byte nx,
+ byte ny,
+ byte nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3d ( GLdouble nx , GLdouble ny , GLdouble nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3d (
+ double nx,
+ double ny,
+ double nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3f ( GLfloat nx , GLfloat ny , GLfloat nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3f (
+ float nx,
+ float ny,
+ float nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3i ( GLint nx , GLint ny , GLint nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3i (
+ int nx,
+ int ny,
+ int nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3s ( GLshort nx , GLshort ny , GLshort nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3s (
+ short nx,
+ short ny,
+ short nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexd ( GLdouble c ) ;
+ * </pre>
+ */
+ public final native void glIndexd (
+ double c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexf ( GLfloat c ) ;
+ * </pre>
+ */
+ public final native void glIndexf (
+ float c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexi ( GLint c ) ;
+ * </pre>
+ */
+ public final native void glIndexi (
+ int c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexs ( GLshort c ) ;
+ * </pre>
+ */
+ public final native void glIndexs (
+ short c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexub ( GLubyte c ) ;
+ * </pre>
+ */
+ public final native void glIndexub (
+ byte c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexdv ( const GLdouble * c ) ;
+ * </pre>
+ */
+ public final native void glIndexdv (
+ double[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexfv ( const GLfloat * c ) ;
+ * </pre>
+ */
+ public final native void glIndexfv (
+ float[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexiv ( const GLint * c ) ;
+ * </pre>
+ */
+ public final native void glIndexiv (
+ int[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexsv ( const GLshort * c ) ;
+ * </pre>
+ */
+ public final native void glIndexsv (
+ short[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexubv ( const GLubyte * c ) ;
+ * </pre>
+ */
+ public final native void glIndexubv (
+ byte[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3b ( GLbyte red , GLbyte green , GLbyte blue ) ;
+ * </pre>
+ */
+ public final native void glColor3b (
+ byte red,
+ byte green,
+ byte blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3d ( GLdouble red , GLdouble green , GLdouble blue ) ;
+ * </pre>
+ */
+ public final native void glColor3d (
+ double red,
+ double green,
+ double blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3f ( GLfloat red , GLfloat green , GLfloat blue ) ;
+ * </pre>
+ */
+ public final native void glColor3f (
+ float red,
+ float green,
+ float blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3i ( GLint red , GLint green , GLint blue ) ;
+ * </pre>
+ */
+ public final native void glColor3i (
+ int red,
+ int green,
+ int blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3s ( GLshort red , GLshort green , GLshort blue ) ;
+ * </pre>
+ */
+ public final native void glColor3s (
+ short red,
+ short green,
+ short blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ub ( GLubyte red , GLubyte green , GLubyte blue ) ;
+ * </pre>
+ */
+ public final native void glColor3ub (
+ byte red,
+ byte green,
+ byte blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ui ( GLuint red , GLuint green , GLuint blue ) ;
+ * </pre>
+ */
+ public final native void glColor3ui (
+ int red,
+ int green,
+ int blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3us ( GLushort red , GLushort green , GLushort blue ) ;
+ * </pre>
+ */
+ public final native void glColor3us (
+ short red,
+ short green,
+ short blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4b ( GLbyte red , GLbyte green , GLbyte blue , GLbyte alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4b (
+ byte red,
+ byte green,
+ byte blue,
+ byte alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4d ( GLdouble red , GLdouble green , GLdouble blue , GLdouble alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4d (
+ double red,
+ double green,
+ double blue,
+ double alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4f ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4f (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4i ( GLint red , GLint green , GLint blue , GLint alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4i (
+ int red,
+ int green,
+ int blue,
+ int alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4s ( GLshort red , GLshort green , GLshort blue , GLshort alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4s (
+ short red,
+ short green,
+ short blue,
+ short alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ub ( GLubyte red , GLubyte green , GLubyte blue , GLubyte alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4ub (
+ byte red,
+ byte green,
+ byte blue,
+ byte alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ui ( GLuint red , GLuint green , GLuint blue , GLuint alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4ui (
+ int red,
+ int green,
+ int blue,
+ int alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4us ( GLushort red , GLushort green , GLushort blue , GLushort alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4us (
+ short red,
+ short green,
+ short blue,
+ short alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public final native void glColor3bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glColor3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glColor3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glColor3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glColor3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ public final native void glColor3ubv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ public final native void glColor3uiv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ public final native void glColor3usv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public final native void glColor4bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glColor4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glColor4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glColor4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glColor4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ public final native void glColor4ubv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ public final native void glColor4uiv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ public final native void glColor4usv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1d ( GLdouble s ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1d (
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1f ( GLfloat s ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1f (
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1i ( GLint s ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1i (
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1s ( GLshort s ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1s (
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2d ( GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2d (
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2f ( GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2f (
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2i ( GLint s , GLint t ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2i (
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2s ( GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2s (
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3d ( GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3d (
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3f ( GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3f (
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3i ( GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3i (
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3s ( GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3s (
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4d ( GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4d (
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4f ( GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4f (
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4i ( GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4i (
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4s ( GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4s (
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2d (
+ double x,
+ double y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2f (
+ float x,
+ float y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2i (
+ int x,
+ int y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2s (
+ short x,
+ short y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3d (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3f (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3i (
+ int x,
+ int y,
+ int z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3s (
+ short x,
+ short y,
+ short z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4d (
+ double x,
+ double y,
+ double z,
+ double w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4f (
+ float x,
+ float y,
+ float z,
+ float w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4i (
+ int x,
+ int y,
+ int z,
+ int w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4s (
+ short x,
+ short y,
+ short z,
+ short w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectd ( GLdouble x1 , GLdouble y1 , GLdouble x2 , GLdouble y2 ) ;
+ * </pre>
+ */
+ public final native void glRectd (
+ double x1,
+ double y1,
+ double x2,
+ double y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectf ( GLfloat x1 , GLfloat y1 , GLfloat x2 , GLfloat y2 ) ;
+ * </pre>
+ */
+ public final native void glRectf (
+ float x1,
+ float y1,
+ float x2,
+ float y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRecti ( GLint x1 , GLint y1 , GLint x2 , GLint y2 ) ;
+ * </pre>
+ */
+ public final native void glRecti (
+ int x1,
+ int y1,
+ int x2,
+ int y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRects ( GLshort x1 , GLshort y1 , GLshort x2 , GLshort y2 ) ;
+ * </pre>
+ */
+ public final native void glRects (
+ short x1,
+ short y1,
+ short x2,
+ short y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectdv ( const GLdouble * v1 , const GLdouble * v2 ) ;
+ * </pre>
+ */
+ public final native void glRectdv (
+ double[] v1,
+ double[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectfv ( const GLfloat * v1 , const GLfloat * v2 ) ;
+ * </pre>
+ */
+ public final native void glRectfv (
+ float[] v1,
+ float[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectiv ( const GLint * v1 , const GLint * v2 ) ;
+ * </pre>
+ */
+ public final native void glRectiv (
+ int[] v1,
+ int[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectsv ( const GLshort * v1 , const GLshort * v2 ) ;
+ * </pre>
+ */
+ public final native void glRectsv (
+ short[] v1,
+ short[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointer ( GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlagPointer (
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ public final native void glGetPointerv (
+ int pname,
+ byte[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ short[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ int[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ float[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ double[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ boolean[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ long[][] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElement ( GLint i ) ;
+ * </pre>
+ */
+ public final native void glArrayElement (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArrays ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public final native void glDrawArrays (
+ int mode,
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawElements ( GLenum mode , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ byte[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ short[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ int[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ float[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ double[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ boolean[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ long[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ Buffer indices
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInterleavedArrays ( GLenum format , GLsizei stride , const GLvoid * pointer ) ;
+ * </pre>
+ */
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ byte[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ short[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ int[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ float[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ double[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ boolean[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ long[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ Buffer pointer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShadeModel ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glShadeModel (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightf ( GLenum light , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glLightf (
+ int light,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLighti ( GLenum light , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glLighti (
+ int light,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightfv ( GLenum light , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glLightfv (
+ int light,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightiv ( GLenum light , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glLightiv (
+ int light,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightfv ( GLenum light , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetLightfv (
+ int light,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightiv ( GLenum light , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetLightiv (
+ int light,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glLightModelf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeli ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glLightModeli (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glLightModelfv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeliv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glLightModeliv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialf ( GLenum face , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glMaterialf (
+ int face,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMateriali ( GLenum face , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glMateriali (
+ int face,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialfv ( GLenum face , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glMaterialfv (
+ int face,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialiv ( GLenum face , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glMaterialiv (
+ int face,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialfv ( GLenum face , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetMaterialfv (
+ int face,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialiv ( GLenum face , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetMaterialiv (
+ int face,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMaterial ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glColorMaterial (
+ int face,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelZoom ( GLfloat xfactor , GLfloat yfactor ) ;
+ * </pre>
+ */
+ public final native void glPixelZoom (
+ float xfactor,
+ float yfactor
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStoref ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glPixelStoref (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStorei ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glPixelStorei (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glPixelTransferf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glPixelTransferi (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapfv ( GLenum map , GLint mapsize , const GLfloat * values ) ;
+ * </pre>
+ */
+ public final native void glPixelMapfv (
+ int map,
+ int mapsize,
+ float[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapuiv ( GLenum map , GLint mapsize , const GLuint * values ) ;
+ * </pre>
+ */
+ public final native void glPixelMapuiv (
+ int map,
+ int mapsize,
+ int[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapusv ( GLenum map , GLint mapsize , const GLushort * values ) ;
+ * </pre>
+ */
+ public final native void glPixelMapusv (
+ int map,
+ int mapsize,
+ short[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapfv ( GLenum map , GLfloat * values ) ;
+ * </pre>
+ */
+ public final native void glGetPixelMapfv (
+ int map,
+ float[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapuiv ( GLenum map , GLuint * values ) ;
+ * </pre>
+ */
+ public final native void glGetPixelMapuiv (
+ int map,
+ int[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapusv ( GLenum map , GLushort * values ) ;
+ * </pre>
+ */
+ public final native void glGetPixelMapusv (
+ int map,
+ short[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBitmap ( GLsizei width , GLsizei height , GLfloat xorig , GLfloat yorig , GLfloat xmove , GLfloat ymove , const GLubyte * bitmap ) ;
+ * </pre>
+ */
+ public final native void glBitmap (
+ int width,
+ int height,
+ float xorig,
+ float yorig,
+ float xmove,
+ float ymove,
+ byte[] bitmap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawPixels ( GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum type ) ;
+ * </pre>
+ */
+ public final native void glCopyPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilFunc ( GLenum func , GLint ref , GLuint mask ) ;
+ * </pre>
+ */
+ public final native void glStencilFunc (
+ int func,
+ int ref,
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilMask ( GLuint mask ) ;
+ * </pre>
+ */
+ public final native void glStencilMask (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilOp ( GLenum fail , GLenum zfail , GLenum zpass ) ;
+ * </pre>
+ */
+ public final native void glStencilOp (
+ int fail,
+ int zfail,
+ int zpass
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearStencil ( GLint s ) ;
+ * </pre>
+ */
+ public final native void glClearStencil (
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGend ( GLenum coord , GLenum pname , GLdouble param ) ;
+ * </pre>
+ */
+ public final native void glTexGend (
+ int coord,
+ int pname,
+ double param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenf ( GLenum coord , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glTexGenf (
+ int coord,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeni ( GLenum coord , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glTexGeni (
+ int coord,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGendv ( GLenum coord , GLenum pname , const GLdouble * params ) ;
+ * </pre>
+ */
+ public final native void glTexGendv (
+ int coord,
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenfv ( GLenum coord , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glTexGenfv (
+ int coord,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeniv ( GLenum coord , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glTexGeniv (
+ int coord,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGendv ( GLenum coord , GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexGendv (
+ int coord,
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGenfv ( GLenum coord , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexGenfv (
+ int coord,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGeniv ( GLenum coord , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexGeniv (
+ int coord,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glTexEnvf (
+ int target,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvi ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glTexEnvi (
+ int target,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glTexEnvfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnviv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glTexEnviv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnvfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexEnvfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnviv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexEnviv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glTexParameterf (
+ int target,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteri ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glTexParameteri (
+ int target,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glTexParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glTexParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameterfv ( GLenum target , GLint level , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexLevelParameterfv (
+ int target,
+ int level,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameteriv ( GLenum target , GLint level , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexLevelParameteriv (
+ int target,
+ int level,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexImage ( GLenum target , GLint level , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTextures ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ public final native void glGenTextures (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTextures ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ public final native void glDeleteTextures (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTexture ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ public final native void glBindTexture (
+ int target,
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTextures ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ public final native void glPrioritizeTextures (
+ int n,
+ int[] textures,
+ float[] priorities
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResident ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ public final native boolean glAreTexturesResident (
+ int n,
+ int[] textures,
+ boolean[] residences
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTexture ( GLuint texture ) ;
+ * </pre>
+ */
+ public final native boolean glIsTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLint x , GLint y , GLsizei width , GLint border ) ;
+ * </pre>
+ */
+ public final native void glCopyTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int 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>
+ */
+ public final native void glCopyTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int height,
+ int border
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public final native void glCopyTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int x,
+ int y,
+ int 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>
+ */
+ public final native void glCopyTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1d ( GLenum target , GLdouble u1 , GLdouble u2 , GLint stride , GLint order , const GLdouble * points ) ;
+ * </pre>
+ */
+ public final native void glMap1d (
+ int target,
+ double u1,
+ double u2,
+ int stride,
+ int order,
+ double[] points
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1f ( GLenum target , GLfloat u1 , GLfloat u2 , GLint stride , GLint order , const GLfloat * points ) ;
+ * </pre>
+ */
+ public final native void glMap1f (
+ int target,
+ float u1,
+ float u2,
+ int stride,
+ int order,
+ float[] points
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glMap2d (
+ int target,
+ double u1,
+ double u2,
+ int ustride,
+ int uorder,
+ double v1,
+ double v2,
+ int vstride,
+ int vorder,
+ double[] points
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glMap2f (
+ int target,
+ float u1,
+ float u2,
+ int ustride,
+ int uorder,
+ float v1,
+ float v2,
+ int vstride,
+ int vorder,
+ float[] points
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapdv ( GLenum target , GLenum query , GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glGetMapdv (
+ int target,
+ int query,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapfv ( GLenum target , GLenum query , GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glGetMapfv (
+ int target,
+ int query,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapiv ( GLenum target , GLenum query , GLint * v ) ;
+ * </pre>
+ */
+ public final native void glGetMapiv (
+ int target,
+ int query,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1d ( GLdouble u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord1d (
+ double u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1f ( GLfloat u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord1f (
+ float u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord1dv (
+ double[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord1fv (
+ float[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2d ( GLdouble u , GLdouble v ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord2d (
+ double u,
+ double v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2f ( GLfloat u , GLfloat v ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord2f (
+ float u,
+ float v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord2dv (
+ double[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord2fv (
+ float[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1d ( GLint un , GLdouble u1 , GLdouble u2 ) ;
+ * </pre>
+ */
+ public final native void glMapGrid1d (
+ int un,
+ double u1,
+ double u2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1f ( GLint un , GLfloat u1 , GLfloat u2 ) ;
+ * </pre>
+ */
+ public final native void glMapGrid1f (
+ int un,
+ float u1,
+ float u2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2d ( GLint un , GLdouble u1 , GLdouble u2 , GLint vn , GLdouble v1 , GLdouble v2 ) ;
+ * </pre>
+ */
+ public final native void glMapGrid2d (
+ int un,
+ double u1,
+ double u2,
+ int vn,
+ double v1,
+ double v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2f ( GLint un , GLfloat u1 , GLfloat u2 , GLint vn , GLfloat v1 , GLfloat v2 ) ;
+ * </pre>
+ */
+ public final native void glMapGrid2f (
+ int un,
+ float u1,
+ float u2,
+ int vn,
+ float v1,
+ float v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint1 ( GLint i ) ;
+ * </pre>
+ */
+ public final native void glEvalPoint1 (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint2 ( GLint i , GLint j ) ;
+ * </pre>
+ */
+ public final native void glEvalPoint2 (
+ int i,
+ int j
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh1 ( GLenum mode , GLint i1 , GLint i2 ) ;
+ * </pre>
+ */
+ public final native void glEvalMesh1 (
+ int mode,
+ int i1,
+ int i2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh2 ( GLenum mode , GLint i1 , GLint i2 , GLint j1 , GLint j2 ) ;
+ * </pre>
+ */
+ public final native void glEvalMesh2 (
+ int mode,
+ int i1,
+ int i2,
+ int j1,
+ int j2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glFogf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glFogi (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glFogfv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogiv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glFogiv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFeedbackBuffer ( GLsizei size , GLenum type , GLfloat * buffer ) ;
+ * </pre>
+ */
+ public final native void glFeedbackBuffer (
+ int size,
+ int type,
+ float[] buffer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassThrough ( GLfloat token ) ;
+ * </pre>
+ */
+ public final native void glPassThrough (
+ float token
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSelectBuffer ( GLsizei size , GLuint * buffer ) ;
+ * </pre>
+ */
+ public final native void glSelectBuffer (
+ int size,
+ int[] buffer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInitNames ( void ) ;
+ * </pre>
+ */
+ public final native void glInitNames (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadName ( GLuint name ) ;
+ * </pre>
+ */
+ public final native void glLoadName (
+ int name
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushName ( GLuint name ) ;
+ * </pre>
+ */
+ public final native void glPushName (
+ int name
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopName ( void ) ;
+ * </pre>
+ */
+ public final native void glPopName (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElements ( GLenum mode , GLuint start , GLuint end , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ byte[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ short[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ int[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ float[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ double[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ boolean[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ long[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ Buffer indices
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glCopyTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTable ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTable ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glColorTableParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glColorTableParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTable ( GLenum target , GLsizei start , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public final native void glCopyColorSubTable (
+ int target,
+ int start,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTable ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public final native void glCopyColorTable (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTable ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquation ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glBlendEquation (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public final native void glBlendColor (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogram ( GLenum target , GLsizei width , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ public final native void glHistogram (
+ int target,
+ int width,
+ int internalformat,
+ boolean sink
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogram ( GLenum target ) ;
+ * </pre>
+ */
+ public final native void glResetHistogram (
+ int target
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogram ( GLenum target , GLboolean reset , GLenum format , GLenum type , GLvoid * values ) ;
+ * </pre>
+ */
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ byte[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ short[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ int[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ float[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ double[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ boolean[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ long[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ Buffer values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmax ( GLenum target , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ public final native void glMinmax (
+ int target,
+ int internalformat,
+ boolean sink
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmax ( GLenum target ) ;
+ * </pre>
+ */
+ public final native void glResetMinmax (
+ int target
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmax ( GLenum target , GLboolean reset , GLenum format , GLenum types , GLvoid * values ) ;
+ * </pre>
+ */
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ byte[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ short[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ int[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ float[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ double[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ boolean[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ long[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ Buffer values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1D ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2D ( GLenum target , GLenum internalformat , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterf ( GLenum target , GLenum pname , GLfloat params ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterf (
+ int target,
+ int pname,
+ float params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteri ( GLenum target , GLenum pname , GLint params ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameteri (
+ int target,
+ int pname,
+ int params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public final native void glCopyConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public final native void glCopyConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilter ( GLenum target , GLenum format , GLenum type , GLvoid * image ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] row,
+ byte[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] row,
+ short[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] row,
+ int[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] row,
+ float[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] row,
+ double[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] row,
+ boolean[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] row,
+ long[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer row,
+ Buffer column
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilter ( GLenum target , GLenum format , GLenum type , GLvoid * row , GLvoid * column , GLvoid * span ) ;
+ * </pre>
+ */
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ byte[] row,
+ byte[] column,
+ byte[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ short[] row,
+ short[] column,
+ short[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ int[] row,
+ int[] column,
+ int[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ float[] row,
+ float[] column,
+ float[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ double[] row,
+ double[] column,
+ double[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ boolean[] row,
+ boolean[] column,
+ boolean[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ long[] row,
+ long[] column,
+ long[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ Buffer row,
+ Buffer column,
+ Buffer span
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ public final native void glActiveTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ public final native void glClientActiveTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ;
+ * </pre>
+ */
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ byte[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ short[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ int[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ float[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ double[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ boolean[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ long[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ Buffer img
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1d (
+ int target,
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1f (
+ int target,
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1i ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1i (
+ int target,
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1s (
+ int target,
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2d (
+ int target,
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2f (
+ int target,
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2i (
+ int target,
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2s (
+ int target,
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3d (
+ int target,
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3f (
+ int target,
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3i (
+ int target,
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3s (
+ int target,
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4d (
+ int target,
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4f (
+ int target,
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4i (
+ int target,
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4s (
+ int target,
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ public final native void glLoadTransposeMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ public final native void glLoadTransposeMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ public final native void glMultTransposeMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ public final native void glMultTransposeMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ;
+ * </pre>
+ */
+ public final native void glSampleCoverage (
+ float value,
+ boolean invert
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePass ( GLenum pass ) ;
+ * </pre>
+ */
+ public final native void glSamplePass (
+ int pass
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ public final native void glActiveTextureARB (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ public final native void glClientActiveTextureARB (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1dARB (
+ int target,
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1fARB (
+ int target,
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1iARB (
+ int target,
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1sARB (
+ int target,
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2dARB (
+ int target,
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2fARB (
+ int target,
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2iARB (
+ int target,
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2sARB (
+ int target,
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3dARB (
+ int target,
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3fARB (
+ int target,
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3iARB (
+ int target,
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3sARB (
+ int target,
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4dARB (
+ int target,
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4fARB (
+ int target,
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4iARB (
+ int target,
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4sARB (
+ int target,
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public final native void glBlendColorEXT (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffsetEXT ( GLfloat factor , GLfloat bias ) ;
+ * </pre>
+ */
+ public final native void glPolygonOffsetEXT (
+ float factor,
+ float 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>
+ */
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glCopyTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTexturesEXT ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ public final native void glGenTexturesEXT (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTexturesEXT ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ public final native void glDeleteTexturesEXT (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTextureEXT ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ public final native void glBindTextureEXT (
+ int target,
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTexturesEXT ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ public final native void glPrioritizeTexturesEXT (
+ int n,
+ int[] textures,
+ float[] priorities
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResidentEXT ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ public final native boolean glAreTexturesResidentEXT (
+ int n,
+ int[] textures,
+ boolean[] residences
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTextureEXT ( GLuint texture ) ;
+ * </pre>
+ */
+ public final native boolean glIsTextureEXT (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlagPointerEXT (
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointervEXT ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ public final native void glGetPointervEXT (
+ int pname,
+ byte[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ short[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ int[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ float[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ double[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ boolean[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ long[][] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElementEXT ( GLint i ) ;
+ * </pre>
+ */
+ public final native void glArrayElementEXT (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArraysEXT ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public final native void glDrawArraysEXT (
+ int mode,
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquationEXT ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glBlendEquationEXT (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfEXT ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfEXT (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvEXT ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfvEXT (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfSGIS ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfSGIS (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfvSGIS (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTableEXT ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterfvEXT (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivEXT ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterivEXT (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLockArraysEXT ( GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public final native void glLockArraysEXT (
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUnlockArraysEXT ( void ) ;
+ * </pre>
+ */
+ public final native void glUnlockArraysEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glLoadTransposeMatrixfARB (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glLoadTransposeMatrixdARB (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glMultTransposeMatrixfARB (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glMultTransposeMatrixdARB (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverageARB ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glSampleCoverageARB (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ byte[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ short[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ float[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ double[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ long[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ Buffer arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ byte[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ short[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ float[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ double[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ boolean[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ long[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ Buffer arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ;
+ * </pre>
+ */
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightbvARB ( GLint , const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glWeightbvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightsvARB ( GLint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glWeightsvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightivARB ( GLint , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glWeightivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightfvARB ( GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glWeightfvARB (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightdvARB ( GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glWeightdvARB (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glWeightubvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glWeightusvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glWeightuivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendARB ( GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexBlendARB (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCurrentPaletteMatrixARB ( GLint ) ;
+ * </pre>
+ */
+ public final native void glCurrentPaletteMatrixARB (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glMatrixIndexubvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glMatrixIndexusvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glMatrixIndexuivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetTexFilterFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexFilterFuncSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public final native void glCopyTexImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public final native void glCopyTexImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glHistogramEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glMinmaxEXT (
+ int arg0,
+ int arg1,
+ boolean arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogramEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glResetHistogramEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmaxEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glResetMinmaxEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterfEXT (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameteriEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3,
+ byte[] arg4,
+ byte[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3,
+ short[] arg4,
+ short[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3,
+ int[] arg4,
+ int[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3,
+ float[] arg4,
+ float[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3,
+ double[] arg4,
+ double[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3,
+ boolean[] arg4,
+ boolean[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3,
+ long[] arg4,
+ long[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3,
+ Buffer arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6,
+ byte[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6,
+ short[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6,
+ int[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6,
+ float[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6,
+ double[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6,
+ boolean[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6,
+ long[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6,
+ Buffer arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColorTableParameterfvSGI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glColorTableParameterivSGI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterfvSGI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterivSGI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenSGIX ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenParameteriSGIS (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenParameterivSGIS (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenParameterfSGIS (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenParameterfvSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetPixelTexGenParameterivSGIS (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetPixelTexGenParameterfvSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ byte[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ short[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ float[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ double[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ boolean[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ long[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ Buffer arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ byte[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ short[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ int[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ float[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ double[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ boolean[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ long[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ Buffer arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glDetailTexFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetDetailTexFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glSharpenTexFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetSharpenTexFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glSampleMaskSGIS (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternSGIS ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glSamplePatternSGIS (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glSpriteParameterfSGIX (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glSpriteParameterfvSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameteriSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glSpriteParameteriSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glSpriteParameterivSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfARB ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfARB (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfvARB (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glGetInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ public final native int glGetInstrumentsSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ;
+ * </pre>
+ */
+ public final native void glInstrumentsBufferSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollInstrumentsSGIX ( GLint * ) ;
+ * </pre>
+ */
+ public final native int glPollInstrumentsSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ public final native void glReadInstrumentsSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStartInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ public final native void glStartInstrumentsSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStopInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ public final native void glStopInstrumentsSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrameZoomSGIX ( GLint ) ;
+ * </pre>
+ */
+ public final native void glFrameZoomSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTagSampleBufferSGIX ( void ) ;
+ * </pre>
+ */
+ public final native void glTagSampleBufferSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glDeformationMap3dSGIX (
+ int arg0,
+ double arg1,
+ double arg2,
+ int arg3,
+ int arg4,
+ double arg5,
+ double arg6,
+ int arg7,
+ int arg8,
+ double arg9,
+ double arg10,
+ int arg11,
+ int arg12,
+ double[] arg13
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glDeformationMap3fSGIX (
+ int arg0,
+ float arg1,
+ float arg2,
+ int arg3,
+ int arg4,
+ float arg5,
+ float arg6,
+ int arg7,
+ int arg8,
+ float arg9,
+ float arg10,
+ int arg11,
+ int arg12,
+ float[] arg13
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ public final native void glDeformSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ public final native void glLoadIdentityDeformationMapSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReferencePlaneSGIX ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glReferencePlaneSGIX (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushRasterSGIX ( void ) ;
+ * </pre>
+ */
+ public final native void glFlushRasterSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFogFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFogFuncSGIS ( GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetFogFuncSGIS (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glImageTransformParameteriHP (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glImageTransformParameterfHP (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glImageTransformParameterivHP (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glImageTransformParameterfvHP (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetImageTransformParameterivHP (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetImageTransformParameterfvHP (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyColorSubTableEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHintPGI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glHintPGI (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetListParameterfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetListParameterivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glListParameterfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glListParameterfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glListParameteriSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glListParameterivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glIndexMaterialEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexFuncEXT ( GLenum , GLclampf ) ;
+ * </pre>
+ */
+ public final native void glIndexFuncEXT (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glCullParameterdvEXT (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glCullParameterfvEXT (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glFragmentColorMaterialSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightiSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightModelfSGIX (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightModelfvSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightModeliSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightModelivSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glFragmentMaterialfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFragmentMaterialfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glFragmentMaterialiSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glFragmentMaterialivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetFragmentLightfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetFragmentLightivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetFragmentMaterialfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetFragmentMaterialivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightEnviSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glLightEnviSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glApplyTextureEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glApplyTextureEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureLightEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glTextureLightEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glTextureMaterialEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glAsyncMarkerSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glFinishAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ public final native int glFinishAsyncSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ public final native int glPollAsyncSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ;
+ * </pre>
+ */
+ public final native int glGenAsyncMarkersSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glDeleteAsyncMarkersSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glIsAsyncMarkerSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ byte[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ short[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ int[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ float[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ double[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ boolean[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ long[][] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glPixelTransformParameteriEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glPixelTransformParameterfEXT (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glPixelTransformParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glPixelTransformParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3ubEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3ubvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3uiEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uivEXT ( const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3uivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3usEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usvEXT ( const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3usvEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureNormalEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glTextureNormalEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glMultiDrawArraysEXT (
+ int arg0,
+ int[] arg1,
+ int[] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ public final native void glFogCoordfEXT (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFogCoordfvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddEXT ( GLdouble ) ;
+ * </pre>
+ */
+ public final native void glFogCoorddEXT (
+ double arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glFogCoorddvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public final native void glTangent3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glTangent3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glTangent3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glTangent3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTangent3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTangent3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glTangent3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public final native void glTangent3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glTangent3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glTangent3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public final native void glBinormal3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glBinormal3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glBinormal3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glBinormal3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glBinormal3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishTextureSUNX ( void ) ;
+ * </pre>
+ */
+ public final native void glFinishTextureSUNX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorbSUN ( GLbyte ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorbSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorsSUN ( GLshort ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorsSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoriSUN ( GLint ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactoriSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorfSUN ( GLfloat ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorfSUN (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactordSUN ( GLdouble ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactordSUN (
+ double arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorubSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorusSUN ( GLushort ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorusSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoruiSUN ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactoruiSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiSUN ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusSUN ( GLushort ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeusSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeubSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuivSUN ( const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuivSUN (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusvSUN ( const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeusvSUN (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubvSUN ( const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeubvSUN (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glColor4ubVertex2fSUN (
+ byte arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColor4ubVertex2fvSUN (
+ byte[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glColor4ubVertex3fSUN (
+ byte arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColor4ubVertex3fvSUN (
+ byte[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glColor3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColor3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glColor4fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColor4fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fVertex4fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fVertex4fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor4ubVertex3fSUN (
+ float arg0,
+ float arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4,
+ byte arg5,
+ float arg6,
+ float arg7,
+ float arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor4ubVertex3fvSUN (
+ float[] arg0,
+ byte[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor4fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor4fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fColor4fNormal3fVertex4fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11,
+ float arg12,
+ float arg13,
+ float arg14
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fColor4fNormal3fVertex4fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiVertex3fvSUN (
+ int[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor4ubVertex3fSUN (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor4ubVertex3fvSUN (
+ int[] arg0,
+ byte[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor4fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor4fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11,
+ float arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3,
+ float[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glBlendFuncSeparateEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glBlendFuncSeparateINGR (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexWeightfEXT (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexWeightfvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushVertexArrayRangeNV ( void ) ;
+ * </pre>
+ */
+ public final native void glFlushVertexArrayRangeNV (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ byte[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ short[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ int[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ float[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ double[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ boolean[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ long[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ Buffer arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glCombinerParameterfvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfNV ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glCombinerParameterfNV (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterivNV ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glCombinerParameterivNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameteriNV ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glCombinerParameteriNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glCombinerInputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glCombinerOutputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ boolean arg8,
+ boolean arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glFinalCombinerInputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerInputParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerInputParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerOutputParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerOutputParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetFinalCombinerInputParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetFinalCombinerInputParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public final native void glMultiModeDrawArraysIBM (
+ int arg0,
+ int[] arg1,
+ int[] arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlagPointerListIBM (
+ int arg0,
+ boolean[][] arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTbufferMask3DFX ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glTbufferMask3DFX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskEXT ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glSampleMaskEXT (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glSamplePatternEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glTextureColorMaskSGIS (
+ boolean arg0,
+ boolean arg1,
+ boolean arg2,
+ boolean arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ byte[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ short[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ double[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ boolean[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ long[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ Buffer arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenFencesNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ public final native void glGenFencesNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glDeleteFencesNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFenceNV ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ public final native void glSetFenceNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glTestFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glTestFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glFinishFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glIsFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetFenceivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ byte[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ short[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ int[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ float[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ double[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ boolean[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ long[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glMapParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glMapParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ byte[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ short[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ int[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ float[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ double[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ long[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetMapParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetMapParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetMapAttribParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetMapAttribParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMapsNV ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glEvalMapsNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glCombinerStageParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerStageParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindProgramNV ( GLenum , GLuint ) ;
+ * </pre>
+ */
+ public final native void glBindProgramNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glDeleteProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glExecuteProgramNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenProgramsNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ public final native void glGenProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ;
+ * </pre>
+ */
+ public final native boolean glAreProgramsResidentNV (
+ int arg0,
+ int[] arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glRequestResidentProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetProgramParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glGetProgramParameterdvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetProgramivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glGetProgramStringNV (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetTrackMatrixivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glGetVertexAttribdvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetVertexAttribfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetVertexAttribivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsProgramNV ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glIsProgramNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glLoadProgramNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glProgramParameter4fNV (
+ int arg0,
+ int arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glProgramParameter4dNV (
+ int arg0,
+ int arg1,
+ double arg2,
+ double arg3,
+ double arg4,
+ double arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glProgramParameter4dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glProgramParameter4fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glProgramParameters4dvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glProgramParameters4fvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glTrackMatrixNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1sNV ( GLuint , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1sNV (
+ int arg0,
+ short arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1fNV (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1dNV (
+ int arg0,
+ double arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2sNV (
+ int arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2fNV (
+ int arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2dNV (
+ int arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3sNV (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3fNV (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3dNV (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4sNV (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3,
+ short arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4fNV (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4dNV (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3,
+ double arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4ubNV (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4ubvNV (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs1svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs1fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs1dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs2svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs2fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs2dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs3svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs3fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs3dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs4svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs4fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs4dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs4ubvNV (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glTexBumpParameterivATI (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexBumpParameterfvATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetTexBumpParameterivATI (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetTexBumpParameterfvATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenFragmentShadersATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native int glGenFragmentShadersATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glBindFragmentShaderATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glDeleteFragmentShaderATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ public final native void glBeginFragmentShaderATI (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ public final native void glEndFragmentShaderATI (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ public final native void glPassTexCoordATI (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ public final native void glSampleMapATI (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glColorFragmentOp1ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glColorFragmentOp2ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glColorFragmentOp3ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ int arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glAlphaFragmentOp1ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glAlphaFragmentOp2ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glAlphaFragmentOp3ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glSetFragmentShaderConstantATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesiATI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glPNTrianglesiATI (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesfATI ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glPNTrianglesfATI (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ byte[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ short[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ int[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ float[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ double[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ boolean[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ long[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ Buffer arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glIsObjectBufferATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetObjectBufferfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetObjectBufferivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glDeleteObjectBufferATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glArrayObjectATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetArrayObjectfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetArrayObjectivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glVariantArrayObjectATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantArrayObjectfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantArrayObjectivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ public final native void glBeginVertexShaderEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ public final native void glEndVertexShaderEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glBindVertexShaderEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenVertexShadersEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native int glGenVertexShadersEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glDeleteVertexShaderEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glShaderOp1EXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glShaderOp2EXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glShaderOp3EXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glSwizzleEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glWriteMaskEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glInsertComponentEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glExtractComponentEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ;
+ * </pre>
+ */
+ public final native int glGenSymbolsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantbvEXT ( GLuint , const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glVariantbvEXT (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantsvEXT ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVariantsvEXT (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantivEXT ( GLuint , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVariantivEXT (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantfvEXT ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVariantfvEXT (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantdvEXT ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVariantdvEXT (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantubvEXT ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glVariantubvEXT (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantusvEXT ( GLuint , const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glVariantusvEXT (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantuivEXT ( GLuint , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glVariantuivEXT (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ;
+ * </pre>
+ */
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glEnableVariantClientStateEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glDisableVariantClientStateEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindLightParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindMaterialParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindTexGenParameterEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindTextureUnitParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindParameterEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindParameterEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ public final native boolean glIsVariantEnabledEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public final native void glGetInvariantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetInvariantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetInvariantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public final native void glGetLocalConstantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetLocalConstantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetLocalConstantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1s ( GLenum , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1s (
+ int arg0,
+ short arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1i ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1i (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1f ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1f (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1d ( GLenum , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1d (
+ int arg0,
+ double arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2s (
+ int arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2i ( GLenum , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2i (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2f (
+ int arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2d (
+ int arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3,
+ short arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3,
+ double arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3b (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3bv ( GLenum , const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3bv (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveVertexStream ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glClientActiveVertexStream (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvi ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexBlendEnvi (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvf ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexBlendEnvf (
+ int arg0,
+ float arg1
+ ) ;
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
diff --git a/C2J/gl-proto-dynauto-jni14.c b/C2J/gl-proto-dynauto-jni14.c
new file mode 100644
index 0000000..f385258
--- /dev/null
+++ b/C2J/gl-proto-dynauto-jni14.c
@@ -0,0 +1,51369 @@
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: gl-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLFunc14JauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearIndex ( GLfloat c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCallLists__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jint type,
+ jobject lists)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glCallLists == NULL ) return;
+
+ if(lists!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, lists);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCallLists (
+ (GLsizei) n,
+ (GLenum) type,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListBase ( GLuint base ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointer__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glVertexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointer__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glNormalPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glNormalPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointer__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glColorPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointer__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glIndexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glIndexPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointer__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexCoordPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointer ( GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEdgeFlagPointer__ILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glEdgeFlagPointer (
+ (GLsizei) stride,
+ (const GLvoid *) ptr1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawElements__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint count,
+ jint type,
+ jobject indices)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glDrawElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, indices);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glDrawElements (
+ (GLenum) mode,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInterleavedArrays ( GLenum format , GLsizei stride , const GLvoid * pointer ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glInterleavedArrays__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint stride,
+ jobject pointer)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glInterleavedArrays == NULL ) return;
+
+ if(pointer!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, pointer);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glInterleavedArrays (
+ (GLenum) format,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShadeModel ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReadPixels__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glReadPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glReadPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawPixels ( GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawPixels__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glDrawPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glDrawPixels (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage1D__IIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint border,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr7 = NULL;
+
+ if ( disp__glTexImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage2D__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint border,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glTexImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexImage ( GLenum target , GLint level , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTexImage__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetTexImage == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetTexImage (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTextures ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1D__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2D__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElements__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint start,
+ jint end,
+ jint count,
+ jint type,
+ jobject indices)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, indices);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glDrawRangeElements (
+ (GLenum) mode,
+ (GLuint) start,
+ (GLuint) end,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_glTexImage3D__IIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr9 = NULL;
+
+ if ( disp__glTexImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr9 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 9 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage3D__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ 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
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTable__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jobject table)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, table);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorSubTable__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorSubTable == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTable__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jobject table)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, table);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetColorTable (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogram__IZIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint type,
+ jobject values)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetHistogram == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, values);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetHistogram (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmax__IZIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint types,
+ jobject values)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetMinmax == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, values);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetMinmax (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) types,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1D__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jobject image)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, image);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2D__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject image)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, image);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterf ( GLenum target , GLenum pname , GLfloat params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilter__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jobject image)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, image);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetConvolutionFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2D__IIIIIILjava_nio_Buffer_2Ljava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject row,
+ jobject column)
+ {
+ void *ptr6 = NULL;
+ void *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, row);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ if(column!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, column);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSeparableFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilter__IIILjava_nio_Buffer_2Ljava_nio_Buffer_2Ljava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jobject row,
+ jobject column,
+ jobject span)
+ {
+ void *ptr3 = NULL;
+ void *ptr4 = NULL;
+ void *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, row);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ if(column!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, column);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ if(span!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, span);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetSeparableFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glActiveTexture (
+ JNIEnv *env, jobject obj,
+ jint texture)
+ {
+
+ if ( disp__glActiveTexture == NULL ) return;
+
+ disp__glActiveTexture (
+ (GLenum) texture
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glClientActiveTexture (
+ JNIEnv *env, jobject obj,
+ jint texture)
+ {
+
+ if ( disp__glClientActiveTexture == NULL ) return;
+
+ disp__glClientActiveTexture (
+ (GLenum) texture
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jbyteArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jshortArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jintArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jfloatArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jdoubleArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jbooleanArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jlongArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jobject img)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, img);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble s)
+ {
+
+ if ( disp__glMultiTexCoord1d == NULL ) return;
+
+ disp__glMultiTexCoord1d (
+ (GLenum) target,
+ (GLdouble) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1dv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdoubleArray v)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord1dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord1dv (
+ (GLenum) target,
+ (const GLdouble *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat s)
+ {
+
+ if ( disp__glMultiTexCoord1f == NULL ) return;
+
+ disp__glMultiTexCoord1f (
+ (GLenum) target,
+ (GLfloat) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1fv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloatArray v)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord1fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord1fv (
+ (GLenum) target,
+ (const GLfloat *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1i ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1i (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint s)
+ {
+
+ if ( disp__glMultiTexCoord1i == NULL ) return;
+
+ disp__glMultiTexCoord1i (
+ (GLenum) target,
+ (GLint) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1iv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jintArray v)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord1iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord1iv (
+ (GLenum) target,
+ (const GLint *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1s (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshort s)
+ {
+
+ if ( disp__glMultiTexCoord1s == NULL ) return;
+
+ disp__glMultiTexCoord1s (
+ (GLenum) target,
+ (GLshort) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1sv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord1sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord1sv (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble s,
+ jdouble t)
+ {
+
+ if ( disp__glMultiTexCoord2d == NULL ) return;
+
+ disp__glMultiTexCoord2d (
+ (GLenum) target,
+ (GLdouble) s,
+ (GLdouble) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2dv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdoubleArray v)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord2dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord2dv (
+ (GLenum) target,
+ (const GLdouble *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat s,
+ jfloat t)
+ {
+
+ if ( disp__glMultiTexCoord2f == NULL ) return;
+
+ disp__glMultiTexCoord2f (
+ (GLenum) target,
+ (GLfloat) s,
+ (GLfloat) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2fv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloatArray v)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord2fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord2fv (
+ (GLenum) target,
+ (const GLfloat *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2i (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint s,
+ jint t)
+ {
+
+ if ( disp__glMultiTexCoord2i == NULL ) return;
+
+ disp__glMultiTexCoord2i (
+ (GLenum) target,
+ (GLint) s,
+ (GLint) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2iv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jintArray v)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord2iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord2iv (
+ (GLenum) target,
+ (const GLint *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2s (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshort s,
+ jshort t)
+ {
+
+ if ( disp__glMultiTexCoord2s == NULL ) return;
+
+ disp__glMultiTexCoord2s (
+ (GLenum) target,
+ (GLshort) s,
+ (GLshort) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2sv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord2sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord2sv (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble s,
+ jdouble t,
+ jdouble r)
+ {
+
+ if ( disp__glMultiTexCoord3d == NULL ) return;
+
+ disp__glMultiTexCoord3d (
+ (GLenum) target,
+ (GLdouble) s,
+ (GLdouble) t,
+ (GLdouble) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3dv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdoubleArray v)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord3dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord3dv (
+ (GLenum) target,
+ (const GLdouble *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat s,
+ jfloat t,
+ jfloat r)
+ {
+
+ if ( disp__glMultiTexCoord3f == NULL ) return;
+
+ disp__glMultiTexCoord3f (
+ (GLenum) target,
+ (GLfloat) s,
+ (GLfloat) t,
+ (GLfloat) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3fv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloatArray v)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord3fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord3fv (
+ (GLenum) target,
+ (const GLfloat *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3i (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint s,
+ jint t,
+ jint r)
+ {
+
+ if ( disp__glMultiTexCoord3i == NULL ) return;
+
+ disp__glMultiTexCoord3i (
+ (GLenum) target,
+ (GLint) s,
+ (GLint) t,
+ (GLint) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3iv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jintArray v)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord3iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord3iv (
+ (GLenum) target,
+ (const GLint *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3s (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshort s,
+ jshort t,
+ jshort r)
+ {
+
+ if ( disp__glMultiTexCoord3s == NULL ) return;
+
+ disp__glMultiTexCoord3s (
+ (GLenum) target,
+ (GLshort) s,
+ (GLshort) t,
+ (GLshort) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3sv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord3sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord3sv (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble s,
+ jdouble t,
+ jdouble r,
+ jdouble q)
+ {
+
+ if ( disp__glMultiTexCoord4d == NULL ) return;
+
+ disp__glMultiTexCoord4d (
+ (GLenum) target,
+ (GLdouble) s,
+ (GLdouble) t,
+ (GLdouble) r,
+ (GLdouble) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4dv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdoubleArray v)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4dv (
+ (GLenum) target,
+ (const GLdouble *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat s,
+ jfloat t,
+ jfloat r,
+ jfloat q)
+ {
+
+ if ( disp__glMultiTexCoord4f == NULL ) return;
+
+ disp__glMultiTexCoord4f (
+ (GLenum) target,
+ (GLfloat) s,
+ (GLfloat) t,
+ (GLfloat) r,
+ (GLfloat) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4fv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloatArray v)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4fv (
+ (GLenum) target,
+ (const GLfloat *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4i (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint s,
+ jint t,
+ jint r,
+ jint q)
+ {
+
+ if ( disp__glMultiTexCoord4i == NULL ) return;
+
+ disp__glMultiTexCoord4i (
+ (GLenum) target,
+ (GLint) s,
+ (GLint) t,
+ (GLint) r,
+ (GLint) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4iv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jintArray v)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4iv (
+ (GLenum) target,
+ (const GLint *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4s (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshort s,
+ jshort t,
+ jshort r,
+ jshort q)
+ {
+
+ if ( disp__glMultiTexCoord4s == NULL ) return;
+
+ disp__glMultiTexCoord4s (
+ (GLenum) target,
+ (GLshort) s,
+ (GLshort) t,
+ (GLshort) r,
+ (GLshort) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4sv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4sv (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadTransposeMatrixd (
+ JNIEnv *env, jobject obj,
+ jdoubleArray m)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glLoadTransposeMatrixd == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glLoadTransposeMatrixd (
+ (const GLdouble *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadTransposeMatrixf (
+ JNIEnv *env, jobject obj,
+ jfloatArray m)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glLoadTransposeMatrixf == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glLoadTransposeMatrixf (
+ (const GLfloat *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultTransposeMatrixd (
+ JNIEnv *env, jobject obj,
+ jdoubleArray m)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glMultTransposeMatrixd == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glMultTransposeMatrixd (
+ (const GLdouble *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultTransposeMatrixf (
+ JNIEnv *env, jobject obj,
+ jfloatArray m)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glMultTransposeMatrixf == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glMultTransposeMatrixf (
+ (const GLfloat *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleCoverage (
+ JNIEnv *env, jobject obj,
+ jfloat value,
+ jboolean invert)
+ {
+
+ if ( disp__glSampleCoverage == NULL ) return;
+
+ disp__glSampleCoverage (
+ (GLclampf) value,
+ (GLboolean) invert
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePass ( GLenum pass ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSamplePass (
+ JNIEnv *env, jobject obj,
+ jint pass)
+ {
+
+ if ( disp__glSamplePass == NULL ) return;
+
+ disp__glSamplePass (
+ (GLenum) pass
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_glMultiTexCoord4svARB (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4svARB == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4svARB (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage3DEXT__IIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr9 = NULL;
+
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr9 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 9 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage3DEXT__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ 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
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerEXT__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glNormalPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerEXT__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glColorPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glIndexPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerEXT__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexCoordPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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 , GLvoid * * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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 glPointParameterfSGIS ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPointParameterfSGIS (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glPointParameterfSGIS == NULL ) return;
+
+ disp__glPointParameterfSGIS (
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPointParameterfvSGIS (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glPointParameterfvSGIS == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glPointParameterfvSGIS (
+ (GLenum) pname,
+ (const GLfloat *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableEXT__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jobject table)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, table);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorTableEXT (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorSubTableEXT__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorSubTableEXT (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jobject table)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, table);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetColorTableEXT (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_glUnlockArraysEXT (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glUnlockArraysEXT == NULL ) return;
+
+ disp__glUnlockArraysEXT (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadTransposeMatrixfARB (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glLoadTransposeMatrixfARB == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glLoadTransposeMatrixfARB (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadTransposeMatrixdARB (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glLoadTransposeMatrixdARB == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glLoadTransposeMatrixdARB (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultTransposeMatrixfARB (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glMultTransposeMatrixfARB == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glMultTransposeMatrixfARB (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultTransposeMatrixdARB (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glMultTransposeMatrixdARB == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glMultTransposeMatrixdARB (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverageARB ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleCoverageARB (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jboolean arg1)
+ {
+
+ if ( disp__glSampleCoverageARB == NULL ) return;
+
+ disp__glSampleCoverageARB (
+ (GLclampf) arg0,
+ (GLboolean) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbyteArray arg8)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jshortArray arg8)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jintArray arg8)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jfloatArray arg8)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jdoubleArray arg8)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbooleanArray arg8)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jlongArray arg8)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jobject arg8)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, arg8);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jbyteArray arg7)
+ {
+ jbyte *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jshortArray arg7)
+ {
+ jshort *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jintArray arg7)
+ {
+ jint *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jfloatArray arg7)
+ {
+ jfloat *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jdoubleArray arg7)
+ {
+ jdouble *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jbooleanArray arg7)
+ {
+ jboolean *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jlongArray arg7)
+ {
+ jlong *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jobject arg7)
+ {
+ void *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, arg7);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jbyteArray arg10)
+ {
+ jbyte *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jshortArray arg10)
+ {
+ jshort *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jintArray arg10)
+ {
+ jint *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jfloatArray arg10)
+ {
+ jfloat *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jdoubleArray arg10)
+ {
+ jdouble *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jbooleanArray arg10)
+ {
+ jboolean *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jlongArray arg10)
+ {
+ jlong *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jobject arg10)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, arg10);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbyteArray arg8)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jshortArray arg8)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jintArray arg8)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jfloatArray arg8)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jdoubleArray arg8)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbooleanArray arg8)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jlongArray arg8)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jobject arg8)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, arg8);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightbvARB ( GLint , const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightbvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glWeightbvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightbvARB (
+ (GLint) arg0,
+ (const GLbyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightsvARB ( GLint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightsvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glWeightsvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightsvARB (
+ (GLint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightivARB ( GLint , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightivARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glWeightivARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightivARB (
+ (GLint) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightfvARB ( GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightfvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glWeightfvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightfvARB (
+ (GLint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightdvARB ( GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightdvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glWeightdvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightdvARB (
+ (GLint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightubvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glWeightubvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightubvARB (
+ (GLint) arg0,
+ (const GLubyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightusvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glWeightusvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightusvARB (
+ (GLint) arg0,
+ (const GLushort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightuivARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glWeightuivARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightuivARB (
+ (GLint) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendARB ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexBlendARB (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glVertexBlendARB == NULL ) return;
+
+ disp__glVertexBlendARB (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCurrentPaletteMatrixARB ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCurrentPaletteMatrixARB (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glCurrentPaletteMatrixARB == NULL ) return;
+
+ disp__glCurrentPaletteMatrixARB (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexubvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glMatrixIndexubvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glMatrixIndexubvARB (
+ (GLint) arg0,
+ (const GLubyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexusvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMatrixIndexusvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glMatrixIndexusvARB (
+ (GLint) arg0,
+ (const GLushort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexuivARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMatrixIndexuivARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glMatrixIndexuivARB (
+ (GLint) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTexFilterFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetTexFilterFuncSGIS == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetTexFilterFuncSGIS (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexFilterFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glTexFilterFuncSGIS == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexFilterFuncSGIS (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbyteArray arg8)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jshortArray arg8)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jintArray arg8)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jfloatArray arg8)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jdoubleArray arg8)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbooleanArray arg8)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jlongArray arg8)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jobject arg8)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, arg8);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyTexImage1DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6)
+ {
+
+ if ( disp__glCopyTexImage1DEXT == NULL ) return;
+
+ disp__glCopyTexImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyTexImage2DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7)
+ {
+
+ if ( disp__glCopyTexImage2DEXT == NULL ) return;
+
+ disp__glCopyTexImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyTexSubImage1DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glCopyTexSubImage1DEXT == NULL ) return;
+
+ disp__glCopyTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyTexSubImage2DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7)
+ {
+
+ if ( disp__glCopyTexSubImage2DEXT == NULL ) return;
+
+ disp__glCopyTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jbyteArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jshortArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jintArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jfloatArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jdoubleArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jbooleanArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jlongArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jobject arg4)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, arg4);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetHistogramParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetHistogramParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetHistogramParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetHistogramParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jbyteArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jshortArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jintArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jfloatArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jdoubleArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jbooleanArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jlongArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jobject arg4)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, arg4);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetMinmaxParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetMinmaxParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetMinmaxParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetMinmaxParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glHistogramEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jboolean arg3)
+ {
+
+ if ( disp__glHistogramEXT == NULL ) return;
+
+ disp__glHistogramEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (GLenum) arg2,
+ (GLboolean) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMinmaxEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jboolean arg2)
+ {
+
+ if ( disp__glMinmaxEXT == NULL ) return;
+
+ disp__glMinmaxEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLboolean) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogramEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glResetHistogramEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glResetHistogramEXT == NULL ) return;
+
+ disp__glResetHistogramEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmaxEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glResetMinmaxEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glResetMinmaxEXT == NULL ) return;
+
+ disp__glResetMinmaxEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbyteArray arg5)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jshortArray arg5)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jintArray arg5)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jfloatArray arg5)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jdoubleArray arg5)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbooleanArray arg5)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jlongArray arg5)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jobject arg5)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, arg5);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionParameterfEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glConvolutionParameterfEXT == NULL ) return;
+
+ disp__glConvolutionParameterfEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glConvolutionParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glConvolutionParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionParameteriEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glConvolutionParameteriEXT == NULL ) return;
+
+ disp__glConvolutionParameteriEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glConvolutionParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glConvolutionParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyConvolutionFilter1DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glCopyConvolutionFilter1DEXT == NULL ) return;
+
+ disp__glCopyConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyConvolutionFilter2DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glCopyConvolutionFilter2DEXT == NULL ) return;
+
+ disp__glCopyConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetConvolutionParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetConvolutionParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetConvolutionParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetConvolutionParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3B_3B_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jbyteArray arg4,
+ jbyteArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3S_3S_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jshortArray arg4,
+ jshortArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jshort *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3I_3I_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jintArray arg4,
+ jintArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jint *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3F_3F_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jfloatArray arg4,
+ jfloatArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3D_3D_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jdoubleArray arg4,
+ jdoubleArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3Z_3Z_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jbooleanArray arg4,
+ jbooleanArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3J_3J_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jlongArray arg4,
+ jlongArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jlong *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__IIILjava_nio_Buffer_2Ljava_nio_Buffer_2Ljava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3,
+ jobject arg4,
+ jobject arg5)
+ {
+ void *ptr3 = NULL;
+ void *ptr4 = NULL;
+ void *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, arg4);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, arg5);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3B_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6,
+ jbyteArray arg7)
+ {
+ jbyte *ptr6 = NULL;
+ jbyte *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3S_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6,
+ jshortArray arg7)
+ {
+ jshort *ptr6 = NULL;
+ jshort *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3I_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6,
+ jintArray arg7)
+ {
+ jint *ptr6 = NULL;
+ jint *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3F_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6,
+ jfloatArray arg7)
+ {
+ jfloat *ptr6 = NULL;
+ jfloat *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3D_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6,
+ jdoubleArray arg7)
+ {
+ jdouble *ptr6 = NULL;
+ jdouble *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3Z_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6,
+ jbooleanArray arg7)
+ {
+ jboolean *ptr6 = NULL;
+ jboolean *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3J_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6,
+ jlongArray arg7)
+ {
+ jlong *ptr6 = NULL;
+ jlong *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIIILjava_nio_Buffer_2Ljava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6,
+ jobject arg7)
+ {
+ void *ptr6 = NULL;
+ void *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, arg7);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbyteArray arg5)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jshortArray arg5)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jintArray arg5)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jfloatArray arg5)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jdoubleArray arg5)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbooleanArray arg5)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jlongArray arg5)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jobject arg5)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, arg5);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableParameterfvSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glColorTableParameterfvSGI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorTableParameterfvSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableParameterivSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glColorTableParameterivSGI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorTableParameterivSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyColorTableSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glCopyColorTableSGI == NULL ) return;
+
+ disp__glCopyColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableParameterfvSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetColorTableParameterfvSGI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetColorTableParameterfvSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableParameterivSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetColorTableParameterivSGI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetColorTableParameterivSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenSGIX ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glPixelTexGenSGIX == NULL ) return;
+
+ disp__glPixelTexGenSGIX (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenParameteriSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glPixelTexGenParameteriSGIS == NULL ) return;
+
+ disp__glPixelTexGenParameteriSGIS (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenParameterivSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glPixelTexGenParameterivSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glPixelTexGenParameterivSGIS (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenParameterfSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glPixelTexGenParameterfSGIS == NULL ) return;
+
+ disp__glPixelTexGenParameterfSGIS (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenParameterfvSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glPixelTexGenParameterfvSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glPixelTexGenParameterfvSGIS (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetPixelTexGenParameterivSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGetPixelTexGenParameterivSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetPixelTexGenParameterivSGIS (
+ (GLenum) arg0,
+ (GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetPixelTexGenParameterfvSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetPixelTexGenParameterfvSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetPixelTexGenParameterfvSGIS (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jbyteArray arg10)
+ {
+ jbyte *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jshortArray arg10)
+ {
+ jshort *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jintArray arg10)
+ {
+ jint *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jfloatArray arg10)
+ {
+ jfloat *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jdoubleArray arg10)
+ {
+ jdouble *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jbooleanArray arg10)
+ {
+ jboolean *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jlongArray arg10)
+ {
+ jlong *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jobject arg10)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, arg10);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jbyteArray arg12)
+ {
+ jbyte *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jshortArray arg12)
+ {
+ jshort *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jintArray arg12)
+ {
+ jint *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jfloatArray arg12)
+ {
+ jfloat *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jdoubleArray arg12)
+ {
+ jdouble *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jbooleanArray arg12)
+ {
+ jboolean *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jlongArray arg12)
+ {
+ jlong *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jobject arg12)
+ {
+ void *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (*env)->GetDirectBufferAddress(env, arg12);
+ if (ptr12 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 12 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDetailTexFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glDetailTexFuncSGIS == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glDetailTexFuncSGIS (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetDetailTexFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetDetailTexFuncSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetDetailTexFuncSGIS (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSharpenTexFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glSharpenTexFuncSGIS == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSharpenTexFuncSGIS (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSharpenTexFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetSharpenTexFuncSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetSharpenTexFuncSGIS (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleMaskSGIS (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jboolean arg1)
+ {
+
+ if ( disp__glSampleMaskSGIS == NULL ) return;
+
+ disp__glSampleMaskSGIS (
+ (GLclampf) arg0,
+ (GLboolean) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternSGIS ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSamplePatternSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glSamplePatternSGIS == NULL ) return;
+
+ disp__glSamplePatternSGIS (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSpriteParameterfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glSpriteParameterfSGIX == NULL ) return;
+
+ disp__glSpriteParameterfSGIX (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSpriteParameterfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glSpriteParameterfvSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glSpriteParameterfvSGIX (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameteriSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSpriteParameteriSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glSpriteParameteriSGIX == NULL ) return;
+
+ disp__glSpriteParameteriSGIX (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSpriteParameterivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glSpriteParameterivSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glSpriteParameterivSGIX (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfARB ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPointParameterfARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glPointParameterfARB == NULL ) return;
+
+ disp__glPointParameterfARB (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPointParameterfvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glPointParameterfvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glPointParameterfvARB (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glGetInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetInstrumentsSGIX (
+ JNIEnv *env, jobject obj)
+ {
+ jint ret;
+
+
+ if ( disp__glGetInstrumentsSGIX == NULL ) return 0;
+
+ ret = (jint) disp__glGetInstrumentsSGIX (
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glInstrumentsBufferSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glInstrumentsBufferSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glInstrumentsBufferSGIX (
+ (GLsizei) arg0,
+ (GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollInstrumentsSGIX ( GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPollInstrumentsSGIX (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint ret;
+
+ jboolean isCopiedArray0 = JNI_FALSE;
+ jint *ptr0 = NULL;
+
+ if ( disp__glPollInstrumentsSGIX == NULL ) return 0;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0);
+ }
+ ret = (jint) disp__glPollInstrumentsSGIX (
+ (GLint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReadInstrumentsSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glReadInstrumentsSGIX == NULL ) return;
+
+ disp__glReadInstrumentsSGIX (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStartInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glStartInstrumentsSGIX (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glStartInstrumentsSGIX == NULL ) return;
+
+ disp__glStartInstrumentsSGIX (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStopInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glStopInstrumentsSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glStopInstrumentsSGIX == NULL ) return;
+
+ disp__glStopInstrumentsSGIX (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrameZoomSGIX ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFrameZoomSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glFrameZoomSGIX == NULL ) return;
+
+ disp__glFrameZoomSGIX (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTagSampleBufferSGIX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTagSampleBufferSGIX (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glTagSampleBufferSGIX == NULL ) return;
+
+ disp__glTagSampleBufferSGIX (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeformationMap3dSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jint arg3,
+ jint arg4,
+ jdouble arg5,
+ jdouble arg6,
+ jint arg7,
+ jint arg8,
+ jdouble arg9,
+ jdouble arg10,
+ jint arg11,
+ jint arg12,
+ jdoubleArray arg13)
+ {
+ jdouble *ptr13 = NULL;
+
+ if ( disp__glDeformationMap3dSGIX == NULL ) return;
+
+ if(arg13!=NULL)
+ {
+ ptr13 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg13, 0);
+ }
+ disp__glDeformationMap3dSGIX (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLdouble) arg5,
+ (GLdouble) arg6,
+ (GLint) arg7,
+ (GLint) arg8,
+ (GLdouble) arg9,
+ (GLdouble) arg10,
+ (GLint) arg11,
+ (GLint) arg12,
+ (const GLdouble *) ptr13
+ );
+
+ if(arg13!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeformationMap3fSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jint arg3,
+ jint arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jint arg7,
+ jint arg8,
+ jfloat arg9,
+ jfloat arg10,
+ jint arg11,
+ jint arg12,
+ jfloatArray arg13)
+ {
+ jfloat *ptr13 = NULL;
+
+ if ( disp__glDeformationMap3fSGIX == NULL ) return;
+
+ if(arg13!=NULL)
+ {
+ ptr13 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg13, 0);
+ }
+ disp__glDeformationMap3fSGIX (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLint) arg7,
+ (GLint) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10,
+ (GLint) arg11,
+ (GLint) arg12,
+ (const GLfloat *) ptr13
+ );
+
+ if(arg13!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeformSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDeformSGIX == NULL ) return;
+
+ disp__glDeformSGIX (
+ (GLbitfield) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadIdentityDeformationMapSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glLoadIdentityDeformationMapSGIX == NULL ) return;
+
+ disp__glLoadIdentityDeformationMapSGIX (
+ (GLbitfield) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReferencePlaneSGIX ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReferencePlaneSGIX (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glReferencePlaneSGIX == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glReferencePlaneSGIX (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushRasterSGIX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFlushRasterSGIX (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glFlushRasterSGIX == NULL ) return;
+
+ disp__glFlushRasterSGIX (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glFogFuncSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glFogFuncSGIS (
+ (GLsizei) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFogFuncSGIS ( GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFogFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jboolean isCopiedArray0 = JNI_FALSE;
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glGetFogFuncSGIS == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0);
+ }
+ disp__glGetFogFuncSGIS (
+ (GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glImageTransformParameteriHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glImageTransformParameteriHP == NULL ) return;
+
+ disp__glImageTransformParameteriHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glImageTransformParameterfHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glImageTransformParameterfHP == NULL ) return;
+
+ disp__glImageTransformParameterfHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glImageTransformParameterivHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glImageTransformParameterivHP == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glImageTransformParameterivHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glImageTransformParameterfvHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glImageTransformParameterfvHP == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glImageTransformParameterfvHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetImageTransformParameterivHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetImageTransformParameterivHP == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetImageTransformParameterivHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetImageTransformParameterfvHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetImageTransformParameterfvHP == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetImageTransformParameterfvHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyColorSubTableEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glCopyColorSubTableEXT == NULL ) return;
+
+ disp__glCopyColorSubTableEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHintPGI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glHintPGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glHintPGI == NULL ) return;
+
+ disp__glHintPGI (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetListParameterfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetListParameterfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetListParameterfvSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetListParameterivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetListParameterivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetListParameterivSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glListParameterfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glListParameterfSGIX == NULL ) return;
+
+ disp__glListParameterfSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glListParameterfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glListParameterfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glListParameterfvSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glListParameteriSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glListParameteriSGIX == NULL ) return;
+
+ disp__glListParameteriSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glListParameterivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glListParameterivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glListParameterivSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexMaterialEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glIndexMaterialEXT == NULL ) return;
+
+ disp__glIndexMaterialEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexFuncEXT ( GLenum , GLclampf ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexFuncEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glIndexFuncEXT == NULL ) return;
+
+ disp__glIndexFuncEXT (
+ (GLenum) arg0,
+ (GLclampf) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCullParameterdvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glCullParameterdvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glCullParameterdvEXT (
+ (GLenum) arg0,
+ (GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCullParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glCullParameterfvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glCullParameterfvEXT (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentColorMaterialSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glFragmentColorMaterialSGIX == NULL ) return;
+
+ disp__glFragmentColorMaterialSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glFragmentLightfSGIX == NULL ) return;
+
+ disp__glFragmentLightfSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glFragmentLightfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFragmentLightfvSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightiSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glFragmentLightiSGIX == NULL ) return;
+
+ disp__glFragmentLightiSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glFragmentLightivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFragmentLightivSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightModelfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glFragmentLightModelfSGIX == NULL ) return;
+
+ disp__glFragmentLightModelfSGIX (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightModelfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glFragmentLightModelfvSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glFragmentLightModelfvSGIX (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightModeliSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glFragmentLightModeliSGIX == NULL ) return;
+
+ disp__glFragmentLightModeliSGIX (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightModelivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glFragmentLightModelivSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glFragmentLightModelivSGIX (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentMaterialfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glFragmentMaterialfSGIX == NULL ) return;
+
+ disp__glFragmentMaterialfSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentMaterialfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glFragmentMaterialfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFragmentMaterialfvSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentMaterialiSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glFragmentMaterialiSGIX == NULL ) return;
+
+ disp__glFragmentMaterialiSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentMaterialivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glFragmentMaterialivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFragmentMaterialivSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFragmentLightfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetFragmentLightfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFragmentLightfvSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFragmentLightivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetFragmentLightivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFragmentLightivSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFragmentMaterialfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetFragmentMaterialfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFragmentMaterialfvSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFragmentMaterialivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetFragmentMaterialivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFragmentMaterialivSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightEnviSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLightEnviSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glLightEnviSGIX == NULL ) return;
+
+ disp__glLightEnviSGIX (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbyteArray arg5)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jshortArray arg5)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jintArray arg5)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jfloatArray arg5)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jdoubleArray arg5)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbooleanArray arg5)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jlongArray arg5)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jobject arg5)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, arg5);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glApplyTextureEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glApplyTextureEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glApplyTextureEXT == NULL ) return;
+
+ disp__glApplyTextureEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureLightEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTextureLightEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glTextureLightEXT == NULL ) return;
+
+ disp__glTextureLightEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTextureMaterialEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glTextureMaterialEXT == NULL ) return;
+
+ disp__glTextureMaterialEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAsyncMarkerSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glAsyncMarkerSGIX == NULL ) return;
+
+ disp__glAsyncMarkerSGIX (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glFinishAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFinishAsyncSGIX (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint ret;
+
+ jboolean isCopiedArray0 = JNI_FALSE;
+ jint *ptr0 = NULL;
+
+ if ( disp__glFinishAsyncSGIX == NULL ) return 0;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0);
+ }
+ ret = (jint) disp__glFinishAsyncSGIX (
+ (GLuint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPollAsyncSGIX (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint ret;
+
+ jboolean isCopiedArray0 = JNI_FALSE;
+ jint *ptr0 = NULL;
+
+ if ( disp__glPollAsyncSGIX == NULL ) return 0;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0);
+ }
+ ret = (jint) disp__glPollAsyncSGIX (
+ (GLuint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenAsyncMarkersSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jint ret;
+
+
+ if ( disp__glGenAsyncMarkersSGIX == NULL ) return 0;
+
+ ret = (jint) disp__glGenAsyncMarkersSGIX (
+ (GLsizei) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteAsyncMarkersSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glDeleteAsyncMarkersSGIX == NULL ) return;
+
+ disp__glDeleteAsyncMarkersSGIX (
+ (GLuint) arg0,
+ (GLsizei) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsAsyncMarkerSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsAsyncMarkerSGIX == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsAsyncMarkerSGIX (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1)
+ {
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jlongArray arg1)
+ {
+ jlong *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTransformParameteriEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glPixelTransformParameteriEXT == NULL ) return;
+
+ disp__glPixelTransformParameteriEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTransformParameterfEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glPixelTransformParameterfEXT == NULL ) return;
+
+ disp__glPixelTransformParameterfEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTransformParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glPixelTransformParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glPixelTransformParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTransformParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glPixelTransformParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glPixelTransformParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3bEXT (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2)
+ {
+
+ if ( disp__glSecondaryColor3bEXT == NULL ) return;
+
+ disp__glSecondaryColor3bEXT (
+ (GLbyte) arg0,
+ (GLbyte) arg1,
+ (GLbyte) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3bvEXT (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3bvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3bvEXT (
+ (const GLbyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3dEXT (
+ JNIEnv *env, jobject obj,
+ jdouble arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glSecondaryColor3dEXT == NULL ) return;
+
+ disp__glSecondaryColor3dEXT (
+ (GLdouble) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3dvEXT (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3dvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3dvEXT (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3fEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glSecondaryColor3fEXT == NULL ) return;
+
+ disp__glSecondaryColor3fEXT (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3fvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3fvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3fvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3iEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glSecondaryColor3iEXT == NULL ) return;
+
+ disp__glSecondaryColor3iEXT (
+ (GLint) arg0,
+ (GLint) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3ivEXT (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3ivEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3ivEXT (
+ (const GLint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3sEXT (
+ JNIEnv *env, jobject obj,
+ jshort arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glSecondaryColor3sEXT == NULL ) return;
+
+ disp__glSecondaryColor3sEXT (
+ (GLshort) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3svEXT (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3svEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3svEXT (
+ (const GLshort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3ubEXT (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2)
+ {
+
+ if ( disp__glSecondaryColor3ubEXT == NULL ) return;
+
+ disp__glSecondaryColor3ubEXT (
+ (GLubyte) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3ubvEXT (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3ubvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3ubvEXT (
+ (const GLubyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3uiEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glSecondaryColor3uiEXT == NULL ) return;
+
+ disp__glSecondaryColor3uiEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uivEXT ( const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3uivEXT (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3uivEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3uivEXT (
+ (const GLuint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3usEXT (
+ JNIEnv *env, jobject obj,
+ jshort arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glSecondaryColor3usEXT == NULL ) return;
+
+ disp__glSecondaryColor3usEXT (
+ (GLushort) arg0,
+ (GLushort) arg1,
+ (GLushort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usvEXT ( const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3usvEXT (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3usvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3usvEXT (
+ (const GLushort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureNormalEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTextureNormalEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glTextureNormalEXT == NULL ) return;
+
+ disp__glTextureNormalEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawArraysEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jintArray arg2,
+ jint arg3)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glMultiDrawArraysEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glMultiDrawArraysEXT (
+ (GLenum) arg0,
+ (GLint *) ptr1,
+ (GLsizei *) ptr2,
+ (GLsizei) arg3
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jint *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordfEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0)
+ {
+
+ if ( disp__glFogCoordfEXT == NULL ) return;
+
+ disp__glFogCoordfEXT (
+ (GLfloat) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordfvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glFogCoordfvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glFogCoordfvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddEXT ( GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoorddEXT (
+ JNIEnv *env, jobject obj,
+ jdouble arg0)
+ {
+
+ if ( disp__glFogCoorddEXT == NULL ) return;
+
+ disp__glFogCoorddEXT (
+ (GLdouble) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoorddvEXT (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glFogCoorddvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glFogCoorddvEXT (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3bEXT (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2)
+ {
+
+ if ( disp__glTangent3bEXT == NULL ) return;
+
+ disp__glTangent3bEXT (
+ (GLbyte) arg0,
+ (GLbyte) arg1,
+ (GLbyte) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3bvEXT (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glTangent3bvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3bvEXT (
+ (const GLbyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3dEXT (
+ JNIEnv *env, jobject obj,
+ jdouble arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glTangent3dEXT == NULL ) return;
+
+ disp__glTangent3dEXT (
+ (GLdouble) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3dvEXT (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glTangent3dvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3dvEXT (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3fEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glTangent3fEXT == NULL ) return;
+
+ disp__glTangent3fEXT (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3fvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glTangent3fvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3fvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3iEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glTangent3iEXT == NULL ) return;
+
+ disp__glTangent3iEXT (
+ (GLint) arg0,
+ (GLint) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3ivEXT (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glTangent3ivEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3ivEXT (
+ (const GLint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3sEXT (
+ JNIEnv *env, jobject obj,
+ jshort arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glTangent3sEXT == NULL ) return;
+
+ disp__glTangent3sEXT (
+ (GLshort) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3svEXT (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glTangent3svEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3svEXT (
+ (const GLshort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3bEXT (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2)
+ {
+
+ if ( disp__glBinormal3bEXT == NULL ) return;
+
+ disp__glBinormal3bEXT (
+ (GLbyte) arg0,
+ (GLbyte) arg1,
+ (GLbyte) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3bvEXT (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glBinormal3bvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3bvEXT (
+ (const GLbyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3dEXT (
+ JNIEnv *env, jobject obj,
+ jdouble arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glBinormal3dEXT == NULL ) return;
+
+ disp__glBinormal3dEXT (
+ (GLdouble) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3dvEXT (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glBinormal3dvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3dvEXT (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3fEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glBinormal3fEXT == NULL ) return;
+
+ disp__glBinormal3fEXT (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3fvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glBinormal3fvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3fvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3iEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glBinormal3iEXT == NULL ) return;
+
+ disp__glBinormal3iEXT (
+ (GLint) arg0,
+ (GLint) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3ivEXT (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glBinormal3ivEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3ivEXT (
+ (const GLint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3sEXT (
+ JNIEnv *env, jobject obj,
+ jshort arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glBinormal3sEXT == NULL ) return;
+
+ disp__glBinormal3sEXT (
+ (GLshort) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3svEXT (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glBinormal3svEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3svEXT (
+ (const GLshort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishTextureSUNX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFinishTextureSUNX (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glFinishTextureSUNX == NULL ) return;
+
+ disp__glFinishTextureSUNX (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorbSUN ( GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorbSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorbSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorbSUN (
+ (GLbyte) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorsSUN ( GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorsSUN (
+ JNIEnv *env, jobject obj,
+ jshort arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorsSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorsSUN (
+ (GLshort) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoriSUN ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactoriSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactoriSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactoriSUN (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorfSUN ( GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorfSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorfSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorfSUN (
+ (GLfloat) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactordSUN ( GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactordSUN (
+ JNIEnv *env, jobject obj,
+ jdouble arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactordSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactordSUN (
+ (GLdouble) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorubSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorubSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorubSUN (
+ (GLubyte) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorusSUN ( GLushort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorusSUN (
+ JNIEnv *env, jobject obj,
+ jshort arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorusSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorusSUN (
+ (GLushort) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoruiSUN ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactoruiSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactoruiSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactoruiSUN (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiSUN ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glReplacementCodeuiSUN == NULL ) return;
+
+ disp__glReplacementCodeuiSUN (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusSUN ( GLushort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeusSUN (
+ JNIEnv *env, jobject obj,
+ jshort arg0)
+ {
+
+ if ( disp__glReplacementCodeusSUN == NULL ) return;
+
+ disp__glReplacementCodeusSUN (
+ (GLushort) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeubSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0)
+ {
+
+ if ( disp__glReplacementCodeubSUN == NULL ) return;
+
+ disp__glReplacementCodeubSUN (
+ (GLubyte) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuivSUN ( const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuivSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glReplacementCodeuivSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glReplacementCodeuivSUN (
+ (const GLuint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusvSUN ( const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeusvSUN (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glReplacementCodeusvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glReplacementCodeusvSUN (
+ (const GLushort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubvSUN ( const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeubvSUN (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glReplacementCodeubvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glReplacementCodeubvSUN (
+ (const GLubyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4ubVertex2fSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glColor4ubVertex2fSUN == NULL ) return;
+
+ disp__glColor4ubVertex2fSUN (
+ (GLubyte) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4ubVertex2fvSUN (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0,
+ jfloatArray arg1)
+ {
+ jbyte *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glColor4ubVertex2fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glColor4ubVertex2fvSUN (
+ (const GLubyte *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4ubVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6)
+ {
+
+ if ( disp__glColor4ubVertex3fSUN == NULL ) return;
+
+ disp__glColor4ubVertex3fSUN (
+ (GLubyte) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4ubVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0,
+ jfloatArray arg1)
+ {
+ jbyte *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glColor4ubVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glColor4ubVertex3fvSUN (
+ (const GLubyte *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glColor3fVertex3fSUN == NULL ) return;
+
+ disp__glColor3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glColor3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glColor3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glNormal3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormal3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9)
+ {
+
+ if ( disp__glColor4fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glColor4fNormal3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glColor4fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColor4fNormal3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4)
+ {
+
+ if ( disp__glTexCoord2fVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glTexCoord2fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glTexCoord2fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord4fVertex4fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7)
+ {
+
+ if ( disp__glTexCoord4fVertex4fSUN == NULL ) return;
+
+ disp__glTexCoord4fVertex4fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord4fVertex4fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glTexCoord4fVertex4fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glTexCoord4fVertex4fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor4ubVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jbyte arg4,
+ jbyte arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8)
+ {
+
+ if ( disp__glTexCoord2fColor4ubVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fColor4ubVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLubyte) arg4,
+ (GLubyte) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor4ubVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jbyteArray arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr0 = NULL;
+ jbyte *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexCoord2fColor4ubVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoord2fColor4ubVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLubyte *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7)
+ {
+
+ if ( disp__glTexCoord2fColor3fVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fColor3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexCoord2fColor3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoord2fColor3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7)
+ {
+
+ if ( disp__glTexCoord2fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fNormal3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexCoord2fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoord2fNormal3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor4fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9,
+ jfloat arg10,
+ jfloat arg11)
+ {
+
+ if ( disp__glTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fColor4fNormal3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10,
+ (GLfloat) arg11
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor4fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoord2fColor4fNormal3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord4fColor4fNormal3fVertex4fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9,
+ jfloat arg10,
+ jfloat arg11,
+ jfloat arg12,
+ jfloat arg13,
+ jfloat arg14)
+ {
+
+ if ( disp__glTexCoord4fColor4fNormal3fVertex4fSUN == NULL ) return;
+
+ disp__glTexCoord4fColor4fNormal3fVertex4fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10,
+ (GLfloat) arg11,
+ (GLfloat) arg12,
+ (GLfloat) arg13,
+ (GLfloat) arg14
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord4fColor4fNormal3fVertex4fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glTexCoord4fColor4fNormal3fVertex4fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoord4fColor4fNormal3fVertex4fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3)
+ {
+
+ if ( disp__glReplacementCodeuiVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glReplacementCodeuiVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glReplacementCodeuiVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor4ubVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jbyte arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7)
+ {
+
+ if ( disp__glReplacementCodeuiColor4ubVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiColor4ubVertex3fSUN (
+ (GLenum) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLubyte) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor4ubVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jbyteArray arg1,
+ jfloatArray arg2)
+ {
+ jint *ptr0 = NULL;
+ jbyte *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodeuiColor4ubVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodeuiColor4ubVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLubyte *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6)
+ {
+
+ if ( disp__glReplacementCodeuiColor3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiColor3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodeuiColor3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodeuiColor3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6)
+ {
+
+ if ( disp__glReplacementCodeuiNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiNormal3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodeuiNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodeuiNormal3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor4fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9,
+ jfloat arg10)
+ {
+
+ if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor4fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glReplacementCodeuiTexCoord2fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiTexCoord2fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodeuiTexCoord2fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodeuiTexCoord2fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8)
+ {
+
+ if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9,
+ jfloat arg10,
+ jfloat arg11,
+ jfloat arg12)
+ {
+
+ if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10,
+ (GLfloat) arg11,
+ (GLfloat) arg12
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3,
+ jfloatArray arg4)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3,
+ (const GLfloat *) ptr4
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBlendFuncSeparateEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glBlendFuncSeparateEXT == NULL ) return;
+
+ disp__glBlendFuncSeparateEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBlendFuncSeparateINGR (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glBlendFuncSeparateINGR == NULL ) return;
+
+ disp__glBlendFuncSeparateINGR (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightfEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0)
+ {
+
+ if ( disp__glVertexWeightfEXT == NULL ) return;
+
+ disp__glVertexWeightfEXT (
+ (GLfloat) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightfvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glVertexWeightfvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glVertexWeightfvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushVertexArrayRangeNV ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFlushVertexArrayRangeNV (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glFlushVertexArrayRangeNV == NULL ) return;
+
+ disp__glFlushVertexArrayRangeNV (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1)
+ {
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jlongArray arg1)
+ {
+ jlong *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__ILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jobject arg1)
+ {
+ void *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, arg1);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glCombinerParameterfvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glCombinerParameterfvNV (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfNV ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerParameterfNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glCombinerParameterfNV == NULL ) return;
+
+ disp__glCombinerParameterfNV (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterivNV ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glCombinerParameterivNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glCombinerParameterivNV (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameteriNV ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerParameteriNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glCombinerParameteriNV == NULL ) return;
+
+ disp__glCombinerParameteriNV (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerInputNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glCombinerInputNV == NULL ) return;
+
+ disp__glCombinerInputNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerOutputNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jboolean arg8,
+ jboolean arg9)
+ {
+
+ if ( disp__glCombinerOutputNV == NULL ) return;
+
+ disp__glCombinerOutputNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (GLenum) arg6,
+ (GLboolean) arg7,
+ (GLboolean) arg8,
+ (GLboolean) arg9
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFinalCombinerInputNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glFinalCombinerInputNV == NULL ) return;
+
+ disp__glFinalCombinerInputNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerInputParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jfloatArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glGetCombinerInputParameterfvNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetCombinerInputParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLfloat *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerInputParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jintArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__glGetCombinerInputParameterivNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetCombinerInputParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLint *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerOutputParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetCombinerOutputParameterfvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetCombinerOutputParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerOutputParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetCombinerOutputParameterivNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetCombinerOutputParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLint *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFinalCombinerInputParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetFinalCombinerInputParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFinalCombinerInputParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFinalCombinerInputParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetFinalCombinerInputParameterivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFinalCombinerInputParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawArraysIBM (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jintArray arg2,
+ jint arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jint *ptr2 = NULL;
+
+ if ( disp__glMultiModeDrawArraysIBM == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glMultiModeDrawArraysIBM (
+ (GLenum) arg0,
+ (const GLint *) ptr1,
+ (const GLsizei *) ptr2,
+ (GLsizei) arg3,
+ (GLint) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3BII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3SII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3III (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jint *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3FII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3DII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3ZII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3JII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEdgeFlagPointerListIBM (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1,
+ jint arg2)
+ {
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointerListIBM == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glEdgeFlagPointerListIBM (
+ (GLint) arg0,
+ (const GLboolean **) ptr1,
+ (GLint) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2,
+ jint arg3)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2,
+ jint arg3)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2,
+ jint arg3)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2,
+ jint arg3)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2,
+ jint arg3)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2,
+ jint arg3)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2,
+ jint arg3)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2,
+ jint arg3)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2,
+ jint arg3)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2,
+ jint arg3)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2,
+ jint arg3)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2,
+ jint arg3)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2,
+ jint arg3)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2,
+ jint arg3)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2,
+ jint arg3)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2,
+ jint arg3)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2,
+ jint arg3)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2,
+ jint arg3)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2,
+ jint arg3)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2,
+ jint arg3)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2,
+ jint arg3)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTbufferMask3DFX ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTbufferMask3DFX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glTbufferMask3DFX == NULL ) return;
+
+ disp__glTbufferMask3DFX (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskEXT ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleMaskEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jboolean arg1)
+ {
+
+ if ( disp__glSampleMaskEXT == NULL ) return;
+
+ disp__glSampleMaskEXT (
+ (GLclampf) arg0,
+ (GLboolean) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSamplePatternEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glSamplePatternEXT == NULL ) return;
+
+ disp__glSamplePatternEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTextureColorMaskSGIS (
+ JNIEnv *env, jobject obj,
+ jboolean arg0,
+ jboolean arg1,
+ jboolean arg2,
+ jboolean arg3)
+ {
+
+ if ( disp__glTextureColorMaskSGIS == NULL ) return;
+
+ disp__glTextureColorMaskSGIS (
+ (GLboolean) arg0,
+ (GLboolean) arg1,
+ (GLboolean) arg2,
+ (GLboolean) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1)
+ {
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jlongArray arg1)
+ {
+ jlong *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__ILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jobject arg1)
+ {
+ void *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, arg1);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenFencesNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenFencesNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGenFencesNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGenFencesNV (
+ (GLsizei) arg0,
+ (GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteFencesNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glDeleteFencesNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glDeleteFencesNV (
+ (GLsizei) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFenceNV ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetFenceNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glSetFenceNV == NULL ) return;
+
+ disp__glSetFenceNV (
+ (GLuint) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glTestFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTestFenceNV (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glTestFenceNV == NULL ) return 0;
+
+ ret = (jboolean) disp__glTestFenceNV (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFinishFenceNV (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glFinishFenceNV == NULL ) return;
+
+ disp__glFinishFenceNV (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsFenceNV (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsFenceNV == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsFenceNV (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFenceivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetFenceivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFenceivNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jbyteArray arg8)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jshortArray arg8)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jintArray arg8)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jfloatArray arg8)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jdoubleArray arg8)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jbooleanArray arg8)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jlongArray arg8)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZLjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jobject arg8)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, arg8);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glMapParameterivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glMapParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glMapParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glMapParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jbyteArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jshortArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jshort *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jintArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jint *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jfloatArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jdoubleArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jbooleanArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jlongArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jlong *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZLjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetMapParameterivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetMapParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetMapParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetMapParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapAttribParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetMapAttribParameterivNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetMapAttribParameterivNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLint *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapAttribParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetMapAttribParameterfvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetMapAttribParameterfvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMapsNV ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEvalMapsNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glEvalMapsNV == NULL ) return;
+
+ disp__glEvalMapsNV (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerStageParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glCombinerStageParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glCombinerStageParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerStageParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetCombinerStageParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCombinerStageParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindProgramNV ( GLenum , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindProgramNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glBindProgramNV == NULL ) return;
+
+ disp__glBindProgramNV (
+ (GLenum) arg0,
+ (GLuint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteProgramsNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glDeleteProgramsNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glDeleteProgramsNV (
+ (GLsizei) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glExecuteProgramNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glExecuteProgramNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glExecuteProgramNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenProgramsNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenProgramsNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGenProgramsNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGenProgramsNV (
+ (GLsizei) arg0,
+ (GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAreProgramsResidentNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jbooleanArray arg2)
+ {
+ jboolean ret;
+
+ jint *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glAreProgramsResidentNV == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ ret = (jboolean) disp__glAreProgramsResidentNV (
+ (GLsizei) arg0,
+ (const GLuint *) ptr1,
+ (GLboolean *) ptr2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glRequestResidentProgramsNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glRequestResidentProgramsNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glRequestResidentProgramsNV (
+ (GLsizei) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetProgramParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetProgramParameterfvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetProgramParameterfvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetProgramParameterdvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glGetProgramParameterdvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetProgramParameterdvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLdouble *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetProgramivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetProgramivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetProgramivNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetProgramStringNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetProgramStringNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetProgramStringNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLubyte *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTrackMatrixivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetTrackMatrixivNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetTrackMatrixivNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLint *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribdvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribdvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribdvNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribfvNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribivNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsProgramNV ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsProgramNV (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsProgramNV == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsProgramNV (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadProgramNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glLoadProgramNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glLoadProgramNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLubyte *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameter4fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glProgramParameter4fNV == NULL ) return;
+
+ disp__glProgramParameter4fNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameter4dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdouble arg2,
+ jdouble arg3,
+ jdouble arg4,
+ jdouble arg5)
+ {
+
+ if ( disp__glProgramParameter4dNV == NULL ) return;
+
+ disp__glProgramParameter4dNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3,
+ (GLdouble) arg4,
+ (GLdouble) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameter4dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glProgramParameter4dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glProgramParameter4dvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameter4fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glProgramParameter4fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glProgramParameter4fvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameters4dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glProgramParameters4dvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glProgramParameters4dvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (const GLdouble *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameters4fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glProgramParameters4fvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glProgramParameters4fvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTrackMatrixNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glTrackMatrixNV == NULL ) return;
+
+ disp__glTrackMatrixNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jbyteArray arg4)
+ {
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jshortArray arg4)
+ {
+ jshort *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jintArray arg4)
+ {
+ jint *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jfloatArray arg4)
+ {
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jdoubleArray arg4)
+ {
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jbooleanArray arg4)
+ {
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jlongArray arg4)
+ {
+ jlong *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jobject arg4)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, arg4);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1sNV ( GLuint , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1sNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1)
+ {
+
+ if ( disp__glVertexAttrib1sNV == NULL ) return;
+
+ disp__glVertexAttrib1sNV (
+ (GLuint) arg0,
+ (GLshort) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glVertexAttrib1fNV == NULL ) return;
+
+ disp__glVertexAttrib1fNV (
+ (GLuint) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1)
+ {
+
+ if ( disp__glVertexAttrib1dNV == NULL ) return;
+
+ disp__glVertexAttrib1dNV (
+ (GLuint) arg0,
+ (GLdouble) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2sNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glVertexAttrib2sNV == NULL ) return;
+
+ disp__glVertexAttrib2sNV (
+ (GLuint) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glVertexAttrib2fNV == NULL ) return;
+
+ disp__glVertexAttrib2fNV (
+ (GLuint) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glVertexAttrib2dNV == NULL ) return;
+
+ disp__glVertexAttrib2dNV (
+ (GLuint) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3sNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3)
+ {
+
+ if ( disp__glVertexAttrib3sNV == NULL ) return;
+
+ disp__glVertexAttrib3sNV (
+ (GLuint) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3)
+ {
+
+ if ( disp__glVertexAttrib3fNV == NULL ) return;
+
+ disp__glVertexAttrib3fNV (
+ (GLuint) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3)
+ {
+
+ if ( disp__glVertexAttrib3dNV == NULL ) return;
+
+ disp__glVertexAttrib3dNV (
+ (GLuint) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4sNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3,
+ jshort arg4)
+ {
+
+ if ( disp__glVertexAttrib4sNV == NULL ) return;
+
+ disp__glVertexAttrib4sNV (
+ (GLuint) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3,
+ (GLshort) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4)
+ {
+
+ if ( disp__glVertexAttrib4fNV == NULL ) return;
+
+ disp__glVertexAttrib4fNV (
+ (GLuint) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3,
+ jdouble arg4)
+ {
+
+ if ( disp__glVertexAttrib4dNV == NULL ) return;
+
+ disp__glVertexAttrib4dNV (
+ (GLuint) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3,
+ (GLdouble) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4ubNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jbyte arg4)
+ {
+
+ if ( disp__glVertexAttrib4ubNV == NULL ) return;
+
+ disp__glVertexAttrib4ubNV (
+ (GLuint) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLubyte) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib1svNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib1svNV (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib1fvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib1fvNV (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib1dvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib1dvNV (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib2svNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib2svNV (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib2fvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib2fvNV (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib2dvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib2dvNV (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib3svNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib3svNV (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib3fvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib3fvNV (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib3dvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib3dvNV (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib4svNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib4svNV (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib4fvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib4fvNV (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib4dvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib4dvNV (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4ubvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib4ubvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib4ubvNV (
+ (GLuint) arg0,
+ (const GLubyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs1svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs1svNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs1svNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLshort *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs1fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs1fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs1fvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs1dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs1dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs1dvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs2svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs2svNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs2svNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLshort *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs2fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs2fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs2fvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs2dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs2dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs2dvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs3svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs3svNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs3svNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLshort *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs3fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs3fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs3fvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs3dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs3dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs3dvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs4svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs4svNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs4svNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLshort *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs4fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs4fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs4fvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs4dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs4dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs4dvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs4ubvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs4ubvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs4ubvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLubyte *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexBumpParameterivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glTexBumpParameterivATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glTexBumpParameterivATI (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexBumpParameterfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glTexBumpParameterfvATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glTexBumpParameterfvATI (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTexBumpParameterivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGetTexBumpParameterivATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetTexBumpParameterivATI (
+ (GLenum) arg0,
+ (GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTexBumpParameterfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetTexBumpParameterfvATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetTexBumpParameterfvATI (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenFragmentShadersATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenFragmentShadersATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jint ret;
+
+
+ if ( disp__glGenFragmentShadersATI == NULL ) return 0;
+
+ ret = (jint) disp__glGenFragmentShadersATI (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindFragmentShaderATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glBindFragmentShaderATI == NULL ) return;
+
+ disp__glBindFragmentShaderATI (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteFragmentShaderATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDeleteFragmentShaderATI == NULL ) return;
+
+ disp__glDeleteFragmentShaderATI (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBeginFragmentShaderATI (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glBeginFragmentShaderATI == NULL ) return;
+
+ disp__glBeginFragmentShaderATI (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEndFragmentShaderATI (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glEndFragmentShaderATI == NULL ) return;
+
+ disp__glEndFragmentShaderATI (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPassTexCoordATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glPassTexCoordATI == NULL ) return;
+
+ disp__glPassTexCoordATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleMapATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glSampleMapATI == NULL ) return;
+
+ disp__glSampleMapATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorFragmentOp1ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6)
+ {
+
+ if ( disp__glColorFragmentOp1ATI == NULL ) return;
+
+ disp__glColorFragmentOp1ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorFragmentOp2ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9)
+ {
+
+ if ( disp__glColorFragmentOp2ATI == NULL ) return;
+
+ disp__glColorFragmentOp2ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6,
+ (GLuint) arg7,
+ (GLuint) arg8,
+ (GLuint) arg9
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorFragmentOp3ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jint arg12)
+ {
+
+ if ( disp__glColorFragmentOp3ATI == NULL ) return;
+
+ disp__glColorFragmentOp3ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6,
+ (GLuint) arg7,
+ (GLuint) arg8,
+ (GLuint) arg9,
+ (GLuint) arg10,
+ (GLuint) arg11,
+ (GLuint) arg12
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAlphaFragmentOp1ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glAlphaFragmentOp1ATI == NULL ) return;
+
+ disp__glAlphaFragmentOp1ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAlphaFragmentOp2ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8)
+ {
+
+ if ( disp__glAlphaFragmentOp2ATI == NULL ) return;
+
+ disp__glAlphaFragmentOp2ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6,
+ (GLuint) arg7,
+ (GLuint) arg8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAlphaFragmentOp3ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11)
+ {
+
+ if ( disp__glAlphaFragmentOp3ATI == NULL ) return;
+
+ disp__glAlphaFragmentOp3ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6,
+ (GLuint) arg7,
+ (GLuint) arg8,
+ (GLuint) arg9,
+ (GLuint) arg10,
+ (GLuint) arg11
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetFragmentShaderConstantATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glSetFragmentShaderConstantATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glSetFragmentShaderConstantATI (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesiATI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPNTrianglesiATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glPNTrianglesiATI == NULL ) return;
+
+ disp__glPNTrianglesiATI (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesfATI ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPNTrianglesfATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glPNTrianglesfATI == NULL ) return;
+
+ disp__glPNTrianglesfATI (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jshort *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jint *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jlongArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jlong *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__ILjava_nio_Buffer_2I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jobject arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ void *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, arg1);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsObjectBufferATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsObjectBufferATI == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsObjectBufferATI (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__IIILjava_nio_Buffer_2I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3,
+ jint arg4)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetObjectBufferfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetObjectBufferfvATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetObjectBufferfvATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetObjectBufferivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetObjectBufferivATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetObjectBufferivATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteObjectBufferATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDeleteObjectBufferATI == NULL ) return;
+
+ disp__glDeleteObjectBufferATI (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glArrayObjectATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glArrayObjectATI == NULL ) return;
+
+ disp__glArrayObjectATI (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetArrayObjectfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetArrayObjectfvATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetArrayObjectfvATI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetArrayObjectivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetArrayObjectivATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetArrayObjectivATI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantArrayObjectATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glVariantArrayObjectATI == NULL ) return;
+
+ disp__glVariantArrayObjectATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantArrayObjectfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVariantArrayObjectfvATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantArrayObjectfvATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantArrayObjectivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVariantArrayObjectivATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantArrayObjectivATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBeginVertexShaderEXT (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glBeginVertexShaderEXT == NULL ) return;
+
+ disp__glBeginVertexShaderEXT (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEndVertexShaderEXT (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glEndVertexShaderEXT == NULL ) return;
+
+ disp__glEndVertexShaderEXT (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindVertexShaderEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glBindVertexShaderEXT == NULL ) return;
+
+ disp__glBindVertexShaderEXT (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenVertexShadersEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenVertexShadersEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jint ret;
+
+
+ if ( disp__glGenVertexShadersEXT == NULL ) return 0;
+
+ ret = (jint) disp__glGenVertexShadersEXT (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteVertexShaderEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDeleteVertexShaderEXT == NULL ) return;
+
+ disp__glDeleteVertexShaderEXT (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glShaderOp1EXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glShaderOp1EXT == NULL ) return;
+
+ disp__glShaderOp1EXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glShaderOp2EXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glShaderOp2EXT == NULL ) return;
+
+ disp__glShaderOp2EXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glShaderOp3EXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glShaderOp3EXT == NULL ) return;
+
+ disp__glShaderOp3EXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSwizzleEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glSwizzleEXT == NULL ) return;
+
+ disp__glSwizzleEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWriteMaskEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glWriteMaskEXT == NULL ) return;
+
+ disp__glWriteMaskEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glInsertComponentEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glInsertComponentEXT == NULL ) return;
+
+ disp__glInsertComponentEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glExtractComponentEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glExtractComponentEXT == NULL ) return;
+
+ disp__glExtractComponentEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenSymbolsEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+ jint ret;
+
+
+ if ( disp__glGenSymbolsEXT == NULL ) return 0;
+
+ ret = (jint) disp__glGenSymbolsEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLuint) arg3
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantbvEXT ( GLuint , const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantbvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glVariantbvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantbvEXT (
+ (GLuint) arg0,
+ (const GLbyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantsvEXT ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantsvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVariantsvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantsvEXT (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantivEXT ( GLuint , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVariantivEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantivEXT (
+ (GLuint) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantfvEXT ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVariantfvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantfvEXT (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantdvEXT ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantdvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVariantdvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantdvEXT (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantubvEXT ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantubvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glVariantubvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantubvEXT (
+ (GLuint) arg0,
+ (const GLubyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantusvEXT ( GLuint , const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantusvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVariantusvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantusvEXT (
+ (GLuint) arg0,
+ (const GLushort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantuivEXT ( GLuint , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantuivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVariantuivEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantuivEXT (
+ (GLuint) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEnableVariantClientStateEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glEnableVariantClientStateEXT == NULL ) return;
+
+ disp__glEnableVariantClientStateEXT (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDisableVariantClientStateEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDisableVariantClientStateEXT == NULL ) return;
+
+ disp__glDisableVariantClientStateEXT (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindLightParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+ jint ret;
+
+
+ if ( disp__glBindLightParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindLightParameterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindMaterialParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+ jint ret;
+
+
+ if ( disp__glBindMaterialParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindMaterialParameterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindTexGenParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+ jint ret;
+
+
+ if ( disp__glBindTexGenParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindTexGenParameterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindTextureUnitParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+ jint ret;
+
+
+ if ( disp__glBindTextureUnitParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindTextureUnitParameterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindParameterEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jint ret;
+
+
+ if ( disp__glBindParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindParameterEXT (
+ (GLenum) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsVariantEnabledEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsVariantEnabledEXT == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsVariantEnabledEXT (
+ (GLuint) arg0,
+ (GLenum) arg1
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantBooleanvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetVariantBooleanvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantBooleanvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLboolean *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantIntegervEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVariantIntegervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantIntegervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantFloatvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVariantFloatvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantFloatvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetInvariantBooleanvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetInvariantBooleanvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetInvariantBooleanvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLboolean *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetInvariantIntegervEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetInvariantIntegervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetInvariantIntegervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetInvariantFloatvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetInvariantFloatvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetInvariantFloatvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetLocalConstantBooleanvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetLocalConstantBooleanvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetLocalConstantBooleanvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLboolean *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetLocalConstantIntegervEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetLocalConstantIntegervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetLocalConstantIntegervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetLocalConstantFloatvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetLocalConstantFloatvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetLocalConstantFloatvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1s ( GLenum , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1)
+ {
+
+ if ( disp__glVertexStream1s == NULL ) return;
+
+ disp__glVertexStream1s (
+ (GLenum) arg0,
+ (GLshort) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexStream1sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream1sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1i ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glVertexStream1i == NULL ) return;
+
+ disp__glVertexStream1i (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexStream1iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream1iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1f ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glVertexStream1f == NULL ) return;
+
+ disp__glVertexStream1f (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexStream1fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream1fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1d ( GLenum , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1)
+ {
+
+ if ( disp__glVertexStream1d == NULL ) return;
+
+ disp__glVertexStream1d (
+ (GLenum) arg0,
+ (GLdouble) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexStream1dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream1dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glVertexStream2s == NULL ) return;
+
+ disp__glVertexStream2s (
+ (GLenum) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexStream2sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream2sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2i ( GLenum , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glVertexStream2i == NULL ) return;
+
+ disp__glVertexStream2i (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexStream2iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream2iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glVertexStream2f == NULL ) return;
+
+ disp__glVertexStream2f (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexStream2fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream2fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glVertexStream2d == NULL ) return;
+
+ disp__glVertexStream2d (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexStream2dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream2dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3)
+ {
+
+ if ( disp__glVertexStream3s == NULL ) return;
+
+ disp__glVertexStream3s (
+ (GLenum) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexStream3sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream3sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glVertexStream3i == NULL ) return;
+
+ disp__glVertexStream3i (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexStream3iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream3iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3)
+ {
+
+ if ( disp__glVertexStream3f == NULL ) return;
+
+ disp__glVertexStream3f (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexStream3fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream3fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3)
+ {
+
+ if ( disp__glVertexStream3d == NULL ) return;
+
+ disp__glVertexStream3d (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexStream3dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream3dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3,
+ jshort arg4)
+ {
+
+ if ( disp__glVertexStream4s == NULL ) return;
+
+ disp__glVertexStream4s (
+ (GLenum) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3,
+ (GLshort) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexStream4sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream4sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glVertexStream4i == NULL ) return;
+
+ disp__glVertexStream4i (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexStream4iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream4iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4)
+ {
+
+ if ( disp__glVertexStream4f == NULL ) return;
+
+ disp__glVertexStream4f (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexStream4fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream4fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3,
+ jdouble arg4)
+ {
+
+ if ( disp__glVertexStream4d == NULL ) return;
+
+ disp__glVertexStream4d (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3,
+ (GLdouble) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexStream4dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream4dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3b (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3)
+ {
+
+ if ( disp__glNormalStream3b == NULL ) return;
+
+ disp__glNormalStream3b (
+ (GLenum) arg0,
+ (GLbyte) arg1,
+ (GLbyte) arg2,
+ (GLbyte) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3bv ( GLenum , const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3bv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glNormalStream3bv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3bv (
+ (GLenum) arg0,
+ (const GLbyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3)
+ {
+
+ if ( disp__glNormalStream3s == NULL ) return;
+
+ disp__glNormalStream3s (
+ (GLenum) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glNormalStream3sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glNormalStream3i == NULL ) return;
+
+ disp__glNormalStream3i (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glNormalStream3iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3)
+ {
+
+ if ( disp__glNormalStream3f == NULL ) return;
+
+ disp__glNormalStream3f (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glNormalStream3fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3)
+ {
+
+ if ( disp__glNormalStream3d == NULL ) return;
+
+ disp__glNormalStream3d (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glNormalStream3dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveVertexStream ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glClientActiveVertexStream (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glClientActiveVertexStream == NULL ) return;
+
+ disp__glClientActiveVertexStream (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvi ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexBlendEnvi (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glVertexBlendEnvi == NULL ) return;
+
+ disp__glVertexBlendEnvi (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvf ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexBlendEnvf (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glVertexBlendEnvf == NULL ) return;
+
+ disp__glVertexBlendEnvf (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
diff --git a/C2J/gl-protoVirt-auto-14.java b/C2J/gl-protoVirt-auto-14.java
new file mode 100644
index 0000000..4972e22
--- /dev/null
+++ b/C2J/gl-protoVirt-auto-14.java
@@ -0,0 +1,16987 @@
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: gl-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLFuncJauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearIndex ( GLfloat c ) ;
+ * </pre>
+ */
+ public void glClearIndex (
+ float c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public void glClearColor (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClear ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public void glClear (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMask ( GLuint mask ) ;
+ * </pre>
+ */
+ public void glIndexMask (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMask ( GLboolean red , GLboolean green , GLboolean blue , GLboolean alpha ) ;
+ * </pre>
+ */
+ public void glColorMask (
+ boolean red,
+ boolean green,
+ boolean blue,
+ boolean alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFunc ( GLenum func , GLclampf ref ) ;
+ * </pre>
+ */
+ public void glAlphaFunc (
+ int func,
+ float ref
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFunc ( GLenum sfactor , GLenum dfactor ) ;
+ * </pre>
+ */
+ public void glBlendFunc (
+ int sfactor,
+ int dfactor
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLogicOp ( GLenum opcode ) ;
+ * </pre>
+ */
+ public void glLogicOp (
+ int opcode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullFace ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glCullFace (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrontFace ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glFrontFace (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointSize ( GLfloat size ) ;
+ * </pre>
+ */
+ public void glPointSize (
+ float size
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineWidth ( GLfloat width ) ;
+ * </pre>
+ */
+ public void glLineWidth (
+ float width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineStipple ( GLint factor , GLushort pattern ) ;
+ * </pre>
+ */
+ public void glLineStipple (
+ int factor,
+ short pattern
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonMode ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ public void glPolygonMode (
+ int face,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffset ( GLfloat factor , GLfloat units ) ;
+ * </pre>
+ */
+ public void glPolygonOffset (
+ float factor,
+ float units
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonStipple ( const GLubyte * mask ) ;
+ * </pre>
+ */
+ public void glPolygonStipple (
+ byte[] mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPolygonStipple ( GLubyte * mask ) ;
+ * </pre>
+ */
+ public void glGetPolygonStipple (
+ byte[] mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlag ( GLboolean flag ) ;
+ * </pre>
+ */
+ public void glEdgeFlag (
+ boolean flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagv ( const GLboolean * flag ) ;
+ * </pre>
+ */
+ public void glEdgeFlagv (
+ boolean[] flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScissor ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public void glScissor (
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClipPlane ( GLenum plane , const GLdouble * equation ) ;
+ * </pre>
+ */
+ public void glClipPlane (
+ int plane,
+ double[] equation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetClipPlane ( GLenum plane , GLdouble * equation ) ;
+ * </pre>
+ */
+ public void glGetClipPlane (
+ int plane,
+ double[] equation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glDrawBuffer (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glReadBuffer (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnable ( GLenum cap ) ;
+ * </pre>
+ */
+ public void glEnable (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisable ( GLenum cap ) ;
+ * </pre>
+ */
+ public void glDisable (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsEnabled ( GLenum cap ) ;
+ * </pre>
+ */
+ public boolean glIsEnabled (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ public void glEnableClientState (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ public void glDisableClientState (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetBooleanv ( GLenum pname , GLboolean * params ) ;
+ * </pre>
+ */
+ public void glGetBooleanv (
+ int pname,
+ boolean[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDoublev ( GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ public void glGetDoublev (
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFloatv ( GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetFloatv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetIntegerv ( GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetIntegerv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public void glPushAttrib (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopAttrib ( void ) ;
+ * </pre>
+ */
+ public void glPopAttrib (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushClientAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public void glPushClientAttrib (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopClientAttrib ( void ) ;
+ * </pre>
+ */
+ public void glPopClientAttrib (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glRenderMode ( GLenum mode ) ;
+ * </pre>
+ */
+ public int glRenderMode (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLenum glGetError ( void ) ;
+ * </pre>
+ */
+ public int glGetError (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinish ( void ) ;
+ * </pre>
+ */
+ public void glFinish (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlush ( void ) ;
+ * </pre>
+ */
+ public void glFlush (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHint ( GLenum target , GLenum mode ) ;
+ * </pre>
+ */
+ public void glHint (
+ int target,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearDepth ( GLclampd depth ) ;
+ * </pre>
+ */
+ public void glClearDepth (
+ double depth
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthFunc ( GLenum func ) ;
+ * </pre>
+ */
+ public void glDepthFunc (
+ int func
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthMask ( GLboolean flag ) ;
+ * </pre>
+ */
+ public void glDepthMask (
+ boolean flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthRange ( GLclampd near_val , GLclampd far_val ) ;
+ * </pre>
+ */
+ public void glDepthRange (
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearAccum ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ public void glClearAccum (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAccum ( GLenum op , GLfloat value ) ;
+ * </pre>
+ */
+ public void glAccum (
+ int op,
+ float value
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixMode ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glMatrixMode (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glOrtho ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ public void glOrtho (
+ double left,
+ double right,
+ double bottom,
+ double top,
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrustum ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ public void glFrustum (
+ double left,
+ double right,
+ double bottom,
+ double top,
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glViewport ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public void glViewport (
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushMatrix ( void ) ;
+ * </pre>
+ */
+ public void glPushMatrix (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopMatrix ( void ) ;
+ * </pre>
+ */
+ public void glPopMatrix (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentity ( void ) ;
+ * </pre>
+ */
+ public void glLoadIdentity (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ public void glLoadMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ public void glLoadMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ public void glMultMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ public void glMultMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotated ( GLdouble angle , GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glRotated (
+ double angle,
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotatef ( GLfloat angle , GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glRotatef (
+ float angle,
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScaled ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glScaled (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScalef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glScalef (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslated ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glTranslated (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslatef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glTranslatef (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsList ( GLuint list ) ;
+ * </pre>
+ */
+ public boolean glIsList (
+ int list
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteLists ( GLuint list , GLsizei range ) ;
+ * </pre>
+ */
+ public void glDeleteLists (
+ int list,
+ int range
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenLists ( GLsizei range ) ;
+ * </pre>
+ */
+ public int glGenLists (
+ int range
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNewList ( GLuint list , GLenum mode ) ;
+ * </pre>
+ */
+ public void glNewList (
+ int list,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndList ( void ) ;
+ * </pre>
+ */
+ public void glEndList (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallList ( GLuint list ) ;
+ * </pre>
+ */
+ public void glCallList (
+ int list
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallLists ( GLsizei n , GLenum type , const GLvoid * lists ) ;
+ * </pre>
+ */
+ public void glCallLists (
+ int n,
+ int type,
+ byte[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ short[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ int[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ float[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ double[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ boolean[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ long[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ Buffer lists
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListBase ( GLuint base ) ;
+ * </pre>
+ */
+ public void glListBase (
+ int base
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBegin ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glBegin (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnd ( void ) ;
+ * </pre>
+ */
+ public void glEnd (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ public void glVertex2d (
+ double x,
+ double y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ public void glVertex2f (
+ float x,
+ float y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ public void glVertex2i (
+ int x,
+ int y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ public void glVertex2s (
+ short x,
+ short y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glVertex3d (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glVertex3f (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ public void glVertex3i (
+ int x,
+ int y,
+ int z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ public void glVertex3s (
+ short x,
+ short y,
+ short z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ public void glVertex4d (
+ double x,
+ double y,
+ double z,
+ double w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ public void glVertex4f (
+ float x,
+ float y,
+ float z,
+ float w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ public void glVertex4i (
+ int x,
+ int y,
+ int z,
+ int w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ public void glVertex4s (
+ short x,
+ short y,
+ short z,
+ short w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glVertex2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glVertex2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glVertex2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glVertex2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glVertex3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glVertex3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glVertex3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glVertex3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glVertex4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glVertex4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glVertex4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glVertex4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3b ( GLbyte nx , GLbyte ny , GLbyte nz ) ;
+ * </pre>
+ */
+ public void glNormal3b (
+ byte nx,
+ byte ny,
+ byte nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3d ( GLdouble nx , GLdouble ny , GLdouble nz ) ;
+ * </pre>
+ */
+ public void glNormal3d (
+ double nx,
+ double ny,
+ double nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3f ( GLfloat nx , GLfloat ny , GLfloat nz ) ;
+ * </pre>
+ */
+ public void glNormal3f (
+ float nx,
+ float ny,
+ float nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3i ( GLint nx , GLint ny , GLint nz ) ;
+ * </pre>
+ */
+ public void glNormal3i (
+ int nx,
+ int ny,
+ int nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3s ( GLshort nx , GLshort ny , GLshort nz ) ;
+ * </pre>
+ */
+ public void glNormal3s (
+ short nx,
+ short ny,
+ short nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public void glNormal3bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glNormal3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glNormal3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glNormal3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glNormal3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexd ( GLdouble c ) ;
+ * </pre>
+ */
+ public void glIndexd (
+ double c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexf ( GLfloat c ) ;
+ * </pre>
+ */
+ public void glIndexf (
+ float c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexi ( GLint c ) ;
+ * </pre>
+ */
+ public void glIndexi (
+ int c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexs ( GLshort c ) ;
+ * </pre>
+ */
+ public void glIndexs (
+ short c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexub ( GLubyte c ) ;
+ * </pre>
+ */
+ public void glIndexub (
+ byte c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexdv ( const GLdouble * c ) ;
+ * </pre>
+ */
+ public void glIndexdv (
+ double[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexfv ( const GLfloat * c ) ;
+ * </pre>
+ */
+ public void glIndexfv (
+ float[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexiv ( const GLint * c ) ;
+ * </pre>
+ */
+ public void glIndexiv (
+ int[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexsv ( const GLshort * c ) ;
+ * </pre>
+ */
+ public void glIndexsv (
+ short[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexubv ( const GLubyte * c ) ;
+ * </pre>
+ */
+ public void glIndexubv (
+ byte[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3b ( GLbyte red , GLbyte green , GLbyte blue ) ;
+ * </pre>
+ */
+ public void glColor3b (
+ byte red,
+ byte green,
+ byte blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3d ( GLdouble red , GLdouble green , GLdouble blue ) ;
+ * </pre>
+ */
+ public void glColor3d (
+ double red,
+ double green,
+ double blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3f ( GLfloat red , GLfloat green , GLfloat blue ) ;
+ * </pre>
+ */
+ public void glColor3f (
+ float red,
+ float green,
+ float blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3i ( GLint red , GLint green , GLint blue ) ;
+ * </pre>
+ */
+ public void glColor3i (
+ int red,
+ int green,
+ int blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3s ( GLshort red , GLshort green , GLshort blue ) ;
+ * </pre>
+ */
+ public void glColor3s (
+ short red,
+ short green,
+ short blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ub ( GLubyte red , GLubyte green , GLubyte blue ) ;
+ * </pre>
+ */
+ public void glColor3ub (
+ byte red,
+ byte green,
+ byte blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ui ( GLuint red , GLuint green , GLuint blue ) ;
+ * </pre>
+ */
+ public void glColor3ui (
+ int red,
+ int green,
+ int blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3us ( GLushort red , GLushort green , GLushort blue ) ;
+ * </pre>
+ */
+ public void glColor3us (
+ short red,
+ short green,
+ short blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4b ( GLbyte red , GLbyte green , GLbyte blue , GLbyte alpha ) ;
+ * </pre>
+ */
+ public void glColor4b (
+ byte red,
+ byte green,
+ byte blue,
+ byte alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4d ( GLdouble red , GLdouble green , GLdouble blue , GLdouble alpha ) ;
+ * </pre>
+ */
+ public void glColor4d (
+ double red,
+ double green,
+ double blue,
+ double alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4f ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ public void glColor4f (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4i ( GLint red , GLint green , GLint blue , GLint alpha ) ;
+ * </pre>
+ */
+ public void glColor4i (
+ int red,
+ int green,
+ int blue,
+ int alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4s ( GLshort red , GLshort green , GLshort blue , GLshort alpha ) ;
+ * </pre>
+ */
+ public void glColor4s (
+ short red,
+ short green,
+ short blue,
+ short alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ub ( GLubyte red , GLubyte green , GLubyte blue , GLubyte alpha ) ;
+ * </pre>
+ */
+ public void glColor4ub (
+ byte red,
+ byte green,
+ byte blue,
+ byte alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ui ( GLuint red , GLuint green , GLuint blue , GLuint alpha ) ;
+ * </pre>
+ */
+ public void glColor4ui (
+ int red,
+ int green,
+ int blue,
+ int alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4us ( GLushort red , GLushort green , GLushort blue , GLushort alpha ) ;
+ * </pre>
+ */
+ public void glColor4us (
+ short red,
+ short green,
+ short blue,
+ short alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public void glColor3bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glColor3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glColor3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glColor3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glColor3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ public void glColor3ubv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ public void glColor3uiv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ public void glColor3usv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public void glColor4bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glColor4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glColor4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glColor4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glColor4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ public void glColor4ubv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ public void glColor4uiv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ public void glColor4usv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1d ( GLdouble s ) ;
+ * </pre>
+ */
+ public void glTexCoord1d (
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1f ( GLfloat s ) ;
+ * </pre>
+ */
+ public void glTexCoord1f (
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1i ( GLint s ) ;
+ * </pre>
+ */
+ public void glTexCoord1i (
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1s ( GLshort s ) ;
+ * </pre>
+ */
+ public void glTexCoord1s (
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2d ( GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public void glTexCoord2d (
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2f ( GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public void glTexCoord2f (
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2i ( GLint s , GLint t ) ;
+ * </pre>
+ */
+ public void glTexCoord2i (
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2s ( GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public void glTexCoord2s (
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3d ( GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public void glTexCoord3d (
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3f ( GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public void glTexCoord3f (
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3i ( GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public void glTexCoord3i (
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3s ( GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public void glTexCoord3s (
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4d ( GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public void glTexCoord4d (
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4f ( GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public void glTexCoord4f (
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4i ( GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public void glTexCoord4i (
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4s ( GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public void glTexCoord4s (
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glTexCoord1dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glTexCoord1fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glTexCoord1iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glTexCoord1sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glTexCoord2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glTexCoord2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glTexCoord2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glTexCoord2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glTexCoord3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glTexCoord3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glTexCoord3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glTexCoord3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glTexCoord4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glTexCoord4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glTexCoord4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glTexCoord4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ public void glRasterPos2d (
+ double x,
+ double y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ public void glRasterPos2f (
+ float x,
+ float y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ public void glRasterPos2i (
+ int x,
+ int y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ public void glRasterPos2s (
+ short x,
+ short y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glRasterPos3d (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glRasterPos3f (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ public void glRasterPos3i (
+ int x,
+ int y,
+ int z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ public void glRasterPos3s (
+ short x,
+ short y,
+ short z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ public void glRasterPos4d (
+ double x,
+ double y,
+ double z,
+ double w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ public void glRasterPos4f (
+ float x,
+ float y,
+ float z,
+ float w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ public void glRasterPos4i (
+ int x,
+ int y,
+ int z,
+ int w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ public void glRasterPos4s (
+ short x,
+ short y,
+ short z,
+ short w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glRasterPos2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glRasterPos2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glRasterPos2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glRasterPos2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glRasterPos3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glRasterPos3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glRasterPos3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glRasterPos3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glRasterPos4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glRasterPos4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glRasterPos4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glRasterPos4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectd ( GLdouble x1 , GLdouble y1 , GLdouble x2 , GLdouble y2 ) ;
+ * </pre>
+ */
+ public void glRectd (
+ double x1,
+ double y1,
+ double x2,
+ double y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectf ( GLfloat x1 , GLfloat y1 , GLfloat x2 , GLfloat y2 ) ;
+ * </pre>
+ */
+ public void glRectf (
+ float x1,
+ float y1,
+ float x2,
+ float y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRecti ( GLint x1 , GLint y1 , GLint x2 , GLint y2 ) ;
+ * </pre>
+ */
+ public void glRecti (
+ int x1,
+ int y1,
+ int x2,
+ int y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRects ( GLshort x1 , GLshort y1 , GLshort x2 , GLshort y2 ) ;
+ * </pre>
+ */
+ public void glRects (
+ short x1,
+ short y1,
+ short x2,
+ short y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectdv ( const GLdouble * v1 , const GLdouble * v2 ) ;
+ * </pre>
+ */
+ public void glRectdv (
+ double[] v1,
+ double[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectfv ( const GLfloat * v1 , const GLfloat * v2 ) ;
+ * </pre>
+ */
+ public void glRectfv (
+ float[] v1,
+ float[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectiv ( const GLint * v1 , const GLint * v2 ) ;
+ * </pre>
+ */
+ public void glRectiv (
+ int[] v1,
+ int[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectsv ( const GLshort * v1 , const GLshort * v2 ) ;
+ * </pre>
+ */
+ public void glRectsv (
+ short[] v1,
+ short[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glNormalPointer (
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glIndexPointer (
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointer ( GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glEdgeFlagPointer (
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ short[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ int[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ float[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ double[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ long[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ public void glGetPointerv (
+ int pname,
+ byte[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ short[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ int[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ float[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ double[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ boolean[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ long[][] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElement ( GLint i ) ;
+ * </pre>
+ */
+ public void glArrayElement (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArrays ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public void glDrawArrays (
+ int mode,
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawElements ( GLenum mode , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ byte[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ short[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ int[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ float[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ double[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ boolean[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ long[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ Buffer indices
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInterleavedArrays ( GLenum format , GLsizei stride , const GLvoid * pointer ) ;
+ * </pre>
+ */
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ byte[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ short[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ int[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ float[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ double[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ boolean[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ long[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ Buffer pointer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShadeModel ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glShadeModel (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightf ( GLenum light , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glLightf (
+ int light,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLighti ( GLenum light , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glLighti (
+ int light,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightfv ( GLenum light , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glLightfv (
+ int light,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightiv ( GLenum light , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glLightiv (
+ int light,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightfv ( GLenum light , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetLightfv (
+ int light,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightiv ( GLenum light , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetLightiv (
+ int light,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glLightModelf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeli ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glLightModeli (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glLightModelfv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeliv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glLightModeliv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialf ( GLenum face , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glMaterialf (
+ int face,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMateriali ( GLenum face , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glMateriali (
+ int face,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialfv ( GLenum face , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glMaterialfv (
+ int face,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialiv ( GLenum face , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glMaterialiv (
+ int face,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialfv ( GLenum face , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetMaterialfv (
+ int face,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialiv ( GLenum face , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetMaterialiv (
+ int face,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMaterial ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ public void glColorMaterial (
+ int face,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelZoom ( GLfloat xfactor , GLfloat yfactor ) ;
+ * </pre>
+ */
+ public void glPixelZoom (
+ float xfactor,
+ float yfactor
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStoref ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glPixelStoref (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStorei ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glPixelStorei (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glPixelTransferf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glPixelTransferi (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapfv ( GLenum map , GLint mapsize , const GLfloat * values ) ;
+ * </pre>
+ */
+ public void glPixelMapfv (
+ int map,
+ int mapsize,
+ float[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapuiv ( GLenum map , GLint mapsize , const GLuint * values ) ;
+ * </pre>
+ */
+ public void glPixelMapuiv (
+ int map,
+ int mapsize,
+ int[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapusv ( GLenum map , GLint mapsize , const GLushort * values ) ;
+ * </pre>
+ */
+ public void glPixelMapusv (
+ int map,
+ int mapsize,
+ short[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapfv ( GLenum map , GLfloat * values ) ;
+ * </pre>
+ */
+ public void glGetPixelMapfv (
+ int map,
+ float[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapuiv ( GLenum map , GLuint * values ) ;
+ * </pre>
+ */
+ public void glGetPixelMapuiv (
+ int map,
+ int[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapusv ( GLenum map , GLushort * values ) ;
+ * </pre>
+ */
+ public void glGetPixelMapusv (
+ int map,
+ short[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBitmap ( GLsizei width , GLsizei height , GLfloat xorig , GLfloat yorig , GLfloat xmove , GLfloat ymove , const GLubyte * bitmap ) ;
+ * </pre>
+ */
+ public void glBitmap (
+ int width,
+ int height,
+ float xorig,
+ float yorig,
+ float xmove,
+ float ymove,
+ byte[] bitmap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawPixels ( GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum type ) ;
+ * </pre>
+ */
+ public void glCopyPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilFunc ( GLenum func , GLint ref , GLuint mask ) ;
+ * </pre>
+ */
+ public void glStencilFunc (
+ int func,
+ int ref,
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilMask ( GLuint mask ) ;
+ * </pre>
+ */
+ public void glStencilMask (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilOp ( GLenum fail , GLenum zfail , GLenum zpass ) ;
+ * </pre>
+ */
+ public void glStencilOp (
+ int fail,
+ int zfail,
+ int zpass
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearStencil ( GLint s ) ;
+ * </pre>
+ */
+ public void glClearStencil (
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGend ( GLenum coord , GLenum pname , GLdouble param ) ;
+ * </pre>
+ */
+ public void glTexGend (
+ int coord,
+ int pname,
+ double param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenf ( GLenum coord , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glTexGenf (
+ int coord,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeni ( GLenum coord , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glTexGeni (
+ int coord,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGendv ( GLenum coord , GLenum pname , const GLdouble * params ) ;
+ * </pre>
+ */
+ public void glTexGendv (
+ int coord,
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenfv ( GLenum coord , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glTexGenfv (
+ int coord,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeniv ( GLenum coord , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glTexGeniv (
+ int coord,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGendv ( GLenum coord , GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ public void glGetTexGendv (
+ int coord,
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGenfv ( GLenum coord , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetTexGenfv (
+ int coord,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGeniv ( GLenum coord , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetTexGeniv (
+ int coord,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glTexEnvf (
+ int target,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvi ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glTexEnvi (
+ int target,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glTexEnvfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnviv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glTexEnviv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnvfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetTexEnvfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnviv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetTexEnviv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glTexParameterf (
+ int target,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteri ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glTexParameteri (
+ int target,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glTexParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glTexParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetTexParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetTexParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameterfv ( GLenum target , GLint level , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetTexLevelParameterfv (
+ int target,
+ int level,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameteriv ( GLenum target , GLint level , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetTexLevelParameteriv (
+ int target,
+ int level,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexImage ( GLenum target , GLint level , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTextures ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ public void glGenTextures (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTextures ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ public void glDeleteTextures (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTexture ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ public void glBindTexture (
+ int target,
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTextures ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ public void glPrioritizeTextures (
+ int n,
+ int[] textures,
+ float[] priorities
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResident ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ public boolean glAreTexturesResident (
+ int n,
+ int[] textures,
+ boolean[] residences
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTexture ( GLuint texture ) ;
+ * </pre>
+ */
+ public boolean glIsTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLint x , GLint y , GLsizei width , GLint border ) ;
+ * </pre>
+ */
+ public void glCopyTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int 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>
+ */
+ public void glCopyTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int height,
+ int border
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public void glCopyTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int x,
+ int y,
+ int 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>
+ */
+ public void glCopyTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1d ( GLenum target , GLdouble u1 , GLdouble u2 , GLint stride , GLint order , const GLdouble * points ) ;
+ * </pre>
+ */
+ public void glMap1d (
+ int target,
+ double u1,
+ double u2,
+ int stride,
+ int order,
+ double[] points
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1f ( GLenum target , GLfloat u1 , GLfloat u2 , GLint stride , GLint order , const GLfloat * points ) ;
+ * </pre>
+ */
+ public void glMap1f (
+ int target,
+ float u1,
+ float u2,
+ int stride,
+ int order,
+ float[] points
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glMap2d (
+ int target,
+ double u1,
+ double u2,
+ int ustride,
+ int uorder,
+ double v1,
+ double v2,
+ int vstride,
+ int vorder,
+ double[] points
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glMap2f (
+ int target,
+ float u1,
+ float u2,
+ int ustride,
+ int uorder,
+ float v1,
+ float v2,
+ int vstride,
+ int vorder,
+ float[] points
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapdv ( GLenum target , GLenum query , GLdouble * v ) ;
+ * </pre>
+ */
+ public void glGetMapdv (
+ int target,
+ int query,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapfv ( GLenum target , GLenum query , GLfloat * v ) ;
+ * </pre>
+ */
+ public void glGetMapfv (
+ int target,
+ int query,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapiv ( GLenum target , GLenum query , GLint * v ) ;
+ * </pre>
+ */
+ public void glGetMapiv (
+ int target,
+ int query,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1d ( GLdouble u ) ;
+ * </pre>
+ */
+ public void glEvalCoord1d (
+ double u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1f ( GLfloat u ) ;
+ * </pre>
+ */
+ public void glEvalCoord1f (
+ float u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ public void glEvalCoord1dv (
+ double[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ public void glEvalCoord1fv (
+ float[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2d ( GLdouble u , GLdouble v ) ;
+ * </pre>
+ */
+ public void glEvalCoord2d (
+ double u,
+ double v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2f ( GLfloat u , GLfloat v ) ;
+ * </pre>
+ */
+ public void glEvalCoord2f (
+ float u,
+ float v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ public void glEvalCoord2dv (
+ double[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ public void glEvalCoord2fv (
+ float[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1d ( GLint un , GLdouble u1 , GLdouble u2 ) ;
+ * </pre>
+ */
+ public void glMapGrid1d (
+ int un,
+ double u1,
+ double u2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1f ( GLint un , GLfloat u1 , GLfloat u2 ) ;
+ * </pre>
+ */
+ public void glMapGrid1f (
+ int un,
+ float u1,
+ float u2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2d ( GLint un , GLdouble u1 , GLdouble u2 , GLint vn , GLdouble v1 , GLdouble v2 ) ;
+ * </pre>
+ */
+ public void glMapGrid2d (
+ int un,
+ double u1,
+ double u2,
+ int vn,
+ double v1,
+ double v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2f ( GLint un , GLfloat u1 , GLfloat u2 , GLint vn , GLfloat v1 , GLfloat v2 ) ;
+ * </pre>
+ */
+ public void glMapGrid2f (
+ int un,
+ float u1,
+ float u2,
+ int vn,
+ float v1,
+ float v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint1 ( GLint i ) ;
+ * </pre>
+ */
+ public void glEvalPoint1 (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint2 ( GLint i , GLint j ) ;
+ * </pre>
+ */
+ public void glEvalPoint2 (
+ int i,
+ int j
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh1 ( GLenum mode , GLint i1 , GLint i2 ) ;
+ * </pre>
+ */
+ public void glEvalMesh1 (
+ int mode,
+ int i1,
+ int i2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh2 ( GLenum mode , GLint i1 , GLint i2 , GLint j1 , GLint j2 ) ;
+ * </pre>
+ */
+ public void glEvalMesh2 (
+ int mode,
+ int i1,
+ int i2,
+ int j1,
+ int j2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glFogf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glFogi (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glFogfv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogiv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glFogiv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFeedbackBuffer ( GLsizei size , GLenum type , GLfloat * buffer ) ;
+ * </pre>
+ */
+ public void glFeedbackBuffer (
+ int size,
+ int type,
+ float[] buffer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassThrough ( GLfloat token ) ;
+ * </pre>
+ */
+ public void glPassThrough (
+ float token
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSelectBuffer ( GLsizei size , GLuint * buffer ) ;
+ * </pre>
+ */
+ public void glSelectBuffer (
+ int size,
+ int[] buffer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInitNames ( void ) ;
+ * </pre>
+ */
+ public void glInitNames (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadName ( GLuint name ) ;
+ * </pre>
+ */
+ public void glLoadName (
+ int name
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushName ( GLuint name ) ;
+ * </pre>
+ */
+ public void glPushName (
+ int name
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopName ( void ) ;
+ * </pre>
+ */
+ public void glPopName (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElements ( GLenum mode , GLuint start , GLuint end , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ byte[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ short[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ int[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ float[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ double[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ boolean[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ long[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ Buffer indices
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glCopyTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTable ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTable ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glColorTableParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glColorTableParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTable ( GLenum target , GLsizei start , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public void glCopyColorSubTable (
+ int target,
+ int start,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTable ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public void glCopyColorTable (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTable ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquation ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glBlendEquation (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public void glBlendColor (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogram ( GLenum target , GLsizei width , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ public void glHistogram (
+ int target,
+ int width,
+ int internalformat,
+ boolean sink
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogram ( GLenum target ) ;
+ * </pre>
+ */
+ public void glResetHistogram (
+ int target
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogram ( GLenum target , GLboolean reset , GLenum format , GLenum type , GLvoid * values ) ;
+ * </pre>
+ */
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ byte[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ short[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ int[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ float[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ double[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ boolean[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ long[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ Buffer values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetHistogramParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetHistogramParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmax ( GLenum target , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ public void glMinmax (
+ int target,
+ int internalformat,
+ boolean sink
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmax ( GLenum target ) ;
+ * </pre>
+ */
+ public void glResetMinmax (
+ int target
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmax ( GLenum target , GLboolean reset , GLenum format , GLenum types , GLvoid * values ) ;
+ * </pre>
+ */
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ byte[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ short[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ int[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ float[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ double[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ boolean[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ long[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ Buffer values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetMinmaxParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetMinmaxParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1D ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2D ( GLenum target , GLenum internalformat , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterf ( GLenum target , GLenum pname , GLfloat params ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterf (
+ int target,
+ int pname,
+ float params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteri ( GLenum target , GLenum pname , GLint params ) ;
+ * </pre>
+ */
+ public void glConvolutionParameteri (
+ int target,
+ int pname,
+ int params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glConvolutionParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public void glCopyConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public void glCopyConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilter ( GLenum target , GLenum format , GLenum type , GLvoid * image ) ;
+ * </pre>
+ */
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetConvolutionParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetConvolutionParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] row,
+ byte[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] row,
+ short[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] row,
+ int[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] row,
+ float[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] row,
+ double[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] row,
+ boolean[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] row,
+ long[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer row,
+ Buffer column
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilter ( GLenum target , GLenum format , GLenum type , GLvoid * row , GLvoid * column , GLvoid * span ) ;
+ * </pre>
+ */
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ byte[] row,
+ byte[] column,
+ byte[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ short[] row,
+ short[] column,
+ short[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ int[] row,
+ int[] column,
+ int[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ float[] row,
+ float[] column,
+ float[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ double[] row,
+ double[] column,
+ double[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ boolean[] row,
+ boolean[] column,
+ boolean[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ long[] row,
+ long[] column,
+ long[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ Buffer row,
+ Buffer column,
+ Buffer span
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ public void glActiveTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ public void glClientActiveTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ;
+ * </pre>
+ */
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ byte[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ short[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ int[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ float[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ double[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ boolean[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ long[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ Buffer img
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1d (
+ int target,
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1f (
+ int target,
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1i ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1i (
+ int target,
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1s (
+ int target,
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2d (
+ int target,
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2f (
+ int target,
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2i (
+ int target,
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2s (
+ int target,
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3d (
+ int target,
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3f (
+ int target,
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3i (
+ int target,
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3s (
+ int target,
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4d (
+ int target,
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4f (
+ int target,
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4i (
+ int target,
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4s (
+ int target,
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ public void glLoadTransposeMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ public void glLoadTransposeMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ public void glMultTransposeMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ public void glMultTransposeMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ;
+ * </pre>
+ */
+ public void glSampleCoverage (
+ float value,
+ boolean invert
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePass ( GLenum pass ) ;
+ * </pre>
+ */
+ public void glSamplePass (
+ int pass
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ public void glActiveTextureARB (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ public void glClientActiveTextureARB (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1dARB (
+ int target,
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1fARB (
+ int target,
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1iARB (
+ int target,
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1sARB (
+ int target,
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2dARB (
+ int target,
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2fARB (
+ int target,
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2iARB (
+ int target,
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2sARB (
+ int target,
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3dARB (
+ int target,
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3fARB (
+ int target,
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3iARB (
+ int target,
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3sARB (
+ int target,
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4dARB (
+ int target,
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4fARB (
+ int target,
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4iARB (
+ int target,
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4sARB (
+ int target,
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public void glBlendColorEXT (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffsetEXT ( GLfloat factor , GLfloat bias ) ;
+ * </pre>
+ */
+ public void glPolygonOffsetEXT (
+ float factor,
+ float 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>
+ */
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glCopyTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTexturesEXT ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ public void glGenTexturesEXT (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTexturesEXT ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ public void glDeleteTexturesEXT (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTextureEXT ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ public void glBindTextureEXT (
+ int target,
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTexturesEXT ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ public void glPrioritizeTexturesEXT (
+ int n,
+ int[] textures,
+ float[] priorities
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResidentEXT ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ public boolean glAreTexturesResidentEXT (
+ int n,
+ int[] textures,
+ boolean[] residences
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTextureEXT ( GLuint texture ) ;
+ * </pre>
+ */
+ public boolean glIsTextureEXT (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ;
+ * </pre>
+ */
+ public void glEdgeFlagPointerEXT (
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointervEXT ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ public void glGetPointervEXT (
+ int pname,
+ byte[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ short[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ int[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ float[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ double[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ boolean[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ long[][] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElementEXT ( GLint i ) ;
+ * </pre>
+ */
+ public void glArrayElementEXT (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArraysEXT ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public void glDrawArraysEXT (
+ int mode,
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquationEXT ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glBlendEquationEXT (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfEXT ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glPointParameterfEXT (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvEXT ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glPointParameterfvEXT (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfSGIS ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glPointParameterfSGIS (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glPointParameterfvSGIS (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTableEXT ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterfvEXT (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivEXT ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterivEXT (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLockArraysEXT ( GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public void glLockArraysEXT (
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUnlockArraysEXT ( void ) ;
+ * </pre>
+ */
+ public void glUnlockArraysEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glLoadTransposeMatrixfARB (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glLoadTransposeMatrixdARB (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glMultTransposeMatrixfARB (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glMultTransposeMatrixdARB (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverageARB ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public void glSampleCoverageARB (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ byte[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ short[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ float[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ double[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ long[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ Buffer arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ byte[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ short[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ float[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ double[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ boolean[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ long[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ Buffer arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ;
+ * </pre>
+ */
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightbvARB ( GLint , const GLbyte * ) ;
+ * </pre>
+ */
+ public void glWeightbvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightsvARB ( GLint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glWeightsvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightivARB ( GLint , const GLint * ) ;
+ * </pre>
+ */
+ public void glWeightivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightfvARB ( GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glWeightfvARB (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightdvARB ( GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glWeightdvARB (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glWeightubvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ public void glWeightusvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ public void glWeightuivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendARB ( GLint ) ;
+ * </pre>
+ */
+ public void glVertexBlendARB (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCurrentPaletteMatrixARB ( GLint ) ;
+ * </pre>
+ */
+ public void glCurrentPaletteMatrixARB (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glMatrixIndexubvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ public void glMatrixIndexusvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ public void glMatrixIndexuivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetTexFilterFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexFilterFuncSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public void glCopyTexImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public void glCopyTexImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetHistogramParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetHistogramParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetMinmaxParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetMinmaxParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ public void glHistogramEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ public void glMinmaxEXT (
+ int arg0,
+ int arg1,
+ boolean arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogramEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glResetHistogramEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmaxEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glResetMinmaxEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterfEXT (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glConvolutionParameteriEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetConvolutionParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetConvolutionParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3,
+ byte[] arg4,
+ byte[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3,
+ short[] arg4,
+ short[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3,
+ int[] arg4,
+ int[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3,
+ float[] arg4,
+ float[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3,
+ double[] arg4,
+ double[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3,
+ boolean[] arg4,
+ boolean[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3,
+ long[] arg4,
+ long[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3,
+ Buffer arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6,
+ byte[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6,
+ short[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6,
+ int[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6,
+ float[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6,
+ double[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6,
+ boolean[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6,
+ long[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6,
+ Buffer arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColorTableParameterfvSGI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glColorTableParameterivSGI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterfvSGI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterivSGI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenSGIX ( GLenum ) ;
+ * </pre>
+ */
+ public void glPixelTexGenSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glPixelTexGenParameteriSGIS (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glPixelTexGenParameterivSGIS (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glPixelTexGenParameterfSGIS (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glPixelTexGenParameterfvSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetPixelTexGenParameterivSGIS (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetPixelTexGenParameterfvSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ byte[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ short[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ float[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ double[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ boolean[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ long[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ Buffer arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ byte[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ short[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ int[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ float[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ double[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ boolean[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ long[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ Buffer arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glDetailTexFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetDetailTexFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glSharpenTexFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetSharpenTexFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public void glSampleMaskSGIS (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternSGIS ( GLenum ) ;
+ * </pre>
+ */
+ public void glSamplePatternSGIS (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glSpriteParameterfSGIX (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glSpriteParameterfvSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameteriSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glSpriteParameteriSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glSpriteParameterivSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfARB ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glPointParameterfARB (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glPointParameterfvARB (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glGetInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ public int glGetInstrumentsSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ;
+ * </pre>
+ */
+ public void glInstrumentsBufferSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollInstrumentsSGIX ( GLint * ) ;
+ * </pre>
+ */
+ public int glPollInstrumentsSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ public void glReadInstrumentsSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStartInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ public void glStartInstrumentsSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStopInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ public void glStopInstrumentsSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrameZoomSGIX ( GLint ) ;
+ * </pre>
+ */
+ public void glFrameZoomSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTagSampleBufferSGIX ( void ) ;
+ * </pre>
+ */
+ public void glTagSampleBufferSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glDeformationMap3dSGIX (
+ int arg0,
+ double arg1,
+ double arg2,
+ int arg3,
+ int arg4,
+ double arg5,
+ double arg6,
+ int arg7,
+ int arg8,
+ double arg9,
+ double arg10,
+ int arg11,
+ int arg12,
+ double[] arg13
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glDeformationMap3fSGIX (
+ int arg0,
+ float arg1,
+ float arg2,
+ int arg3,
+ int arg4,
+ float arg5,
+ float arg6,
+ int arg7,
+ int arg8,
+ float arg9,
+ float arg10,
+ int arg11,
+ int arg12,
+ float[] arg13
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ public void glDeformSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ public void glLoadIdentityDeformationMapSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReferencePlaneSGIX ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glReferencePlaneSGIX (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushRasterSGIX ( void ) ;
+ * </pre>
+ */
+ public void glFlushRasterSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFogFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFogFuncSGIS ( GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetFogFuncSGIS (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glImageTransformParameteriHP (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glImageTransformParameterfHP (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glImageTransformParameterivHP (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glImageTransformParameterfvHP (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetImageTransformParameterivHP (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetImageTransformParameterfvHP (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyColorSubTableEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHintPGI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glHintPGI (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetListParameterfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetListParameterivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glListParameterfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glListParameterfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glListParameteriSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glListParameterivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glIndexMaterialEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexFuncEXT ( GLenum , GLclampf ) ;
+ * </pre>
+ */
+ public void glIndexFuncEXT (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public void glCullParameterdvEXT (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glCullParameterfvEXT (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glFragmentColorMaterialSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glFragmentLightfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFragmentLightfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glFragmentLightiSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glFragmentLightivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glFragmentLightModelfSGIX (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFragmentLightModelfvSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glFragmentLightModeliSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glFragmentLightModelivSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glFragmentMaterialfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFragmentMaterialfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glFragmentMaterialiSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glFragmentMaterialivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetFragmentLightfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetFragmentLightivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetFragmentMaterialfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetFragmentMaterialivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightEnviSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glLightEnviSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glApplyTextureEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glApplyTextureEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureLightEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glTextureLightEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glTextureMaterialEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ public void glAsyncMarkerSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glFinishAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ public int glFinishAsyncSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ public int glPollAsyncSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ;
+ * </pre>
+ */
+ public int glGenAsyncMarkersSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ;
+ * </pre>
+ */
+ public void glDeleteAsyncMarkersSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glIsAsyncMarkerSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glNormalPointervINTEL (
+ int arg0,
+ byte[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ short[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ int[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ float[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ double[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ boolean[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ long[][] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glPixelTransformParameteriEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glPixelTransformParameterfEXT (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glPixelTransformParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glPixelTransformParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3ubEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3ubvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3uiEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uivEXT ( const GLuint * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3uivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3usEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usvEXT ( const GLushort * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3usvEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureNormalEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glTextureNormalEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ;
+ * </pre>
+ */
+ public void glMultiDrawArraysEXT (
+ int arg0,
+ int[] arg1,
+ int[] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ;
+ * </pre>
+ */
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ public void glFogCoordfEXT (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFogCoordfvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddEXT ( GLdouble ) ;
+ * </pre>
+ */
+ public void glFogCoorddEXT (
+ double arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glFogCoorddvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public void glTangent3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public void glTangent3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glTangent3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glTangent3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTangent3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTangent3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glTangent3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public void glTangent3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glTangent3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public void glTangent3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public void glBinormal3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public void glBinormal3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glBinormal3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glBinormal3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glBinormal3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glBinormal3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glBinormal3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public void glBinormal3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glBinormal3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public void glBinormal3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishTextureSUNX ( void ) ;
+ * </pre>
+ */
+ public void glFinishTextureSUNX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorbSUN ( GLbyte ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorbSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorsSUN ( GLshort ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorsSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoriSUN ( GLint ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactoriSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorfSUN ( GLfloat ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorfSUN (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactordSUN ( GLdouble ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactordSUN (
+ double arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorubSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorusSUN ( GLushort ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorusSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoruiSUN ( GLuint ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactoruiSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiSUN ( GLuint ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusSUN ( GLushort ) ;
+ * </pre>
+ */
+ public void glReplacementCodeusSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ public void glReplacementCodeubSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuivSUN ( const GLuint * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuivSUN (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusvSUN ( const GLushort * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeusvSUN (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubvSUN ( const GLubyte * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeubvSUN (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glColor4ubVertex2fSUN (
+ byte arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColor4ubVertex2fvSUN (
+ byte[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glColor4ubVertex3fSUN (
+ byte arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColor4ubVertex3fvSUN (
+ byte[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glColor3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColor3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glColor4fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColor4fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord4fVertex4fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord4fVertex4fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor4ubVertex3fSUN (
+ float arg0,
+ float arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4,
+ byte arg5,
+ float arg6,
+ float arg7,
+ float arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor4ubVertex3fvSUN (
+ float[] arg0,
+ byte[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor4fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor4fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord4fColor4fNormal3fVertex4fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11,
+ float arg12,
+ float arg13,
+ float arg14
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord4fColor4fNormal3fVertex4fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiVertex3fvSUN (
+ int[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor4ubVertex3fSUN (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor4ubVertex3fvSUN (
+ int[] arg0,
+ byte[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor4fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor4fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11,
+ float arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3,
+ float[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glBlendFuncSeparateEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glBlendFuncSeparateINGR (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexWeightfEXT (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexWeightfvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushVertexArrayRangeNV ( void ) ;
+ * </pre>
+ */
+ public void glFlushVertexArrayRangeNV (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glVertexArrayRangeNV (
+ int arg0,
+ byte[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ short[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ int[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ float[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ double[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ boolean[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ long[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ Buffer arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glCombinerParameterfvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfNV ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glCombinerParameterfNV (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterivNV ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glCombinerParameterivNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameteriNV ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glCombinerParameteriNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glCombinerInputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ public void glCombinerOutputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ boolean arg8,
+ boolean arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glFinalCombinerInputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetCombinerInputParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetCombinerInputParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetCombinerOutputParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetCombinerOutputParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetFinalCombinerInputParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetFinalCombinerInputParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public void glMultiModeDrawArraysIBM (
+ int arg0,
+ int[] arg1,
+ int[] arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ;
+ * </pre>
+ */
+ public void glEdgeFlagPointerListIBM (
+ int arg0,
+ boolean[][] arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTbufferMask3DFX ( GLuint ) ;
+ * </pre>
+ */
+ public void glTbufferMask3DFX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskEXT ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public void glSampleMaskEXT (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glSamplePatternEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ public void glTextureColorMaskSGIS (
+ boolean arg0,
+ boolean arg1,
+ boolean arg2,
+ boolean arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ byte[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ short[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ double[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ boolean[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ long[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ Buffer arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenFencesNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ public void glGenFencesNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public void glDeleteFencesNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFenceNV ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ public void glSetFenceNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glTestFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glTestFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public void glFinishFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glIsFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetFenceivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ byte[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ short[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ int[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ float[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ double[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ boolean[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ long[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glMapParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glMapParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ byte[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ short[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ int[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ float[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ double[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ boolean[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ long[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetMapParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetMapParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetMapAttribParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetMapAttribParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMapsNV ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glEvalMapsNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glCombinerStageParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetCombinerStageParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindProgramNV ( GLenum , GLuint ) ;
+ * </pre>
+ */
+ public void glBindProgramNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public void glDeleteProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glExecuteProgramNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenProgramsNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ public void glGenProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ;
+ * </pre>
+ */
+ public boolean glAreProgramsResidentNV (
+ int arg0,
+ int[] arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public void glRequestResidentProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetProgramParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public void glGetProgramParameterdvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetProgramivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ;
+ * </pre>
+ */
+ public void glGetProgramStringNV (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetTrackMatrixivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public void glGetVertexAttribdvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetVertexAttribfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetVertexAttribivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsProgramNV ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glIsProgramNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glLoadProgramNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glProgramParameter4fNV (
+ int arg0,
+ int arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glProgramParameter4dNV (
+ int arg0,
+ int arg1,
+ double arg2,
+ double arg3,
+ double arg4,
+ double arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glProgramParameter4dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glProgramParameter4fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glProgramParameters4dvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glProgramParameters4fvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glTrackMatrixNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1sNV ( GLuint , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1sNV (
+ int arg0,
+ short arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1fNV (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1dNV (
+ int arg0,
+ double arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2sNV (
+ int arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2fNV (
+ int arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2dNV (
+ int arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3sNV (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3fNV (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3dNV (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4sNV (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3,
+ short arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4fNV (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4dNV (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3,
+ double arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4ubNV (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4ubvNV (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs1svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs1fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs1dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs2svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs2fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs2dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs3svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs3fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs3dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs4svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs4fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs4dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs4ubvNV (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glTexBumpParameterivATI (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexBumpParameterfvATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetTexBumpParameterivATI (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetTexBumpParameterfvATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenFragmentShadersATI ( GLuint ) ;
+ * </pre>
+ */
+ public int glGenFragmentShadersATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ public void glBindFragmentShaderATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ public void glDeleteFragmentShaderATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ public void glBeginFragmentShaderATI (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ public void glEndFragmentShaderATI (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ public void glPassTexCoordATI (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ public void glSampleMapATI (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glColorFragmentOp1ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glColorFragmentOp2ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glColorFragmentOp3ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ int arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glAlphaFragmentOp1ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glAlphaFragmentOp2ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glAlphaFragmentOp3ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glSetFragmentShaderConstantATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesiATI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glPNTrianglesiATI (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesfATI ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glPNTrianglesfATI (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ public int glNewObjectBufferATI (
+ int arg0,
+ byte[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ short[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ int[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ float[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ double[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ boolean[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ long[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ Buffer arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glIsObjectBufferATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetObjectBufferfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetObjectBufferivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ public void glDeleteObjectBufferATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glArrayObjectATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetArrayObjectfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetArrayObjectivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glVariantArrayObjectATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetVariantArrayObjectfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetVariantArrayObjectivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ public void glBeginVertexShaderEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ public void glEndVertexShaderEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ public void glBindVertexShaderEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenVertexShadersEXT ( GLuint ) ;
+ * </pre>
+ */
+ public int glGenVertexShadersEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ public void glDeleteVertexShaderEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glShaderOp1EXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glShaderOp2EXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glShaderOp3EXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glSwizzleEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glWriteMaskEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glInsertComponentEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glExtractComponentEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ;
+ * </pre>
+ */
+ public int glGenSymbolsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantbvEXT ( GLuint , const GLbyte * ) ;
+ * </pre>
+ */
+ public void glVariantbvEXT (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantsvEXT ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVariantsvEXT (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantivEXT ( GLuint , const GLint * ) ;
+ * </pre>
+ */
+ public void glVariantivEXT (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantfvEXT ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVariantfvEXT (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantdvEXT ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVariantdvEXT (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantubvEXT ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glVariantubvEXT (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantusvEXT ( GLuint , const GLushort * ) ;
+ * </pre>
+ */
+ public void glVariantusvEXT (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantuivEXT ( GLuint , const GLuint * ) ;
+ * </pre>
+ */
+ public void glVariantuivEXT (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ;
+ * </pre>
+ */
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ public void glEnableVariantClientStateEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ public void glDisableVariantClientStateEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public int glBindLightParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public int glBindMaterialParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public int glBindTexGenParameterEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public int glBindTextureUnitParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindParameterEXT ( GLenum ) ;
+ * </pre>
+ */
+ public int glBindParameterEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ public boolean glIsVariantEnabledEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public void glGetVariantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetVariantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetVariantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public void glGetInvariantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetInvariantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetInvariantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public void glGetLocalConstantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetLocalConstantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetLocalConstantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1s ( GLenum , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexStream1s (
+ int arg0,
+ short arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexStream1sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1i ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glVertexStream1i (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glVertexStream1iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1f ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexStream1f (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexStream1fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1d ( GLenum , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexStream1d (
+ int arg0,
+ double arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexStream1dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexStream2s (
+ int arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexStream2sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2i ( GLenum , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glVertexStream2i (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glVertexStream2iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexStream2f (
+ int arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexStream2fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexStream2d (
+ int arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexStream2dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexStream3s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexStream3sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glVertexStream3i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glVertexStream3iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexStream3f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexStream3fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexStream3d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexStream3dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexStream4s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3,
+ short arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexStream4sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glVertexStream4i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glVertexStream4iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexStream4f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexStream4fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexStream4d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3,
+ double arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexStream4dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public void glNormalStream3b (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3bv ( GLenum , const GLbyte * ) ;
+ * </pre>
+ */
+ public void glNormalStream3bv (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glNormalStream3s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glNormalStream3sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glNormalStream3i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glNormalStream3iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glNormalStream3f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glNormalStream3fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glNormalStream3d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glNormalStream3dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveVertexStream ( GLenum ) ;
+ * </pre>
+ */
+ public void glClientActiveVertexStream (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvi ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glVertexBlendEnvi (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvf ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexBlendEnvf (
+ int arg0,
+ float arg1
+ ) ;
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
diff --git a/C2J/glu-proto-auto-14.java b/C2J/glu-proto-auto-14.java
new file mode 100644
index 0000000..8f6ddbd
--- /dev/null
+++ b/C2J/glu-proto-auto-14.java
@@ -0,0 +1,1209 @@
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: glu-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLUFuncJauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluBeginCurve (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluBeginPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluBeginSurface (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluBeginTrim (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ;
+ * </pre>
+ */
+ public final native boolean gluCheckExtension (
+ byte[] extName,
+ byte[] extString
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ public final native void gluCylinder (
+ long quad,
+ double base,
+ double top,
+ double height,
+ int slices,
+ int stacks
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ;
+ * </pre>
+ */
+ public final native void gluDisk (
+ long quad,
+ double inner,
+ double outer,
+ int slices,
+ int loops
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluEndCurve (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluEndPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluEndSurface (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluEndTrim (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ;
+ * </pre>
+ */
+ public final native void gluGetNurbsProperty (
+ long nurb,
+ int property,
+ float[] data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ;
+ * </pre>
+ */
+ public final native void gluGetTessProperty (
+ long tess,
+ int which,
+ double[] data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ;
+ * </pre>
+ */
+ public final native void gluLoadSamplingMatrices (
+ long nurb,
+ float[] model,
+ float[] perspective,
+ int[] view
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void gluLookAt (
+ double eyeX,
+ double eyeY,
+ double eyeZ,
+ double centerX,
+ double centerY,
+ double centerZ,
+ double upX,
+ double upY,
+ double upZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNextContour ( GLUtesselator * tess , GLenum type ) ;
+ * </pre>
+ */
+ public final native void gluNextContour (
+ long tess,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ;
+ * </pre>
+ */
+ public final native void gluNurbsCurve (
+ long nurb,
+ int knotCount,
+ float[] knots,
+ int stride,
+ float[] control,
+ int order,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ;
+ * </pre>
+ */
+ public final native void gluNurbsProperty (
+ long nurb,
+ int property,
+ float value
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ;
+ * </pre>
+ */
+ public final native void gluNurbsSurface (
+ long nurb,
+ int sKnotCount,
+ float[] sKnots,
+ int tKnotCount,
+ float[] tKnots,
+ int sStride,
+ int tStride,
+ float[] control,
+ int sOrder,
+ int tOrder,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ;
+ * </pre>
+ */
+ public final native void gluOrtho2D (
+ double left,
+ double right,
+ double bottom,
+ double top
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ;
+ * </pre>
+ */
+ public final native void gluPartialDisk (
+ long quad,
+ double inner,
+ double outer,
+ int slices,
+ int loops,
+ double start,
+ double sweep
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ;
+ * </pre>
+ */
+ public final native void gluPerspective (
+ double fovy,
+ double aspect,
+ double zNear,
+ double zFar
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ;
+ * </pre>
+ */
+ public final native void gluPickMatrix (
+ double x,
+ double y,
+ double delX,
+ double delY,
+ int[] viewport
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ;
+ * </pre>
+ */
+ public final native int gluProject (
+ double objX,
+ double objY,
+ double objZ,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double[] winX,
+ double[] winY,
+ double[] winZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ;
+ * </pre>
+ */
+ public final native void gluPwlCurve (
+ long nurb,
+ int count,
+ float[] data,
+ int stride,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ;
+ * </pre>
+ */
+ public final native void gluQuadricDrawStyle (
+ long quad,
+ int draw
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ;
+ * </pre>
+ */
+ public final native void gluQuadricNormals (
+ long quad,
+ int normal
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ;
+ * </pre>
+ */
+ public final native void gluQuadricOrientation (
+ long quad,
+ int orientation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ;
+ * </pre>
+ */
+ public final native void gluQuadricTexture (
+ long quad,
+ boolean texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ;
+ * </pre>
+ */
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ byte[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ byte[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ short[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ short[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ int[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ int[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ float[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ float[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ double[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ double[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ boolean[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ boolean[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ long[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ long[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ Buffer dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ Buffer dataOut
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ public final native void gluSphere (
+ long quad,
+ double radius,
+ int slices,
+ int stacks
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluTessBeginContour (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void gluTessBeginPolygon (
+ long tess,
+ byte[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ short[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ int[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ float[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ double[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ boolean[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ long[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluTessEndContour (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluTessEndPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ;
+ * </pre>
+ */
+ public final native void gluTessNormal (
+ long tess,
+ double valueX,
+ double valueY,
+ double valueZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ;
+ * </pre>
+ */
+ public final native void gluTessProperty (
+ long tess,
+ int which,
+ double data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ byte[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ short[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ int[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ float[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ double[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ boolean[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ long[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ;
+ * </pre>
+ */
+ public final native int gluUnProject (
+ double winX,
+ double winY,
+ double winZ,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double[] objX,
+ double[] objY,
+ double[] objZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ;
+ * </pre>
+ */
+ public final native int gluUnProject4 (
+ double winX,
+ double winY,
+ double winZ,
+ double clipW,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double nearVal,
+ double farVal,
+ double[] objX,
+ double[] objY,
+ double[] objZ,
+ double[] objW
+ ) ;
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
diff --git a/C2J/glu-proto-auto-jni14.c b/C2J/glu-proto-auto-jni14.c
new file mode 100644
index 0000000..8208069
--- /dev/null
+++ b/C2J/glu-proto-auto-jni14.c
@@ -0,0 +1,4178 @@
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: glu-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLUFunc14JauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBeginCurve (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluBeginCurve == NULL ) return;
+
+ disp__gluBeginCurve (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBeginPolygon (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluBeginPolygon == NULL ) return;
+
+ disp__gluBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBeginSurface (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluBeginSurface == NULL ) return;
+
+ disp__gluBeginSurface (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBeginTrim (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluBeginTrim == NULL ) return;
+
+ disp__gluBeginTrim (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr5 = NULL;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr9 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 9 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr6 = NULL;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluCheckExtension (
+ JNIEnv *env, jobject obj,
+ jbyteArray extName,
+ jbyteArray extString)
+ {
+ jboolean ret;
+
+ jbyte *ptr0 = NULL;
+ jbyte *ptr1 = NULL;
+
+ if ( disp__gluCheckExtension == NULL ) return 0;
+
+ if(extName!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extName, 0);
+ }
+ if(extString!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extString, 0);
+ }
+ ret = (jboolean) disp__gluCheckExtension (
+ (const GLubyte *) ptr0,
+ (const GLubyte *) ptr1
+ );
+
+ if(extName!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, extName, ptr0, JNI_ABORT);
+ }
+ if(extString!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, extString, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluCylinder (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jdouble base,
+ jdouble top,
+ jdouble height,
+ jint slices,
+ jint stacks)
+ {
+
+ if ( disp__gluCylinder == NULL ) return;
+
+ disp__gluCylinder (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLdouble) base,
+ (GLdouble) top,
+ (GLdouble) height,
+ (GLint) slices,
+ (GLint) stacks
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluDisk (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jdouble inner,
+ jdouble outer,
+ jint slices,
+ jint loops)
+ {
+
+ if ( disp__gluDisk == NULL ) return;
+
+ disp__gluDisk (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLdouble) inner,
+ (GLdouble) outer,
+ (GLint) slices,
+ (GLint) loops
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluEndCurve (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluEndCurve == NULL ) return;
+
+ disp__gluEndCurve (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluEndPolygon (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluEndPolygon == NULL ) return;
+
+ disp__gluEndPolygon (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluEndSurface (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluEndSurface == NULL ) return;
+
+ disp__gluEndSurface (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluEndTrim (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluEndTrim == NULL ) return;
+
+ disp__gluEndTrim (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluGetNurbsProperty (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint property,
+ jfloatArray data)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__gluGetNurbsProperty == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluGetNurbsProperty (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLenum) property,
+ (GLfloat *) ptr2
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluGetTessProperty (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jint which,
+ jdoubleArray data)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__gluGetTessProperty == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluGetTessProperty (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLenum) which,
+ (GLdouble *) ptr2
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluLoadSamplingMatrices (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jfloatArray model,
+ jfloatArray perspective,
+ jintArray view)
+ {
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jint *ptr3 = NULL;
+
+ if ( disp__gluLoadSamplingMatrices == NULL ) return;
+
+ if(model!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, model, 0);
+ }
+ if(perspective!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, perspective, 0);
+ }
+ if(view!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0);
+ }
+ disp__gluLoadSamplingMatrices (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLint *) ptr3
+ );
+
+ if(model!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, model, ptr1, JNI_ABORT);
+ }
+ if(perspective!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, perspective, ptr2, JNI_ABORT);
+ }
+ if(view!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, view, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLookAt ( GLdouble eyeX , GLdouble eyeY , GLdouble eyeZ , GLdouble centerX , GLdouble centerY , GLdouble centerZ , GLdouble upX , GLdouble upY , GLdouble upZ ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_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 gluNextContour ( GLUtesselator * tess , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluNextContour (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jint type)
+ {
+
+ if ( disp__gluNextContour == NULL ) return;
+
+ disp__gluNextContour (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLenum) type
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluNurbsCurve (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint knotCount,
+ jfloatArray knots,
+ jint stride,
+ jfloatArray control,
+ jint order,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__gluNurbsCurve == NULL ) return;
+
+ if(knots!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knots, &isCopiedArray2);
+ }
+ if(control!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray4);
+ }
+ disp__gluNurbsCurve (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLint) knotCount,
+ (GLfloat *) ptr2,
+ (GLint) stride,
+ (GLfloat *) ptr4,
+ (GLint) order,
+ (GLenum) type
+ );
+
+ if(knots!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, knots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(control!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, control, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluNurbsProperty (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint property,
+ jfloat value)
+ {
+
+ if ( disp__gluNurbsProperty == NULL ) return;
+
+ disp__gluNurbsProperty (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLenum) property,
+ (GLfloat) value
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluNurbsSurface (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint sKnotCount,
+ jfloatArray sKnots,
+ jint tKnotCount,
+ jfloatArray tKnots,
+ jint sStride,
+ jint tStride,
+ jfloatArray control,
+ jint sOrder,
+ jint tOrder,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+ jboolean isCopiedArray7 = JNI_FALSE;
+ jfloat *ptr7 = NULL;
+
+ if ( disp__gluNurbsSurface == NULL ) return;
+
+ if(sKnots!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sKnots, &isCopiedArray2);
+ }
+ if(tKnots!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tKnots, &isCopiedArray4);
+ }
+ if(control!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray7);
+ }
+ disp__gluNurbsSurface (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLint) sKnotCount,
+ (GLfloat *) ptr2,
+ (GLint) tKnotCount,
+ (GLfloat *) ptr4,
+ (GLint) sStride,
+ (GLint) tStride,
+ (GLfloat *) ptr7,
+ (GLint) sOrder,
+ (GLint) tOrder,
+ (GLenum) type
+ );
+
+ if(sKnots!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, sKnots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(tKnots!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, tKnots, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(control!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, control, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_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 gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluPartialDisk (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jdouble inner,
+ jdouble outer,
+ jint slices,
+ jint loops,
+ jdouble start,
+ jdouble sweep)
+ {
+
+ if ( disp__gluPartialDisk == NULL ) return;
+
+ disp__gluPartialDisk (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLdouble) inner,
+ (GLdouble) outer,
+ (GLint) slices,
+ (GLint) loops,
+ (GLdouble) start,
+ (GLdouble) sweep
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluPerspective (
+ JNIEnv *env, jobject obj,
+ jdouble fovy,
+ jdouble aspect,
+ jdouble zNear,
+ jdouble zFar)
+ {
+
+ if ( disp__gluPerspective == NULL ) return;
+
+ disp__gluPerspective (
+ (GLdouble) fovy,
+ (GLdouble) aspect,
+ (GLdouble) zNear,
+ (GLdouble) zFar
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluPickMatrix (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble delX,
+ jdouble delY,
+ jintArray viewport)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__gluPickMatrix == NULL ) return;
+
+ if(viewport!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4);
+ }
+ disp__gluPickMatrix (
+ (GLdouble) x,
+ (GLdouble) y,
+ (GLdouble) delX,
+ (GLdouble) delY,
+ (GLint *) ptr4
+ );
+
+ if(viewport!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluProject (
+ JNIEnv *env, jobject obj,
+ jdouble objX,
+ jdouble objY,
+ jdouble objZ,
+ jdoubleArray model,
+ jdoubleArray proj,
+ jintArray view,
+ jdoubleArray winX,
+ jdoubleArray winY,
+ jdoubleArray winZ)
+ {
+ jint ret;
+
+ jdouble *ptr3 = NULL;
+ jdouble *ptr4 = NULL;
+ jint *ptr5 = NULL;
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jdouble *ptr6 = NULL;
+ jboolean isCopiedArray7 = JNI_FALSE;
+ jdouble *ptr7 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jdouble *ptr8 = NULL;
+
+ if ( disp__gluProject == NULL ) return 0;
+
+ if(model!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0);
+ }
+ if(proj!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0);
+ }
+ if(view!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0);
+ }
+ if(winX!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winX, &isCopiedArray6);
+ }
+ if(winY!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winY, &isCopiedArray7);
+ }
+ if(winZ!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winZ, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluProject (
+ (GLdouble) objX,
+ (GLdouble) objY,
+ (GLdouble) objZ,
+ (const GLdouble *) ptr3,
+ (const GLdouble *) ptr4,
+ (const GLint *) ptr5,
+ (GLdouble *) ptr6,
+ (GLdouble *) ptr7,
+ (GLdouble *) ptr8
+ );
+
+ if(model!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT);
+ }
+ if(proj!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT);
+ }
+ if(view!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT);
+ }
+ if(winX!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, winX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(winY!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, winY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(winZ!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, winZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluPwlCurve (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint count,
+ jfloatArray data,
+ jint stride,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__gluPwlCurve == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluPwlCurve (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLint) count,
+ (GLfloat *) ptr2,
+ (GLint) stride,
+ (GLenum) type
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluQuadricDrawStyle (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jint draw)
+ {
+
+ if ( disp__gluQuadricDrawStyle == NULL ) return;
+
+ disp__gluQuadricDrawStyle (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLenum) draw
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluQuadricNormals (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jint normal)
+ {
+
+ if ( disp__gluQuadricNormals == NULL ) return;
+
+ disp__gluQuadricNormals (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLenum) normal
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluQuadricOrientation (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jint orientation)
+ {
+
+ if ( disp__gluQuadricOrientation == NULL ) return;
+
+ disp__gluQuadricOrientation (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLenum) orientation
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluQuadricTexture (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jboolean texture)
+ {
+
+ if ( disp__gluQuadricTexture == NULL ) return;
+
+ disp__gluQuadricTexture (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLboolean) texture
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3BIII_3B (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jbyteArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jbyteArray dataOut)
+ {
+ jint ret;
+
+ jbyte *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jbyte *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3SIII_3S (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jshortArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jshortArray dataOut)
+ {
+ jint ret;
+
+ jshort *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jshort *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3IIII_3I (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jintArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jintArray dataOut)
+ {
+ jint ret;
+
+ jint *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jint *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3FIII_3F (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jfloatArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jfloatArray dataOut)
+ {
+ jint ret;
+
+ jfloat *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jfloat *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3DIII_3D (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jdoubleArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jdoubleArray dataOut)
+ {
+ jint ret;
+
+ jdouble *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jdouble *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3ZIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jbooleanArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jbooleanArray dataOut)
+ {
+ jint ret;
+
+ jboolean *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jboolean *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3JIII_3J (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jlongArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jlongArray dataOut)
+ {
+ jint ret;
+
+ jlong *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jlong *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIIILjava_nio_Buffer_2IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jobject dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jobject dataOut)
+ {
+ jint ret;
+
+ void *ptr4 = NULL;
+ void *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, dataIn);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return 0;
+ }
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, dataOut);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluSphere (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jdouble radius,
+ jint slices,
+ jint stacks)
+ {
+
+ if ( disp__gluSphere == NULL ) return;
+
+ disp__gluSphere (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLdouble) radius,
+ (GLint) slices,
+ (GLint) stacks
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginContour (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluTessBeginContour == NULL ) return;
+
+ disp__gluTessBeginContour (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3B (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jbyteArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jbyte *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3S (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jshortArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jshort *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3I (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jintArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3F (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jfloatArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3D (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3Z (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jbooleanArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jboolean *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3J (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jlongArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jlong *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__JLjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jobject data)
+ {
+ void *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessEndContour (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluTessEndContour == NULL ) return;
+
+ disp__gluTessEndContour (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessEndPolygon (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluTessEndPolygon == NULL ) return;
+
+ disp__gluTessEndPolygon (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessNormal (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdouble valueX,
+ jdouble valueY,
+ jdouble valueZ)
+ {
+
+ if ( disp__gluTessNormal == NULL ) return;
+
+ disp__gluTessNormal (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble) valueX,
+ (GLdouble) valueY,
+ (GLdouble) valueZ
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessProperty (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jint which,
+ jdouble data)
+ {
+
+ if ( disp__gluTessProperty == NULL ) return;
+
+ disp__gluTessProperty (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLenum) which,
+ (GLdouble) data
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3B (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jbyteArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3S (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jshortArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3I (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jintArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3F (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jfloatArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3D (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jdoubleArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3Z (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jbooleanArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3J (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jlongArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3DLjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jobject data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ void *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluUnProject (
+ JNIEnv *env, jobject obj,
+ jdouble winX,
+ jdouble winY,
+ jdouble winZ,
+ jdoubleArray model,
+ jdoubleArray proj,
+ jintArray view,
+ 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(model!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0);
+ }
+ if(proj!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0);
+ }
+ if(view!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0);
+ }
+ if(objX!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray6);
+ }
+ if(objY!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray7);
+ }
+ if(objZ!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluUnProject (
+ (GLdouble) winX,
+ (GLdouble) winY,
+ (GLdouble) winZ,
+ (const GLdouble *) ptr3,
+ (const GLdouble *) ptr4,
+ (const GLint *) ptr5,
+ (GLdouble *) ptr6,
+ (GLdouble *) ptr7,
+ (GLdouble *) ptr8
+ );
+
+ if(model!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT);
+ }
+ if(proj!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT);
+ }
+ if(view!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT);
+ }
+ if(objX!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objY!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objZ!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluUnProject4 (
+ JNIEnv *env, jobject obj,
+ jdouble winX,
+ jdouble winY,
+ jdouble winZ,
+ jdouble clipW,
+ jdoubleArray model,
+ jdoubleArray proj,
+ jintArray view,
+ jdouble nearVal,
+ jdouble farVal,
+ jdoubleArray objX,
+ jdoubleArray objY,
+ jdoubleArray objZ,
+ jdoubleArray objW)
+ {
+ jint ret;
+
+ jdouble *ptr4 = NULL;
+ jdouble *ptr5 = NULL;
+ jint *ptr6 = NULL;
+ jboolean isCopiedArray9 = JNI_FALSE;
+ jdouble *ptr9 = NULL;
+ jboolean isCopiedArray10 = JNI_FALSE;
+ jdouble *ptr10 = NULL;
+ jboolean isCopiedArray11 = JNI_FALSE;
+ jdouble *ptr11 = NULL;
+ jboolean isCopiedArray12 = JNI_FALSE;
+ jdouble *ptr12 = NULL;
+
+ if ( disp__gluUnProject4 == NULL ) return 0;
+
+ if(model!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0);
+ }
+ if(proj!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0);
+ }
+ if(view!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0);
+ }
+ if(objX!=NULL)
+ {
+ ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray9);
+ }
+ if(objY!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray10);
+ }
+ if(objZ!=NULL)
+ {
+ ptr11 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray11);
+ }
+ if(objW!=NULL)
+ {
+ ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objW, &isCopiedArray12);
+ }
+ ret = (jint) disp__gluUnProject4 (
+ (GLdouble) winX,
+ (GLdouble) winY,
+ (GLdouble) winZ,
+ (GLdouble) clipW,
+ (const GLdouble *) ptr4,
+ (const GLdouble *) ptr5,
+ (const GLint *) ptr6,
+ (GLdouble) nearVal,
+ (GLdouble) farVal,
+ (GLdouble *) ptr9,
+ (GLdouble *) ptr10,
+ (GLdouble *) ptr11,
+ (GLdouble *) ptr12
+ );
+
+ if(model!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, model, ptr4, JNI_ABORT);
+ }
+ if(proj!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr5, JNI_ABORT);
+ }
+ if(view!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, view, ptr6, JNI_ABORT);
+ }
+ if(objX!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr9, (isCopiedArray9 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objY!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr10, (isCopiedArray10 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objZ!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr11, (isCopiedArray11 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objW!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objW, ptr12, (isCopiedArray12 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
diff --git a/C2J/glu-protoVirt-auto-14.java b/C2J/glu-protoVirt-auto-14.java
new file mode 100644
index 0000000..843abbf
--- /dev/null
+++ b/C2J/glu-protoVirt-auto-14.java
@@ -0,0 +1,1209 @@
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: glu-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLUFuncJauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluBeginCurve (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluBeginPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluBeginSurface (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluBeginTrim (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ;
+ * </pre>
+ */
+ public boolean gluCheckExtension (
+ byte[] extName,
+ byte[] extString
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ public void gluCylinder (
+ long quad,
+ double base,
+ double top,
+ double height,
+ int slices,
+ int stacks
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ;
+ * </pre>
+ */
+ public void gluDisk (
+ long quad,
+ double inner,
+ double outer,
+ int slices,
+ int loops
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluEndCurve (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluEndPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluEndSurface (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluEndTrim (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ;
+ * </pre>
+ */
+ public void gluGetNurbsProperty (
+ long nurb,
+ int property,
+ float[] data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ;
+ * </pre>
+ */
+ public void gluGetTessProperty (
+ long tess,
+ int which,
+ double[] data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ;
+ * </pre>
+ */
+ public void gluLoadSamplingMatrices (
+ long nurb,
+ float[] model,
+ float[] perspective,
+ int[] view
+ ) ;
+
+/**
+ * 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>
+ */
+ public void gluLookAt (
+ double eyeX,
+ double eyeY,
+ double eyeZ,
+ double centerX,
+ double centerY,
+ double centerZ,
+ double upX,
+ double upY,
+ double upZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNextContour ( GLUtesselator * tess , GLenum type ) ;
+ * </pre>
+ */
+ public void gluNextContour (
+ long tess,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ;
+ * </pre>
+ */
+ public void gluNurbsCurve (
+ long nurb,
+ int knotCount,
+ float[] knots,
+ int stride,
+ float[] control,
+ int order,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ;
+ * </pre>
+ */
+ public void gluNurbsProperty (
+ long nurb,
+ int property,
+ float value
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ;
+ * </pre>
+ */
+ public void gluNurbsSurface (
+ long nurb,
+ int sKnotCount,
+ float[] sKnots,
+ int tKnotCount,
+ float[] tKnots,
+ int sStride,
+ int tStride,
+ float[] control,
+ int sOrder,
+ int tOrder,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ;
+ * </pre>
+ */
+ public void gluOrtho2D (
+ double left,
+ double right,
+ double bottom,
+ double top
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ;
+ * </pre>
+ */
+ public void gluPartialDisk (
+ long quad,
+ double inner,
+ double outer,
+ int slices,
+ int loops,
+ double start,
+ double sweep
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ;
+ * </pre>
+ */
+ public void gluPerspective (
+ double fovy,
+ double aspect,
+ double zNear,
+ double zFar
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ;
+ * </pre>
+ */
+ public void gluPickMatrix (
+ double x,
+ double y,
+ double delX,
+ double delY,
+ int[] viewport
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ;
+ * </pre>
+ */
+ public int gluProject (
+ double objX,
+ double objY,
+ double objZ,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double[] winX,
+ double[] winY,
+ double[] winZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ;
+ * </pre>
+ */
+ public void gluPwlCurve (
+ long nurb,
+ int count,
+ float[] data,
+ int stride,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ;
+ * </pre>
+ */
+ public void gluQuadricDrawStyle (
+ long quad,
+ int draw
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ;
+ * </pre>
+ */
+ public void gluQuadricNormals (
+ long quad,
+ int normal
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ;
+ * </pre>
+ */
+ public void gluQuadricOrientation (
+ long quad,
+ int orientation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ;
+ * </pre>
+ */
+ public void gluQuadricTexture (
+ long quad,
+ boolean texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ;
+ * </pre>
+ */
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ byte[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ byte[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ short[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ short[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ int[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ int[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ float[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ float[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ double[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ double[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ boolean[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ boolean[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ long[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ long[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ Buffer dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ Buffer dataOut
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ public void gluSphere (
+ long quad,
+ double radius,
+ int slices,
+ int stacks
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluTessBeginContour (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ;
+ * </pre>
+ */
+ public void gluTessBeginPolygon (
+ long tess,
+ byte[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ short[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ int[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ float[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ double[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ boolean[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ long[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluTessEndContour (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluTessEndPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ;
+ * </pre>
+ */
+ public void gluTessNormal (
+ long tess,
+ double valueX,
+ double valueY,
+ double valueZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ;
+ * </pre>
+ */
+ public void gluTessProperty (
+ long tess,
+ int which,
+ double data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ;
+ * </pre>
+ */
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ byte[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ short[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ int[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ float[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ double[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ boolean[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ long[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ;
+ * </pre>
+ */
+ public int gluUnProject (
+ double winX,
+ double winY,
+ double winZ,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double[] objX,
+ double[] objY,
+ double[] objZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ;
+ * </pre>
+ */
+ public int gluUnProject4 (
+ double winX,
+ double winY,
+ double winZ,
+ double clipW,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double nearVal,
+ double farVal,
+ double[] objX,
+ double[] objY,
+ double[] objZ,
+ double[] objW
+ ) ;
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
diff --git a/C2J/manual/gl-manualCodedImplJNI1-14.java b/C2J/manual/gl-manualCodedImplJNI1-14.java
new file mode 100644
index 0000000..7e490ba
--- /dev/null
+++ b/C2J/manual/gl-manualCodedImplJNI1-14.java
@@ -0,0 +1,20 @@
+/**
+ * @(#) GLFunc14JauJNI.java
+ */
+
+
+package gl4java;
+
+import java.nio.*;
+
+/**
+ * The default implementation class for OpenGL native function mapping
+ *
+ * @version 2.00, 21. April 1999
+ * @author Sven Goethel
+ */
+public class GLFunc14JauJNI
+ implements GLFunc14
+{
+
+
diff --git a/C2J/manual/gl-manualCodedImplJNI14.c b/C2J/manual/gl-manualCodedImplJNI14.c
new file mode 100644
index 0000000..9bbf519
--- /dev/null
+++ b/C2J/manual/gl-manualCodedImplJNI14.c
@@ -0,0 +1,37 @@
+/** 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_GLFunc14JauJNI_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.8.0.8";
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLFunc14JauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _gl_lib_vendor_);
+}
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLFunc14JauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _gl_lib_version_);
+}
+
diff --git a/C2J/manual/gl-manualCodedVirt1-14.java b/C2J/manual/gl-manualCodedVirt1-14.java
new file mode 100644
index 0000000..38bb132
--- /dev/null
+++ b/C2J/manual/gl-manualCodedVirt1-14.java
@@ -0,0 +1,19 @@
+/**
+ * @(#) GLFunc14.java
+ */
+
+
+package gl4java;
+
+import java.nio.*;
+
+/**
+ * The base interface for OpenGL native function mapping
+ *
+ * @version 2.00, 21. April 1999
+ * @author Sven Goethel
+ */
+public interface GLFunc14
+ extends GLFunc
+{
+
diff --git a/C2J/manual/gl-manualCodedVirt1-xx.java b/C2J/manual/gl-manualCodedVirt1-xx.java
new file mode 100644
index 0000000..8ebee8b
--- /dev/null
+++ b/C2J/manual/gl-manualCodedVirt1-xx.java
@@ -0,0 +1,10 @@
+
+public String glGetString ( int name ) ;
+
+public String getNativeVendor ( ) ;
+public String getNativeVersion ( ) ;
+
+public String getClassVendor ( ) ;
+public String getClassVersion ( ) ;
+
+public static final String[] GL_PROC_NAMES = {
diff --git a/C2J/manual/glu-manualCodedImplJNI1-14.java b/C2J/manual/glu-manualCodedImplJNI1-14.java
new file mode 100644
index 0000000..7f3837c
--- /dev/null
+++ b/C2J/manual/glu-manualCodedImplJNI1-14.java
@@ -0,0 +1,19 @@
+/**
+ * @(#) GLUFunc14JauJNI.java
+ */
+
+
+package gl4java;
+
+import java.nio.*;
+
+/**
+ * The default implementation class for GLU native function mapping
+ *
+ * @version 2.00, 21. April 1999
+ * @author Sven Goethel
+ */
+public class GLUFunc14JauJNI
+ implements GLUFunc14
+{
+
diff --git a/C2J/manual/glu-manualCodedImplJNI14.c b/C2J/manual/glu-manualCodedImplJNI14.c
new file mode 100644
index 0000000..84c295a
--- /dev/null
+++ b/C2J/manual/glu-manualCodedImplJNI14.c
@@ -0,0 +1,267 @@
+static const char _glu_n_a_string[] = "GLU-String not avaiable !";
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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.8.0.8";
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLUFunc14JauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _glu_lib_vendor_);
+}
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_gluNewQuadric( JNIEnv *env, jobject obj)
+{
+ if ( disp__gluNewQuadric == NULL ) return 0;
+
+ return (jlong)((PointerHolder)disp__gluNewQuadric());
+}
+
+JNIEXPORT jlong JNICALL
+Java_gl4java_GLUFunc14JauJNI_gluNewNurbsRenderer( JNIEnv *env, jobject obj)
+{
+ if ( disp__gluNewNurbsRenderer == NULL ) return 0;
+
+ return (jlong)((PointerHolder)disp__gluNewNurbsRenderer());
+}
+
+JNIEXPORT jlong JNICALL
+Java_gl4java_GLUFunc14JauJNI_gluNewTess( JNIEnv *env, jobject obj)
+{
+ if ( disp__gluNewTess == NULL ) return 0;
+
+ return (jlong)((PointerHolder)disp__gluNewTess());
+}
+
diff --git a/C2J/manual/glu-manualCodedVirt-14.java b/C2J/manual/glu-manualCodedVirt-14.java
new file mode 100644
index 0000000..d530809
--- /dev/null
+++ b/C2J/manual/glu-manualCodedVirt-14.java
@@ -0,0 +1,19 @@
+/**
+ * @(#) GLUFunc14.java
+ */
+
+
+package gl4java;
+
+import java.nio.*;
+
+/**
+ * The base interface for GLU native function mapping
+ *
+ * @version 2.00, 21. April 1999
+ * @author Sven Goethel
+ */
+public interface GLUFunc14
+ extends GLUFunc
+{
+
diff --git a/C2J/manual/glu-manualCodedVirt-xx.java b/C2J/manual/glu-manualCodedVirt-xx.java
new file mode 100644
index 0000000..f764841
--- /dev/null
+++ b/C2J/manual/glu-manualCodedVirt-xx.java
@@ -0,0 +1,111 @@
+
+public String gluErrorString ( int errorCode ) ;
+
+public String gluGetString ( int name ) ;
+
+public String getNativeVendor ( ) ;
+public String getNativeVersion ( ) ;
+
+public String getClassVendor ( ) ;
+public String getClassVersion ( ) ;
+
+public long gluNewQuadric( );
+public long gluNewNurbsRenderer( );
+public long gluNewTess( );
+
+public void gluQuadricCallback(
+ long qobj, int which,
+ Object methodClassInstance,
+ String methodName,
+ String signature
+ );
+
+public void gluNurbsCallback(
+ long nobj, int which,
+ Object methodClassInstance,
+ String methodName,
+ String signature
+ );
+
+
+public void gluTessCallback(
+ long tobj, int which,
+ Object methodClassInstance,
+ String methodName,
+ String signature,
+ int voidArrayLen1,
+ int voidArrayLen2,
+ int voidArrayLen3,
+ int voidArrayLen4,
+ int voidArrayLen5
+ );
+
+public void gluDeleteQuadric( long qobj );
+
+public void gluDeleteNurbsRenderer( long nobj );
+
+public void gluDeleteTess( long tobj );
+
+/**
+ * Wrapper for original gluProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (winx[1], winy[1], winz[1]) <-> win[3]
+ *
+ * @param obj array of the three obj x,y,z input components
+ * @param win array of the three win x,y,z output components
+ * @see gl4java.GLUFunc#gluProject
+ */
+public int gluProject(double obj[],
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] win);
+
+/**
+ * Wrapper for original gluProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (winx[1], winy[1], winz[1]) <-> win[3]
+ *
+ * @param win array of the three win x,y,z output components
+ * @see gl4java.GLUFunc#gluProject
+ */
+public int gluProject(double objx,
+ double objy,
+ double objz,
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] win);
+
+/**
+ * Wrapper for original gluUnProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (objx[1], objy[1], objz[1]) <-> obj[3]
+ *
+ * @param win array of the three win x,y,z input components
+ * @param obj array of the three obj x,y,z output components
+ * @see gl4java.GLUFunc#gluUnProject
+ */
+public int gluUnProject(double win[],
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] obj);
+
+/**
+ * Wrapper for original gluUnProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (objx[1], objy[1], objz[1]) <-> obj[3]
+ *
+ * @param obj array of the three obj x,y,z output components
+ * @see gl4java.GLUFunc#gluUnProject
+ */
+public int gluUnProject(double winx,
+ double winy,
+ double winz,
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] obj);
+
+
diff --git a/C2J/mesa40-header/gl-enum-auto.orig.h b/C2J/mesa40-header/gl-enum-auto.orig.h
new file mode 100644
index 0000000..da37c28
--- /dev/null
+++ b/C2J/mesa40-header/gl-enum-auto.orig.h
@@ -0,0 +1,2327 @@
+typedef enum {
+ GL_1PASS_EXT = 0x80A1,
+ GL_1PASS_SGIS = 0x80A1,
+ GL_2D = 0x0600,
+ GL_2PASS_0_EXT = 0x80A2,
+ GL_2PASS_0_SGIS = 0x80A2,
+ GL_2PASS_1_EXT = 0x80A3,
+ GL_2PASS_1_SGIS = 0x80A3,
+ GL_2X_BIT_ATI = 0x00000001,
+ GL_2_BYTES = 0x1407,
+ GL_3D = 0x0601,
+ GL_3DFX_multisample = 1,
+ GL_3DFX_tbuffer = 1,
+ GL_3DFX_texture_compression_FXT1 = 1,
+ GL_3D_COLOR = 0x0602,
+ GL_3D_COLOR_TEXTURE = 0x0603,
+ GL_3_BYTES = 0x1408,
+ GL_422_AVERAGE_EXT = 0x80CE,
+ GL_422_EXT = 0x80CC,
+ GL_422_REV_AVERAGE_EXT = 0x80CF,
+ GL_422_REV_EXT = 0x80CD,
+ GL_4D_COLOR_TEXTURE = 0x0604,
+ GL_4PASS_0_EXT = 0x80A4,
+ GL_4PASS_0_SGIS = 0x80A4,
+ GL_4PASS_1_EXT = 0x80A5,
+ GL_4PASS_1_SGIS = 0x80A5,
+ GL_4PASS_2_EXT = 0x80A6,
+ GL_4PASS_2_SGIS = 0x80A6,
+ GL_4PASS_3_EXT = 0x80A7,
+ GL_4PASS_3_SGIS = 0x80A7,
+ GL_4X_BIT_ATI = 0x00000002,
+ GL_4_BYTES = 0x1409,
+ GL_8X_BIT_ATI = 0x00000004,
+ GL_ABGR_EXT = 0x8000,
+ GL_ACCUM = 0x0100,
+ GL_ACCUM_ALPHA_BITS = 0x0D5B,
+ GL_ACCUM_BLUE_BITS = 0x0D5A,
+ GL_ACCUM_BUFFER_BIT = 0x00000200,
+ GL_ACCUM_CLEAR_VALUE = 0x0B80,
+ GL_ACCUM_GREEN_BITS = 0x0D59,
+ GL_ACCUM_RED_BITS = 0x0D58,
+ GL_ACTIVE_TEXTURE = 0x84E0,
+ GL_ACTIVE_TEXTURE_ARB = 0x84E0,
+ GL_ACTIVE_VERTEX_UNITS_ARB = 0x86A5,
+ GL_ADD = 0x0104,
+ GL_ADD_ATI = 0x8963,
+ GL_ADD_SIGNED = 0x8574,
+ GL_ADD_SIGNED_ARB = 0x8574,
+ GL_ADD_SIGNED_EXT = 0x8574,
+ GL_ALIASED_LINE_WIDTH_RANGE = 0x846E,
+ GL_ALIASED_POINT_SIZE_RANGE = 0x846D,
+ GL_ALLOW_DRAW_FRG_HINT_PGI = 0x1A210,
+ GL_ALLOW_DRAW_MEM_HINT_PGI = 0x1A211,
+ GL_ALLOW_DRAW_OBJ_HINT_PGI = 0x1A20E,
+ GL_ALLOW_DRAW_WIN_HINT_PGI = 0x1A20F,
+ GL_ALL_ATTRIB_BITS = 0x000FFFFF,
+ GL_ALL_CLIENT_ATTRIB_BITS = 0xFFFFFFFF,
+ GL_ALL_COMPLETED_NV = 0x84F2,
+ GL_ALPHA = 0x1906,
+ GL_ALPHA12 = 0x803D,
+ GL_ALPHA12_EXT = 0x803D,
+ GL_ALPHA16 = 0x803E,
+ GL_ALPHA16_EXT = 0x803E,
+ GL_ALPHA4 = 0x803B,
+ GL_ALPHA4_EXT = 0x803B,
+ GL_ALPHA8 = 0x803C,
+ GL_ALPHA8_EXT = 0x803C,
+ GL_ALPHA_BIAS = 0x0D1D,
+ GL_ALPHA_BITS = 0x0D55,
+ GL_ALPHA_MAX_CLAMP_INGR = 0x8567,
+ GL_ALPHA_MAX_SGIX = 0x8321,
+ GL_ALPHA_MIN_CLAMP_INGR = 0x8563,
+ GL_ALPHA_MIN_SGIX = 0x8320,
+ GL_ALPHA_SCALE = 0x0D1C,
+ GL_ALPHA_TEST = 0x0BC0,
+ GL_ALPHA_TEST_FUNC = 0x0BC1,
+ GL_ALPHA_TEST_REF = 0x0BC2,
+ GL_ALWAYS = 0x0207,
+ GL_ALWAYS_FAST_HINT_PGI = 0x1A20C,
+ GL_ALWAYS_SOFT_HINT_PGI = 0x1A20D,
+ GL_AMBIENT = 0x1200,
+ GL_AMBIENT_AND_DIFFUSE = 0x1602,
+ GL_AND = 0x1501,
+ GL_AND_INVERTED = 0x1504,
+ GL_AND_REVERSE = 0x1502,
+ GL_APPLE_specular_vector = 1,
+ GL_APPLE_transform_hint = 1,
+ GL_ARB_imaging = 1,
+ GL_ARB_matrix_palette = 1,
+ GL_ARB_multisample = 1,
+ GL_ARB_multitexture = 1,
+ GL_ARB_point_parameters = 1,
+ GL_ARB_texture_border_clamp = 1,
+ GL_ARB_texture_compression = 1,
+ GL_ARB_texture_cube_map = 1,
+ GL_ARB_texture_env_add = 1,
+ GL_ARB_texture_env_combine = 1,
+ GL_ARB_texture_env_crossbar = 1,
+ GL_ARB_texture_env_dot3 = 1,
+ GL_ARB_transpose_matrix = 1,
+ GL_ARB_vertex_blend = 1,
+ GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9,
+ GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8,
+ GL_ARRAY_OBJECT_BUFFER_ATI = 0x8766,
+ GL_ARRAY_OBJECT_OFFSET_ATI = 0x8767,
+ GL_ASYNC_DRAW_PIXELS_SGIX = 0x835D,
+ GL_ASYNC_HISTOGRAM_SGIX = 0x832C,
+ GL_ASYNC_MARKER_SGIX = 0x8329,
+ GL_ASYNC_READ_PIXELS_SGIX = 0x835E,
+ GL_ASYNC_TEX_IMAGE_SGIX = 0x835C,
+ GL_ATI_envmap_bumpmap = 1,
+ GL_ATI_fragment_shader = 1,
+ GL_ATI_pn_triangles = 1,
+ GL_ATI_vertex_array_object = 1,
+ GL_ATI_vertex_streams = 1,
+ GL_ATTENUATION_EXT = 0x834D,
+ GL_ATTRIB_ARRAY_POINTER_NV = 0x8645,
+ GL_ATTRIB_ARRAY_SIZE_NV = 0x8623,
+ GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624,
+ GL_ATTRIB_ARRAY_TYPE_NV = 0x8625,
+ GL_ATTRIB_STACK_DEPTH = 0x0BB0,
+ GL_AUTO_NORMAL = 0x0D80,
+ GL_AUX0 = 0x0409,
+ GL_AUX1 = 0x040A,
+ GL_AUX2 = 0x040B,
+ GL_AUX3 = 0x040C,
+ GL_AUX_BUFFERS = 0x0C00,
+ GL_AVERAGE_EXT = 0x8335,
+ GL_AVERAGE_HP = 0x8160,
+ GL_BACK = 0x0405,
+ GL_BACK_LEFT = 0x0402,
+ GL_BACK_NORMALS_HINT_PGI = 0x1A223,
+ GL_BACK_RIGHT = 0x0403,
+ GL_BGR = 0x80E0,
+ GL_BGRA = 0x80E1,
+ GL_BGRA_EXT = 0x80E1,
+ GL_BGR_EXT = 0x80E0,
+ GL_BIAS_BIT_ATI = 0x00000008,
+ GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541,
+ GL_BINORMAL_ARRAY_EXT = 0x843A,
+ GL_BINORMAL_ARRAY_POINTER_EXT = 0x8443,
+ GL_BINORMAL_ARRAY_STRIDE_EXT = 0x8441,
+ GL_BINORMAL_ARRAY_TYPE_EXT = 0x8440,
+ GL_BITMAP = 0x1A00,
+ GL_BITMAP_TOKEN = 0x0704,
+ GL_BLEND = 0x0BE2,
+ GL_BLEND_COLOR = 0x8005,
+ GL_BLEND_COLOR_EXT = 0x8005,
+ GL_BLEND_DST = 0x0BE0,
+ GL_BLEND_DST_ALPHA_EXT = 0x80CA,
+ GL_BLEND_DST_RGB_EXT = 0x80C8,
+ GL_BLEND_EQUATION = 0x8009,
+ GL_BLEND_EQUATION_EXT = 0x8009,
+ GL_BLEND_SRC = 0x0BE1,
+ GL_BLEND_SRC_ALPHA_EXT = 0x80CB,
+ GL_BLEND_SRC_RGB_EXT = 0x80C9,
+ GL_BLUE = 0x1905,
+ GL_BLUE_BIAS = 0x0D1B,
+ GL_BLUE_BITS = 0x0D54,
+ GL_BLUE_BIT_ATI = 0x00000004,
+ GL_BLUE_MAX_CLAMP_INGR = 0x8566,
+ GL_BLUE_MIN_CLAMP_INGR = 0x8562,
+ GL_BLUE_SCALE = 0x0D1A,
+ GL_BUMP_ENVMAP_ATI = 0x877B,
+ GL_BUMP_NUM_TEX_UNITS_ATI = 0x8777,
+ GL_BUMP_ROT_MATRIX_ATI = 0x8775,
+ GL_BUMP_ROT_MATRIX_SIZE_ATI = 0x8776,
+ GL_BUMP_TARGET_ATI = 0x877C,
+ GL_BUMP_TEX_UNITS_ATI = 0x8778,
+ GL_BYTE = 0x1400,
+ GL_C3F_V3F = 0x2A24,
+ GL_C4F_N3F_V3F = 0x2A26,
+ GL_C4UB_V2F = 0x2A22,
+ GL_C4UB_V3F = 0x2A23,
+ GL_CALLIGRAPHIC_FRAGMENT_SGIX = 0x8183,
+ GL_CCW = 0x0901,
+ GL_CLAMP = 0x2900,
+ GL_CLAMP_TO_BORDER = 0x812D,
+ GL_CLAMP_TO_BORDER_ARB = 0x812D,
+ GL_CLAMP_TO_BORDER_SGIS = 0x812D,
+ GL_CLAMP_TO_EDGE = 0x812F,
+ GL_CLAMP_TO_EDGE_SGIS = 0x812F,
+ GL_CLEAR = 0x1500,
+ GL_CLIENT_ACTIVE_TEXTURE = 0x84E1,
+ GL_CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1,
+ GL_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF,
+ GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1,
+ GL_CLIENT_PIXEL_STORE_BIT = 0x00000001,
+ GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002,
+ GL_CLIP_FAR_HINT_PGI = 0x1A221,
+ GL_CLIP_NEAR_HINT_PGI = 0x1A220,
+ GL_CLIP_PLANE0 = 0x3000,
+ GL_CLIP_PLANE1 = 0x3001,
+ GL_CLIP_PLANE2 = 0x3002,
+ GL_CLIP_PLANE3 = 0x3003,
+ GL_CLIP_PLANE4 = 0x3004,
+ GL_CLIP_PLANE5 = 0x3005,
+ GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0,
+ GL_CMYKA_EXT = 0x800D,
+ GL_CMYK_EXT = 0x800C,
+ GL_CND0_ATI = 0x896B,
+ GL_CND_ATI = 0x896A,
+ GL_COEFF = 0x0A00,
+ GL_COLOR = 0x1800,
+ GL_COLOR3_BIT_PGI = 0x00010000,
+ GL_COLOR4_BIT_PGI = 0x00020000,
+ GL_COLOR_ALPHA_PAIRING_ATI = 0x8975,
+ GL_COLOR_ARRAY = 0x8076,
+ GL_COLOR_ARRAY_COUNT_EXT = 0x8084,
+ GL_COLOR_ARRAY_EXT = 0x8076,
+ GL_COLOR_ARRAY_LIST_IBM = 103072,
+ GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082,
+ GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F7,
+ GL_COLOR_ARRAY_POINTER = 0x8090,
+ GL_COLOR_ARRAY_POINTER_EXT = 0x8090,
+ GL_COLOR_ARRAY_SIZE = 0x8081,
+ GL_COLOR_ARRAY_SIZE_EXT = 0x8081,
+ GL_COLOR_ARRAY_STRIDE = 0x8083,
+ GL_COLOR_ARRAY_STRIDE_EXT = 0x8083,
+ GL_COLOR_ARRAY_TYPE = 0x8082,
+ GL_COLOR_ARRAY_TYPE_EXT = 0x8082,
+ GL_COLOR_BUFFER_BIT = 0x00004000,
+ GL_COLOR_CLEAR_VALUE = 0x0C22,
+ GL_COLOR_INDEX = 0x1900,
+ GL_COLOR_INDEX12_EXT = 0x80E6,
+ GL_COLOR_INDEX16_EXT = 0x80E7,
+ GL_COLOR_INDEX1_EXT = 0x80E2,
+ GL_COLOR_INDEX2_EXT = 0x80E3,
+ GL_COLOR_INDEX4_EXT = 0x80E4,
+ GL_COLOR_INDEX8_EXT = 0x80E5,
+ GL_COLOR_INDEXES = 0x1603,
+ GL_COLOR_LOGIC_OP = 0x0BF2,
+ GL_COLOR_MATERIAL = 0x0B57,
+ GL_COLOR_MATERIAL_FACE = 0x0B55,
+ GL_COLOR_MATERIAL_PARAMETER = 0x0B56,
+ GL_COLOR_MATRIX = 0x80B1,
+ GL_COLOR_MATRIX_SGI = 0x80B1,
+ GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2,
+ GL_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B2,
+ GL_COLOR_SUM_CLAMP_NV = 0x854F,
+ GL_COLOR_SUM_EXT = 0x8458,
+ GL_COLOR_TABLE = 0x80D0,
+ GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD,
+ GL_COLOR_TABLE_ALPHA_SIZE_EXT = 0x80DD,
+ GL_COLOR_TABLE_ALPHA_SIZE_SGI = 0x80DD,
+ GL_COLOR_TABLE_BIAS = 0x80D7,
+ GL_COLOR_TABLE_BIAS_SGI = 0x80D7,
+ GL_COLOR_TABLE_BLUE_SIZE = 0x80DC,
+ GL_COLOR_TABLE_BLUE_SIZE_EXT = 0x80DC,
+ GL_COLOR_TABLE_BLUE_SIZE_SGI = 0x80DC,
+ GL_COLOR_TABLE_FORMAT = 0x80D8,
+ GL_COLOR_TABLE_FORMAT_EXT = 0x80D8,
+ GL_COLOR_TABLE_FORMAT_SGI = 0x80D8,
+ GL_COLOR_TABLE_GREEN_SIZE = 0x80DB,
+ GL_COLOR_TABLE_GREEN_SIZE_EXT = 0x80DB,
+ GL_COLOR_TABLE_GREEN_SIZE_SGI = 0x80DB,
+ GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF,
+ GL_COLOR_TABLE_INTENSITY_SIZE_EXT = 0x80DF,
+ GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 0x80DF,
+ GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE,
+ GL_COLOR_TABLE_LUMINANCE_SIZE_EXT = 0x80DE,
+ GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 0x80DE,
+ GL_COLOR_TABLE_RED_SIZE = 0x80DA,
+ GL_COLOR_TABLE_RED_SIZE_EXT = 0x80DA,
+ GL_COLOR_TABLE_RED_SIZE_SGI = 0x80DA,
+ GL_COLOR_TABLE_SCALE = 0x80D6,
+ GL_COLOR_TABLE_SCALE_SGI = 0x80D6,
+ GL_COLOR_TABLE_SGI = 0x80D0,
+ GL_COLOR_TABLE_WIDTH = 0x80D9,
+ GL_COLOR_TABLE_WIDTH_EXT = 0x80D9,
+ GL_COLOR_TABLE_WIDTH_SGI = 0x80D9,
+ GL_COLOR_WRITEMASK = 0x0C23,
+ GL_COMBINE = 0x8570,
+ GL_COMBINE4_NV = 0x8503,
+ GL_COMBINER0_NV = 0x8550,
+ GL_COMBINER1_NV = 0x8551,
+ GL_COMBINER2_NV = 0x8552,
+ GL_COMBINER3_NV = 0x8553,
+ GL_COMBINER4_NV = 0x8554,
+ GL_COMBINER5_NV = 0x8555,
+ GL_COMBINER6_NV = 0x8556,
+ GL_COMBINER7_NV = 0x8557,
+ GL_COMBINER_AB_DOT_PRODUCT_NV = 0x8545,
+ GL_COMBINER_AB_OUTPUT_NV = 0x854A,
+ GL_COMBINER_BIAS_NV = 0x8549,
+ GL_COMBINER_CD_DOT_PRODUCT_NV = 0x8546,
+ GL_COMBINER_CD_OUTPUT_NV = 0x854B,
+ GL_COMBINER_COMPONENT_USAGE_NV = 0x8544,
+ GL_COMBINER_INPUT_NV = 0x8542,
+ GL_COMBINER_MAPPING_NV = 0x8543,
+ GL_COMBINER_MUX_SUM_NV = 0x8547,
+ GL_COMBINER_SCALE_NV = 0x8548,
+ GL_COMBINER_SUM_OUTPUT_NV = 0x854C,
+ GL_COMBINE_ALPHA = 0x8572,
+ GL_COMBINE_ALPHA_ARB = 0x8572,
+ GL_COMBINE_ALPHA_EXT = 0x8572,
+ GL_COMBINE_ARB = 0x8570,
+ GL_COMBINE_EXT = 0x8570,
+ GL_COMBINE_RGB = 0x8571,
+ GL_COMBINE_RGB_ARB = 0x8571,
+ GL_COMBINE_RGB_EXT = 0x8571,
+ GL_COMPILE = 0x1300,
+ GL_COMPILE_AND_EXECUTE = 0x1301,
+ GL_COMPRESSED_ALPHA = 0x84E9,
+ GL_COMPRESSED_ALPHA_ARB = 0x84E9,
+ GL_COMPRESSED_INTENSITY = 0x84EC,
+ GL_COMPRESSED_INTENSITY_ARB = 0x84EC,
+ GL_COMPRESSED_LUMINANCE = 0x84EA,
+ GL_COMPRESSED_LUMINANCE_ALPHA = 0x84EB,
+ GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB,
+ GL_COMPRESSED_LUMINANCE_ARB = 0x84EA,
+ GL_COMPRESSED_RGB = 0x84ED,
+ GL_COMPRESSED_RGBA = 0x84EE,
+ GL_COMPRESSED_RGBA_ARB = 0x84EE,
+ GL_COMPRESSED_RGBA_FXT1_3DFX = 0x86B1,
+ GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1,
+ GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2,
+ GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3,
+ GL_COMPRESSED_RGB_ARB = 0x84ED,
+ GL_COMPRESSED_RGB_FXT1_3DFX = 0x86B0,
+ GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0,
+ GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3,
+ GL_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3,
+ GL_COMP_BIT_ATI = 0x00000002,
+ GL_CONSERVE_MEMORY_HINT_PGI = 0x1A1FD,
+ GL_CONSTANT = 0x8576,
+ GL_CONSTANT_ALPHA = 0x8003,
+ GL_CONSTANT_ALPHA_EXT = 0x8003,
+ GL_CONSTANT_ARB = 0x8576,
+ GL_CONSTANT_ATTENUATION = 0x1207,
+ GL_CONSTANT_BORDER = 0x8151,
+ GL_CONSTANT_BORDER_HP = 0x8151,
+ GL_CONSTANT_COLOR = 0x8001,
+ GL_CONSTANT_COLOR0_NV = 0x852A,
+ GL_CONSTANT_COLOR1_NV = 0x852B,
+ GL_CONSTANT_COLOR_EXT = 0x8001,
+ GL_CONSTANT_EXT = 0x8576,
+ GL_CONST_EYE_NV = 0x86E5,
+ GL_CONVOLUTION_1D = 0x8010,
+ GL_CONVOLUTION_1D_EXT = 0x8010,
+ GL_CONVOLUTION_2D = 0x8011,
+ GL_CONVOLUTION_2D_EXT = 0x8011,
+ GL_CONVOLUTION_BORDER_COLOR = 0x8154,
+ GL_CONVOLUTION_BORDER_COLOR_HP = 0x8154,
+ GL_CONVOLUTION_BORDER_MODE = 0x8013,
+ GL_CONVOLUTION_BORDER_MODE_EXT = 0x8013,
+ GL_CONVOLUTION_FILTER_BIAS = 0x8015,
+ GL_CONVOLUTION_FILTER_BIAS_EXT = 0x8015,
+ GL_CONVOLUTION_FILTER_SCALE = 0x8014,
+ GL_CONVOLUTION_FILTER_SCALE_EXT = 0x8014,
+ GL_CONVOLUTION_FORMAT = 0x8017,
+ GL_CONVOLUTION_FORMAT_EXT = 0x8017,
+ GL_CONVOLUTION_HEIGHT = 0x8019,
+ GL_CONVOLUTION_HEIGHT_EXT = 0x8019,
+ GL_CONVOLUTION_HINT_SGIX = 0x8316,
+ GL_CONVOLUTION_WIDTH = 0x8018,
+ GL_CONVOLUTION_WIDTH_EXT = 0x8018,
+ GL_CON_0_ATI = 0x8941,
+ GL_CON_10_ATI = 0x894B,
+ GL_CON_11_ATI = 0x894C,
+ GL_CON_12_ATI = 0x894D,
+ GL_CON_13_ATI = 0x894E,
+ GL_CON_14_ATI = 0x894F,
+ GL_CON_15_ATI = 0x8950,
+ GL_CON_16_ATI = 0x8951,
+ GL_CON_17_ATI = 0x8952,
+ GL_CON_18_ATI = 0x8953,
+ GL_CON_19_ATI = 0x8954,
+ GL_CON_1_ATI = 0x8942,
+ GL_CON_20_ATI = 0x8955,
+ GL_CON_21_ATI = 0x8956,
+ GL_CON_22_ATI = 0x8957,
+ GL_CON_23_ATI = 0x8958,
+ GL_CON_24_ATI = 0x8959,
+ GL_CON_25_ATI = 0x895A,
+ GL_CON_26_ATI = 0x895B,
+ GL_CON_27_ATI = 0x895C,
+ GL_CON_28_ATI = 0x895D,
+ GL_CON_29_ATI = 0x895E,
+ GL_CON_2_ATI = 0x8943,
+ GL_CON_30_ATI = 0x895F,
+ GL_CON_31_ATI = 0x8960,
+ GL_CON_3_ATI = 0x8944,
+ GL_CON_4_ATI = 0x8945,
+ GL_CON_5_ATI = 0x8946,
+ GL_CON_6_ATI = 0x8947,
+ GL_CON_7_ATI = 0x8948,
+ GL_CON_8_ATI = 0x8949,
+ GL_CON_9_ATI = 0x894A,
+ GL_COPY = 0x1503,
+ GL_COPY_INVERTED = 0x150C,
+ GL_COPY_PIXEL_TOKEN = 0x0706,
+ GL_CUBIC_EXT = 0x8334,
+ GL_CUBIC_HP = 0x815F,
+ GL_CULL_FACE = 0x0B44,
+ GL_CULL_FACE_MODE = 0x0B45,
+ GL_CULL_FRAGMENT_NV = 0x86E7,
+ GL_CULL_MODES_NV = 0x86E0,
+ GL_CULL_VERTEX_EXT = 0x81AA,
+ GL_CULL_VERTEX_EYE_POSITION_EXT = 0x81AB,
+ GL_CULL_VERTEX_IBM = 103050,
+ GL_CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC,
+ GL_CURRENT_ATTRIB_NV = 0x8626,
+ GL_CURRENT_BINORMAL_EXT = 0x843C,
+ GL_CURRENT_BIT = 0x00000001,
+ GL_CURRENT_COLOR = 0x0B00,
+ GL_CURRENT_FOG_COORDINATE_EXT = 0x8453,
+ GL_CURRENT_INDEX = 0x0B01,
+ GL_CURRENT_MATRIX_INDEX_ARB = 0x8845,
+ GL_CURRENT_MATRIX_NV = 0x8641,
+ GL_CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640,
+ GL_CURRENT_NORMAL = 0x0B02,
+ GL_CURRENT_PALETTE_MATRIX_ARB = 0x8843,
+ GL_CURRENT_RASTER_COLOR = 0x0B04,
+ GL_CURRENT_RASTER_DISTANCE = 0x0B09,
+ GL_CURRENT_RASTER_INDEX = 0x0B05,
+ GL_CURRENT_RASTER_NORMAL_SGIX = 0x8406,
+ GL_CURRENT_RASTER_POSITION = 0x0B07,
+ GL_CURRENT_RASTER_POSITION_VALID = 0x0B08,
+ GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06,
+ GL_CURRENT_SECONDARY_COLOR_EXT = 0x8459,
+ GL_CURRENT_TANGENT_EXT = 0x843B,
+ GL_CURRENT_TEXTURE_COORDS = 0x0B03,
+ GL_CURRENT_VERTEX_EXT = 0x87E2,
+ GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B,
+ GL_CURRENT_WEIGHT_ARB = 0x86A8,
+ GL_CW = 0x0900,
+ GL_DECAL = 0x2101,
+ GL_DECR = 0x1E03,
+ GL_DECR_WRAP_EXT = 0x8508,
+ GL_DEFORMATIONS_MASK_SGIX = 0x8196,
+ GL_DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9,
+ GL_DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA,
+ GL_DEPTH = 0x1801,
+ GL_DEPTH_BIAS = 0x0D1F,
+ GL_DEPTH_BITS = 0x0D56,
+ GL_DEPTH_BUFFER_BIT = 0x00000100,
+ GL_DEPTH_CLEAR_VALUE = 0x0B73,
+ GL_DEPTH_COMPONENT = 0x1902,
+ GL_DEPTH_COMPONENT16_SGIX = 0x81A5,
+ GL_DEPTH_COMPONENT24_SGIX = 0x81A6,
+ GL_DEPTH_COMPONENT32_SGIX = 0x81A7,
+ GL_DEPTH_FUNC = 0x0B74,
+ GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 0x8311,
+ GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 0x8312,
+ GL_DEPTH_PASS_INSTRUMENT_SGIX = 0x8310,
+ GL_DEPTH_RANGE = 0x0B70,
+ GL_DEPTH_SCALE = 0x0D1E,
+ GL_DEPTH_STENCIL_MESA = 0x8750,
+ GL_DEPTH_STENCIL_NV = 0x84F9,
+ GL_DEPTH_STENCIL_TO_BGRA_NV = 0x886F,
+ GL_DEPTH_STENCIL_TO_RGBA_NV = 0x886E,
+ GL_DEPTH_TEST = 0x0B71,
+ GL_DEPTH_WRITEMASK = 0x0B72,
+ GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 0x8096,
+ GL_DETAIL_TEXTURE_2D_SGIS = 0x8095,
+ GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 0x809C,
+ GL_DETAIL_TEXTURE_LEVEL_SGIS = 0x809A,
+ GL_DETAIL_TEXTURE_MODE_SGIS = 0x809B,
+ GL_DIFFUSE = 0x1201,
+ GL_DISCARD_ATI = 0x8763,
+ GL_DISCARD_NV = 0x8530,
+ GL_DISTANCE_ATTENUATION_EXT = 0x8129,
+ GL_DISTANCE_ATTENUATION_SGIS = 0x8129,
+ GL_DITHER = 0x0BD0,
+ GL_DOMAIN = 0x0A02,
+ GL_DONT_CARE = 0x1100,
+ GL_DOT2_ADD_ATI = 0x896C,
+ GL_DOT3_ATI = 0x8966,
+ GL_DOT3_RGB = 0x86AE,
+ GL_DOT3_RGBA = 0x86AF,
+ GL_DOT3_RGBA_ARB = 0x86AF,
+ GL_DOT3_RGBA_EXT = 0x86AF,
+ GL_DOT3_RGBA_EXT = 0x8741,
+ GL_DOT3_RGB_ARB = 0x86AE,
+ GL_DOT3_RGB_EXT = 0x86AE,
+ GL_DOT3_RGB_EXT = 0x8740,
+ GL_DOT4_ATI = 0x8967,
+ GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3,
+ GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED,
+ GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1,
+ GL_DOT_PRODUCT_NV = 0x86EC,
+ GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2,
+ GL_DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE,
+ GL_DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF,
+ GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0,
+ GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E,
+ GL_DOUBLE = 0x140A,
+ GL_DOUBLEBUFFER = 0x0C32,
+ GL_DRAW_BUFFER = 0x0C01,
+ GL_DRAW_PIXEL_TOKEN = 0x0705,
+ GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B,
+ GL_DSDT8_MAG8_NV = 0x870A,
+ GL_DSDT8_NV = 0x8709,
+ GL_DSDT_MAG_INTENSITY_NV = 0x86DC,
+ GL_DSDT_MAG_NV = 0x86F6,
+ GL_DSDT_MAG_VIB_NV = 0x86F7,
+ GL_DSDT_NV = 0x86F5,
+ GL_DST_ALPHA = 0x0304,
+ GL_DST_COLOR = 0x0306,
+ GL_DS_BIAS_NV = 0x8716,
+ GL_DS_SCALE_NV = 0x8710,
+ GL_DT_BIAS_NV = 0x8717,
+ GL_DT_SCALE_NV = 0x8711,
+ GL_DU8DV8_ATI = 0x877A,
+ GL_DUAL_ALPHA12_SGIS = 0x8112,
+ GL_DUAL_ALPHA16_SGIS = 0x8113,
+ GL_DUAL_ALPHA4_SGIS = 0x8110,
+ GL_DUAL_ALPHA8_SGIS = 0x8111,
+ GL_DUAL_INTENSITY12_SGIS = 0x811A,
+ GL_DUAL_INTENSITY16_SGIS = 0x811B,
+ GL_DUAL_INTENSITY4_SGIS = 0x8118,
+ GL_DUAL_INTENSITY8_SGIS = 0x8119,
+ GL_DUAL_LUMINANCE12_SGIS = 0x8116,
+ GL_DUAL_LUMINANCE16_SGIS = 0x8117,
+ GL_DUAL_LUMINANCE4_SGIS = 0x8114,
+ GL_DUAL_LUMINANCE8_SGIS = 0x8115,
+ GL_DUAL_LUMINANCE_ALPHA4_SGIS = 0x811C,
+ GL_DUAL_LUMINANCE_ALPHA8_SGIS = 0x811D,
+ GL_DUAL_TEXTURE_SELECT_SGIS = 0x8124,
+ GL_DUDV_ATI = 0x8779,
+ GL_DYNAMIC_ATI = 0x8761,
+ GL_EDGEFLAG_BIT_PGI = 0x00040000,
+ GL_EDGE_FLAG = 0x0B43,
+ GL_EDGE_FLAG_ARRAY = 0x8079,
+ GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D,
+ GL_EDGE_FLAG_ARRAY_EXT = 0x8079,
+ GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075,
+ GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085,
+ GL_EDGE_FLAG_ARRAY_POINTER = 0x8093,
+ GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093,
+ GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C,
+ GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C,
+ GL_EIGHTH_BIT_ATI = 0x00000020,
+ GL_EMBOSS_CONSTANT_NV = 0x855E,
+ GL_EMBOSS_LIGHT_NV = 0x855D,
+ GL_EMBOSS_MAP_NV = 0x855F,
+ GL_EMISSION = 0x1600,
+ GL_ENABLE_BIT = 0x00002000,
+ GL_EQUAL = 0x0202,
+ GL_EQUIV = 0x1509,
+ GL_EVAL_2D_NV = 0x86C0,
+ GL_EVAL_BIT = 0x00010000,
+ GL_EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5,
+ GL_EVAL_TRIANGULAR_2D_NV = 0x86C1,
+ GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6,
+ GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0,
+ GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1,
+ GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2,
+ GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3,
+ GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4,
+ GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5,
+ GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7,
+ GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8,
+ GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9,
+ GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA,
+ GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB,
+ GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC,
+ GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD,
+ GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE,
+ GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF,
+ GL_EXP = 0x0800,
+ GL_EXP2 = 0x0801,
+ GL_EXPAND_NEGATE_NV = 0x8539,
+ GL_EXPAND_NORMAL_NV = 0x8538,
+ GL_EXTENSIONS = 0x1F03,
+ GL_EXT_422_pixels = 1,
+ GL_EXT_abgr = 1,
+ GL_EXT_bgra = 1,
+ GL_EXT_blend_color = 1,
+ GL_EXT_blend_func_separate = 1,
+ GL_EXT_blend_logic_op = 1,
+ GL_EXT_blend_minmax = 1,
+ GL_EXT_blend_subtract = 1,
+ GL_EXT_clip_volume_hint = 1,
+ GL_EXT_cmyka = 1,
+ GL_EXT_color_matrix = 1,
+ GL_EXT_color_subtable = 1,
+ GL_EXT_compiled_vertex_array = 1,
+ GL_EXT_convolution = 1,
+ GL_EXT_coordinate_frame = 1,
+ GL_EXT_copy_texture = 1,
+ GL_EXT_cull_vertex = 1,
+ GL_EXT_draw_range_elements = 1,
+ GL_EXT_fog_coord = 1,
+ GL_EXT_histogram = 1,
+ GL_EXT_index_array_formats = 1,
+ GL_EXT_index_func = 1,
+ GL_EXT_index_material = 1,
+ GL_EXT_index_texture = 1,
+ GL_EXT_light_texture = 1,
+ GL_EXT_misc_attribute = 1,
+ GL_EXT_multi_draw_arrays = 1,
+ GL_EXT_multisample = 1,
+ GL_EXT_packed_pixels = 1,
+ GL_EXT_paletted_texture = 1,
+ GL_EXT_pixel_transform = 1,
+ GL_EXT_pixel_transform_color_table = 1,
+ GL_EXT_point_parameters = 1,
+ GL_EXT_polygon_offset = 1,
+ GL_EXT_rescale_normal = 1,
+ GL_EXT_secondary_color = 1,
+ GL_EXT_separate_specular_color = 1,
+ GL_EXT_shared_texture_palette = 1,
+ GL_EXT_stencil_wrap = 1,
+ GL_EXT_subtexture = 1,
+ GL_EXT_texture = 1,
+ GL_EXT_texture3D = 1,
+ GL_EXT_texture_env_add = 1,
+ GL_EXT_texture_env_combine = 1,
+ GL_EXT_texture_env_dot3 = 1,
+ GL_EXT_texture_filter_anisotropic = 1,
+ GL_EXT_texture_lod_bias = 1,
+ GL_EXT_texture_object = 1,
+ GL_EXT_texture_perturb_normal = 1,
+ GL_EXT_vertex_array = 1,
+ GL_EXT_vertex_shader = 1,
+ GL_EXT_vertex_weighting = 1,
+ GL_EYE_DISTANCE_TO_LINE_SGIS = 0x81F2,
+ GL_EYE_DISTANCE_TO_POINT_SGIS = 0x81F0,
+ GL_EYE_LINEAR = 0x2400,
+ GL_EYE_LINE_SGIS = 0x81F6,
+ GL_EYE_PLANE = 0x2502,
+ GL_EYE_PLANE_ABSOLUTE_NV = 0x855C,
+ GL_EYE_POINT_SGIS = 0x81F4,
+ GL_EYE_RADIAL_NV = 0x855B,
+ GL_E_TIMES_F_NV = 0x8531,
+ GL_FASTEST = 0x1101,
+ GL_FEEDBACK = 0x1C01,
+ GL_FEEDBACK_BUFFER_POINTER = 0x0DF0,
+ GL_FEEDBACK_BUFFER_SIZE = 0x0DF1,
+ GL_FEEDBACK_BUFFER_TYPE = 0x0DF2,
+ GL_FENCE_CONDITION_NV = 0x84F4,
+ GL_FENCE_STATUS_NV = 0x84F3,
+ GL_FILL = 0x1B02,
+ GL_FILTER4_SGIS = 0x8146,
+ GL_FLAT = 0x1D00,
+ GL_FLOAT = 0x1406,
+ GL_FOG = 0x0B60,
+ GL_FOG_BIT = 0x00000080,
+ GL_FOG_COLOR = 0x0B66,
+ GL_FOG_COORDINATE_ARRAY_EXT = 0x8457,
+ GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076,
+ GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086,
+ GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456,
+ GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455,
+ GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454,
+ GL_FOG_COORDINATE_EXT = 0x8451,
+ GL_FOG_COORDINATE_SOURCE_EXT = 0x8450,
+ GL_FOG_DENSITY = 0x0B62,
+ GL_FOG_DISTANCE_MODE_NV = 0x855A,
+ GL_FOG_END = 0x0B64,
+ GL_FOG_FUNC_POINTS_SGIS = 0x812B,
+ GL_FOG_FUNC_SGIS = 0x812A,
+ GL_FOG_HINT = 0x0C54,
+ GL_FOG_INDEX = 0x0B61,
+ GL_FOG_MODE = 0x0B65,
+ GL_FOG_OFFSET_SGIX = 0x8198,
+ GL_FOG_OFFSET_VALUE_SGIX = 0x8199,
+ GL_FOG_SCALE_SGIX = 0x81FC,
+ GL_FOG_SCALE_VALUE_SGIX = 0x81FD,
+ GL_FOG_SPECULAR_TEXTURE_WIN = 0x80EC,
+ GL_FOG_START = 0x0B63,
+ GL_FORMAT_SUBSAMPLE_244_244_OML = 0x8983,
+ GL_FORMAT_SUBSAMPLE_24_24_OML = 0x8982,
+ GL_FRAGMENT_COLOR_EXT = 0x834C,
+ GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 0x8402,
+ GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 0x8403,
+ GL_FRAGMENT_COLOR_MATERIAL_SGIX = 0x8401,
+ GL_FRAGMENT_DEPTH_EXT = 0x8452,
+ GL_FRAGMENT_LIGHT0_SGIX = 0x840C,
+ GL_FRAGMENT_LIGHT1_SGIX = 0x840D,
+ GL_FRAGMENT_LIGHT2_SGIX = 0x840E,
+ GL_FRAGMENT_LIGHT3_SGIX = 0x840F,
+ GL_FRAGMENT_LIGHT4_SGIX = 0x8410,
+ GL_FRAGMENT_LIGHT5_SGIX = 0x8411,
+ GL_FRAGMENT_LIGHT6_SGIX = 0x8412,
+ GL_FRAGMENT_LIGHT7_SGIX = 0x8413,
+ GL_FRAGMENT_LIGHTING_SGIX = 0x8400,
+ GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 0x840A,
+ GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 0x8408,
+ GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 0x840B,
+ GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 0x8409,
+ GL_FRAGMENT_MATERIAL_EXT = 0x8349,
+ GL_FRAGMENT_NORMAL_EXT = 0x834A,
+ GL_FRAGMENT_SHADER_ATI = 0x8920,
+ GL_FRAMEZOOM_FACTOR_SGIX = 0x818C,
+ GL_FRAMEZOOM_SGIX = 0x818B,
+ GL_FRONT = 0x0404,
+ GL_FRONT_AND_BACK = 0x0408,
+ GL_FRONT_FACE = 0x0B46,
+ GL_FRONT_LEFT = 0x0400,
+ GL_FRONT_RIGHT = 0x0401,
+ GL_FULL_RANGE_EXT = 0x87E1,
+ GL_FULL_STIPPLE_HINT_PGI = 0x1A219,
+ GL_FUNC_ADD = 0x8006,
+ GL_FUNC_ADD_EXT = 0x8006,
+ GL_FUNC_REVERSE_SUBTRACT = 0x800B,
+ GL_FUNC_REVERSE_SUBTRACT_EXT = 0x800B,
+ GL_FUNC_SUBTRACT = 0x800A,
+ GL_FUNC_SUBTRACT_EXT = 0x800A,
+ GL_GENERATE_MIPMAP_HINT_SGIS = 0x8192,
+ GL_GENERATE_MIPMAP_SGIS = 0x8191,
+ GL_GEOMETRY_DEFORMATION_BIT_SGIX = 0x00000002,
+ GL_GEOMETRY_DEFORMATION_SGIX = 0x8194,
+ GL_GEQUAL = 0x0206,
+ GL_GLEXT_VERSION = 9,
+ GL_GLOBAL_ALPHA_FACTOR_SUN = 0x81DA,
+ GL_GLOBAL_ALPHA_SUN = 0x81D9,
+ GL_GREATER = 0x0204,
+ GL_GREEN = 0x1904,
+ GL_GREEN_BIAS = 0x0D19,
+ GL_GREEN_BITS = 0x0D53,
+ GL_GREEN_BIT_ATI = 0x00000002,
+ GL_GREEN_MAX_CLAMP_INGR = 0x8565,
+ GL_GREEN_MIN_CLAMP_INGR = 0x8561,
+ GL_GREEN_SCALE = 0x0D18,
+ GL_HALF_BIAS_NEGATE_NV = 0x853B,
+ GL_HALF_BIAS_NORMAL_NV = 0x853A,
+ GL_HALF_BIT_ATI = 0x00000008,
+ GL_HILO16_NV = 0x86F8,
+ GL_HILO_NV = 0x86F4,
+ GL_HINT_BIT = 0x00008000,
+ GL_HISTOGRAM = 0x8024,
+ GL_HISTOGRAM_ALPHA_SIZE = 0x802B,
+ GL_HISTOGRAM_ALPHA_SIZE_EXT = 0x802B,
+ GL_HISTOGRAM_BLUE_SIZE = 0x802A,
+ GL_HISTOGRAM_BLUE_SIZE_EXT = 0x802A,
+ GL_HISTOGRAM_EXT = 0x8024,
+ GL_HISTOGRAM_FORMAT = 0x8027,
+ GL_HISTOGRAM_FORMAT_EXT = 0x8027,
+ GL_HISTOGRAM_GREEN_SIZE = 0x8029,
+ GL_HISTOGRAM_GREEN_SIZE_EXT = 0x8029,
+ GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C,
+ GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 0x802C,
+ GL_HISTOGRAM_RED_SIZE = 0x8028,
+ GL_HISTOGRAM_RED_SIZE_EXT = 0x8028,
+ GL_HISTOGRAM_SINK = 0x802D,
+ GL_HISTOGRAM_SINK_EXT = 0x802D,
+ GL_HISTOGRAM_WIDTH = 0x8026,
+ GL_HISTOGRAM_WIDTH_EXT = 0x8026,
+ GL_HI_BIAS_NV = 0x8714,
+ GL_HI_SCALE_NV = 0x870E,
+ GL_HP_convolution_border_modes = 1,
+ GL_HP_image_transform = 1,
+ GL_HP_occlusion_test = 1,
+ GL_HP_texture_lighting = 1,
+ GL_IBM_cull_vertex = 1,
+ GL_IBM_multimode_draw_arrays = 1,
+ GL_IBM_rasterpos_clip = 1,
+ GL_IBM_vertex_array_lists = 1,
+ GL_IDENTITY_NV = 0x862A,
+ GL_IGNORE_BORDER = 0x8150,
+ GL_IGNORE_BORDER_HP = 0x8150,
+ GL_IMAGE_CUBIC_WEIGHT_HP = 0x815E,
+ GL_IMAGE_MAG_FILTER_HP = 0x815C,
+ GL_IMAGE_MIN_FILTER_HP = 0x815D,
+ GL_IMAGE_ROTATE_ANGLE_HP = 0x8159,
+ GL_IMAGE_ROTATE_ORIGIN_X_HP = 0x815A,
+ GL_IMAGE_ROTATE_ORIGIN_Y_HP = 0x815B,
+ GL_IMAGE_SCALE_X_HP = 0x8155,
+ GL_IMAGE_SCALE_Y_HP = 0x8156,
+ GL_IMAGE_TRANSFORM_2D_HP = 0x8161,
+ GL_IMAGE_TRANSLATE_X_HP = 0x8157,
+ GL_IMAGE_TRANSLATE_Y_HP = 0x8158,
+ GL_INCR = 0x1E02,
+ GL_INCR_WRAP_EXT = 0x8507,
+ GL_INDEX_ARRAY = 0x8077,
+ GL_INDEX_ARRAY_COUNT_EXT = 0x8087,
+ GL_INDEX_ARRAY_EXT = 0x8077,
+ GL_INDEX_ARRAY_LIST_IBM = 103073,
+ GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083,
+ GL_INDEX_ARRAY_POINTER = 0x8091,
+ GL_INDEX_ARRAY_POINTER_EXT = 0x8091,
+ GL_INDEX_ARRAY_STRIDE = 0x8086,
+ GL_INDEX_ARRAY_STRIDE_EXT = 0x8086,
+ GL_INDEX_ARRAY_TYPE = 0x8085,
+ GL_INDEX_ARRAY_TYPE_EXT = 0x8085,
+ GL_INDEX_BITS = 0x0D51,
+ GL_INDEX_BIT_PGI = 0x00080000,
+ GL_INDEX_CLEAR_VALUE = 0x0C20,
+ GL_INDEX_LOGIC_OP = 0x0BF1,
+ GL_INDEX_MATERIAL_EXT = 0x81B8,
+ GL_INDEX_MATERIAL_FACE_EXT = 0x81BA,
+ GL_INDEX_MATERIAL_PARAMETER_EXT = 0x81B9,
+ GL_INDEX_MODE = 0x0C30,
+ GL_INDEX_OFFSET = 0x0D13,
+ GL_INDEX_SHIFT = 0x0D12,
+ GL_INDEX_TEST_EXT = 0x81B5,
+ GL_INDEX_TEST_FUNC_EXT = 0x81B6,
+ GL_INDEX_TEST_REF_EXT = 0x81B7,
+ GL_INDEX_WRITEMASK = 0x0C21,
+ GL_INGR_color_clamp = 1,
+ GL_INGR_interlace_read = 1,
+ GL_INSTRUMENT_BUFFER_POINTER_SGIX = 0x8180,
+ GL_INSTRUMENT_MEASUREMENTS_SGIX = 0x8181,
+ GL_INT = 0x1404,
+ GL_INTEL_parallel_arrays = 1,
+ GL_INTENSITY = 0x8049,
+ GL_INTENSITY12 = 0x804C,
+ GL_INTENSITY12_EXT = 0x804C,
+ GL_INTENSITY16 = 0x804D,
+ GL_INTENSITY16_EXT = 0x804D,
+ GL_INTENSITY4 = 0x804A,
+ GL_INTENSITY4_EXT = 0x804A,
+ GL_INTENSITY8 = 0x804B,
+ GL_INTENSITY8_EXT = 0x804B,
+ GL_INTENSITY_EXT = 0x8049,
+ GL_INTERLACE_OML = 0x8980,
+ GL_INTERLACE_READ_INGR = 0x8568,
+ GL_INTERLACE_READ_OML = 0x8981,
+ GL_INTERLACE_SGIX = 0x8094,
+ GL_INTERPOLATE = 0x8575,
+ GL_INTERPOLATE_ARB = 0x8575,
+ GL_INTERPOLATE_EXT = 0x8575,
+ GL_INVALID_ENUM = 0x0500,
+ GL_INVALID_OPERATION = 0x0502,
+ GL_INVALID_VALUE = 0x0501,
+ GL_INVARIANT_DATATYPE_EXT = 0x87EB,
+ GL_INVARIANT_EXT = 0x87C2,
+ GL_INVARIANT_VALUE_EXT = 0x87EA,
+ GL_INVERSE_NV = 0x862B,
+ GL_INVERSE_TRANSPOSE_NV = 0x862D,
+ GL_INVERT = 0x150A,
+ GL_INVERTED_SCREEN_W_REND = 0x8491,
+ GL_IR_INSTRUMENT1_SGIX = 0x817F,
+ GL_IUI_N3F_V2F_EXT = 0x81AF,
+ GL_IUI_N3F_V3F_EXT = 0x81B0,
+ GL_IUI_V2F_EXT = 0x81AD,
+ GL_IUI_V3F_EXT = 0x81AE,
+ GL_KEEP = 0x1E00,
+ GL_LEFT = 0x0406,
+ GL_LEQUAL = 0x0203,
+ GL_LERP_ATI = 0x8969,
+ GL_LESS = 0x0201,
+ GL_LIGHT0 = 0x4000,
+ GL_LIGHT1 = 0x4001,
+ GL_LIGHT2 = 0x4002,
+ GL_LIGHT3 = 0x4003,
+ GL_LIGHT4 = 0x4004,
+ GL_LIGHT5 = 0x4005,
+ GL_LIGHT6 = 0x4006,
+ GL_LIGHT7 = 0x4007,
+ GL_LIGHTING = 0x0B50,
+ GL_LIGHTING_BIT = 0x00000040,
+ GL_LIGHT_ENV_MODE_SGIX = 0x8407,
+ GL_LIGHT_MODEL_AMBIENT = 0x0B53,
+ GL_LIGHT_MODEL_COLOR_CONTROL = 0x81F8,
+ GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8,
+ GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51,
+ GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 0x85B0,
+ GL_LIGHT_MODEL_TWO_SIDE = 0x0B52,
+ GL_LINE = 0x1B01,
+ GL_LINEAR = 0x2601,
+ GL_LINEAR_ATTENUATION = 0x1208,
+ GL_LINEAR_CLIPMAP_LINEAR_SGIX = 0x8170,
+ GL_LINEAR_CLIPMAP_NEAREST_SGIX = 0x844F,
+ GL_LINEAR_DETAIL_ALPHA_SGIS = 0x8098,
+ GL_LINEAR_DETAIL_COLOR_SGIS = 0x8099,
+ GL_LINEAR_DETAIL_SGIS = 0x8097,
+ GL_LINEAR_MIPMAP_LINEAR = 0x2703,
+ GL_LINEAR_MIPMAP_NEAREST = 0x2701,
+ GL_LINEAR_SHARPEN_ALPHA_SGIS = 0x80AE,
+ GL_LINEAR_SHARPEN_COLOR_SGIS = 0x80AF,
+ GL_LINEAR_SHARPEN_SGIS = 0x80AD,
+ GL_LINES = 0x0001,
+ GL_LINE_BIT = 0x00000004,
+ GL_LINE_LOOP = 0x0002,
+ GL_LINE_RESET_TOKEN = 0x0707,
+ GL_LINE_SMOOTH = 0x0B20,
+ GL_LINE_SMOOTH_HINT = 0x0C52,
+ GL_LINE_STIPPLE = 0x0B24,
+ GL_LINE_STIPPLE_PATTERN = 0x0B25,
+ GL_LINE_STIPPLE_REPEAT = 0x0B26,
+ GL_LINE_STRIP = 0x0003,
+ GL_LINE_TOKEN = 0x0702,
+ GL_LINE_WIDTH = 0x0B21,
+ GL_LINE_WIDTH_GRANULARITY = 0x0B23,
+ GL_LINE_WIDTH_RANGE = 0x0B22,
+ GL_LIST_BASE = 0x0B32,
+ GL_LIST_BIT = 0x00020000,
+ GL_LIST_INDEX = 0x0B33,
+ GL_LIST_MODE = 0x0B30,
+ GL_LIST_PRIORITY_SGIX = 0x8182,
+ GL_LOAD = 0x0101,
+ GL_LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED,
+ GL_LOCAL_CONSTANT_EXT = 0x87C3,
+ GL_LOCAL_CONSTANT_VALUE_EXT = 0x87EC,
+ GL_LOCAL_EXT = 0x87C4,
+ GL_LOGIC_OP = 0x0BF1,
+ GL_LOGIC_OP_MODE = 0x0BF0,
+ GL_LO_BIAS_NV = 0x8715,
+ GL_LO_SCALE_NV = 0x870F,
+ GL_LUMINANCE = 0x1909,
+ GL_LUMINANCE12 = 0x8041,
+ GL_LUMINANCE12_ALPHA12 = 0x8047,
+ GL_LUMINANCE12_ALPHA12_EXT = 0x8047,
+ GL_LUMINANCE12_ALPHA4 = 0x8046,
+ GL_LUMINANCE12_ALPHA4_EXT = 0x8046,
+ GL_LUMINANCE12_EXT = 0x8041,
+ GL_LUMINANCE16 = 0x8042,
+ GL_LUMINANCE16_ALPHA16 = 0x8048,
+ GL_LUMINANCE16_ALPHA16_EXT = 0x8048,
+ GL_LUMINANCE16_EXT = 0x8042,
+ GL_LUMINANCE4 = 0x803F,
+ GL_LUMINANCE4_ALPHA4 = 0x8043,
+ GL_LUMINANCE4_ALPHA4_EXT = 0x8043,
+ GL_LUMINANCE4_EXT = 0x803F,
+ GL_LUMINANCE6_ALPHA2 = 0x8044,
+ GL_LUMINANCE6_ALPHA2_EXT = 0x8044,
+ GL_LUMINANCE8 = 0x8040,
+ GL_LUMINANCE8_ALPHA8 = 0x8045,
+ GL_LUMINANCE8_ALPHA8_EXT = 0x8045,
+ GL_LUMINANCE8_EXT = 0x8040,
+ GL_LUMINANCE_ALPHA = 0x190A,
+ GL_MAD_ATI = 0x8968,
+ GL_MAGNITUDE_BIAS_NV = 0x8718,
+ GL_MAGNITUDE_SCALE_NV = 0x8712,
+ GL_MAP1_BINORMAL_EXT = 0x8446,
+ GL_MAP1_COLOR_4 = 0x0D90,
+ GL_MAP1_GRID_DOMAIN = 0x0DD0,
+ GL_MAP1_GRID_SEGMENTS = 0x0DD1,
+ GL_MAP1_INDEX = 0x0D91,
+ GL_MAP1_NORMAL = 0x0D92,
+ GL_MAP1_TANGENT_EXT = 0x8444,
+ GL_MAP1_TEXTURE_COORD_1 = 0x0D93,
+ GL_MAP1_TEXTURE_COORD_2 = 0x0D94,
+ GL_MAP1_TEXTURE_COORD_3 = 0x0D95,
+ GL_MAP1_TEXTURE_COORD_4 = 0x0D96,
+ GL_MAP1_VERTEX_3 = 0x0D97,
+ GL_MAP1_VERTEX_4 = 0x0D98,
+ GL_MAP1_VERTEX_ATTRIB0_4_NV = 0x8660,
+ GL_MAP1_VERTEX_ATTRIB10_4_NV = 0x866A,
+ GL_MAP1_VERTEX_ATTRIB11_4_NV = 0x866B,
+ GL_MAP1_VERTEX_ATTRIB12_4_NV = 0x866C,
+ GL_MAP1_VERTEX_ATTRIB13_4_NV = 0x866D,
+ GL_MAP1_VERTEX_ATTRIB14_4_NV = 0x866E,
+ GL_MAP1_VERTEX_ATTRIB15_4_NV = 0x866F,
+ GL_MAP1_VERTEX_ATTRIB1_4_NV = 0x8661,
+ GL_MAP1_VERTEX_ATTRIB2_4_NV = 0x8662,
+ GL_MAP1_VERTEX_ATTRIB3_4_NV = 0x8663,
+ GL_MAP1_VERTEX_ATTRIB4_4_NV = 0x8664,
+ GL_MAP1_VERTEX_ATTRIB5_4_NV = 0x8665,
+ GL_MAP1_VERTEX_ATTRIB6_4_NV = 0x8666,
+ GL_MAP1_VERTEX_ATTRIB7_4_NV = 0x8667,
+ GL_MAP1_VERTEX_ATTRIB8_4_NV = 0x8668,
+ GL_MAP1_VERTEX_ATTRIB9_4_NV = 0x8669,
+ GL_MAP2_BINORMAL_EXT = 0x8447,
+ GL_MAP2_COLOR_4 = 0x0DB0,
+ GL_MAP2_GRID_DOMAIN = 0x0DD2,
+ GL_MAP2_GRID_SEGMENTS = 0x0DD3,
+ GL_MAP2_INDEX = 0x0DB1,
+ GL_MAP2_NORMAL = 0x0DB2,
+ GL_MAP2_TANGENT_EXT = 0x8445,
+ GL_MAP2_TEXTURE_COORD_1 = 0x0DB3,
+ GL_MAP2_TEXTURE_COORD_2 = 0x0DB4,
+ GL_MAP2_TEXTURE_COORD_3 = 0x0DB5,
+ GL_MAP2_TEXTURE_COORD_4 = 0x0DB6,
+ GL_MAP2_VERTEX_3 = 0x0DB7,
+ GL_MAP2_VERTEX_4 = 0x0DB8,
+ GL_MAP2_VERTEX_ATTRIB0_4_NV = 0x8670,
+ GL_MAP2_VERTEX_ATTRIB10_4_NV = 0x867A,
+ GL_MAP2_VERTEX_ATTRIB11_4_NV = 0x867B,
+ GL_MAP2_VERTEX_ATTRIB12_4_NV = 0x867C,
+ GL_MAP2_VERTEX_ATTRIB13_4_NV = 0x867D,
+ GL_MAP2_VERTEX_ATTRIB14_4_NV = 0x867E,
+ GL_MAP2_VERTEX_ATTRIB15_4_NV = 0x867F,
+ GL_MAP2_VERTEX_ATTRIB1_4_NV = 0x8671,
+ GL_MAP2_VERTEX_ATTRIB2_4_NV = 0x8672,
+ GL_MAP2_VERTEX_ATTRIB3_4_NV = 0x8673,
+ GL_MAP2_VERTEX_ATTRIB4_4_NV = 0x8674,
+ GL_MAP2_VERTEX_ATTRIB5_4_NV = 0x8675,
+ GL_MAP2_VERTEX_ATTRIB6_4_NV = 0x8676,
+ GL_MAP2_VERTEX_ATTRIB7_4_NV = 0x8677,
+ GL_MAP2_VERTEX_ATTRIB8_4_NV = 0x8678,
+ GL_MAP2_VERTEX_ATTRIB9_4_NV = 0x8679,
+ GL_MAP_ATTRIB_U_ORDER_NV = 0x86C3,
+ GL_MAP_ATTRIB_V_ORDER_NV = 0x86C4,
+ GL_MAP_COLOR = 0x0D10,
+ GL_MAP_STENCIL = 0x0D11,
+ GL_MAP_TESSELLATION_NV = 0x86C2,
+ GL_MATERIAL_SIDE_HINT_PGI = 0x1A22C,
+ GL_MATRIX0_NV = 0x8630,
+ GL_MATRIX1_NV = 0x8631,
+ GL_MATRIX2_NV = 0x8632,
+ GL_MATRIX3_NV = 0x8633,
+ GL_MATRIX4_NV = 0x8634,
+ GL_MATRIX5_NV = 0x8635,
+ GL_MATRIX6_NV = 0x8636,
+ GL_MATRIX7_NV = 0x8637,
+ GL_MATRIX_EXT = 0x87C0,
+ GL_MATRIX_INDEX_ARRAY_ARB = 0x8844,
+ GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849,
+ GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846,
+ GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848,
+ GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847,
+ GL_MATRIX_MODE = 0x0BA0,
+ GL_MATRIX_PALETTE_ARB = 0x8840,
+ GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 0x00200000,
+ GL_MAT_AMBIENT_BIT_PGI = 0x00100000,
+ GL_MAT_COLOR_INDEXES_BIT_PGI = 0x01000000,
+ GL_MAT_DIFFUSE_BIT_PGI = 0x00400000,
+ GL_MAT_EMISSION_BIT_PGI = 0x00800000,
+ GL_MAT_SHININESS_BIT_PGI = 0x02000000,
+ GL_MAT_SPECULAR_BIT_PGI = 0x04000000,
+ GL_MAX = 0x8008,
+ GL_MAX_3D_TEXTURE_SIZE = 0x8073,
+ GL_MAX_3D_TEXTURE_SIZE_EXT = 0x8073,
+ GL_MAX_4D_TEXTURE_SIZE_SGIS = 0x8138,
+ GL_MAX_ACTIVE_LIGHTS_SGIX = 0x8405,
+ GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 0x8360,
+ GL_MAX_ASYNC_HISTOGRAM_SGIX = 0x832D,
+ GL_MAX_ASYNC_READ_PIXELS_SGIX = 0x8361,
+ GL_MAX_ASYNC_TEX_IMAGE_SGIX = 0x835F,
+ GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35,
+ GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B,
+ GL_MAX_CLIPMAP_DEPTH_SGIX = 0x8177,
+ GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8178,
+ GL_MAX_CLIP_PLANES = 0x0D32,
+ GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3,
+ GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B3,
+ GL_MAX_CONVOLUTION_HEIGHT = 0x801B,
+ GL_MAX_CONVOLUTION_HEIGHT_EXT = 0x801B,
+ GL_MAX_CONVOLUTION_WIDTH = 0x801A,
+ GL_MAX_CONVOLUTION_WIDTH_EXT = 0x801A,
+ GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C,
+ GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C,
+ GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 0x851C,
+ GL_MAX_DEFORMATION_ORDER_SGIX = 0x8197,
+ GL_MAX_ELEMENTS_INDICES = 0x80E9,
+ GL_MAX_ELEMENTS_INDICES_EXT = 0x80E9,
+ GL_MAX_ELEMENTS_VERTICES = 0x80E8,
+ GL_MAX_ELEMENTS_VERTICES_EXT = 0x80E8,
+ GL_MAX_EVAL_ORDER = 0x0D30,
+ GL_MAX_EXT = 0x8008,
+ GL_MAX_FOG_FUNC_POINTS_SGIS = 0x812C,
+ GL_MAX_FRAGMENT_LIGHTS_SGIX = 0x8404,
+ GL_MAX_FRAMEZOOM_FACTOR_SGIX = 0x818D,
+ GL_MAX_GENERAL_COMBINERS_NV = 0x854D,
+ GL_MAX_LIGHTS = 0x0D31,
+ GL_MAX_LIST_NESTING = 0x0B31,
+ GL_MAX_MAP_TESSELLATION_NV = 0x86D6,
+ GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841,
+ GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36,
+ GL_MAX_NAME_STACK_DEPTH = 0x0D37,
+ GL_MAX_OPTIMIZED_VERTEX_SHADER_INARIANTS_EXT = 0x87CD,
+ GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA,
+ GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE,
+ GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC,
+ GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB,
+ GL_MAX_PALETTE_MATRICES_ARB = 0x8842,
+ GL_MAX_PIXEL_MAP_TABLE = 0x0D34,
+ GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337,
+ GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1,
+ GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38,
+ GL_MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7,
+ GL_MAX_SHININESS_NV = 0x8504,
+ GL_MAX_SPOT_EXPONENT_NV = 0x8505,
+ GL_MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD,
+ GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF,
+ GL_MAX_TEXTURE_RECTANGLE_SIZE_NV = 0x84F8,
+ GL_MAX_TEXTURE_SIZE = 0x0D33,
+ GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39,
+ GL_MAX_TEXTURE_UNITS = 0x84E2,
+ GL_MAX_TEXTURE_UNITS_ARB = 0x84E2,
+ GL_MAX_TRACK_MATRICES_NV = 0x862F,
+ GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E,
+ GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520,
+ GL_MAX_VERTEX_HINT_PGI = 0x1A22D,
+ GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5,
+ GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7,
+ GL_MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9,
+ GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8,
+ GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6,
+ GL_MAX_VERTEX_STREAMS_ATI = 0x876B,
+ GL_MAX_VERTEX_UNITS_ARB = 0x86A4,
+ GL_MAX_VIEWPORT_DIMS = 0x0D3A,
+ GL_MESA_packed_depth_stencil = 1,
+ GL_MESA_resize_buffers = 1,
+ GL_MESA_sprite_point = 1,
+ GL_MESA_trace = 1,
+ GL_MESA_window_pos = 1,
+ GL_MIN = 0x8007,
+ GL_MINMAX = 0x802E,
+ GL_MINMAX_EXT = 0x802E,
+ GL_MINMAX_FORMAT = 0x802F,
+ GL_MINMAX_FORMAT_EXT = 0x802F,
+ GL_MINMAX_SINK = 0x8030,
+ GL_MINMAX_SINK_EXT = 0x8030,
+ GL_MIN_EXT = 0x8007,
+ GL_MIRRORED_REPEAT_IBM = 0x8370,
+ GL_MODELVIEW = 0x1700,
+ GL_MODELVIEW0_ARB = 0x1700,
+ GL_MODELVIEW0_EXT = GL_MODELVIEW,
+ GL_MODELVIEW0_MATRIX_EXT = GL_MODELVIEW_MATRIX,
+ GL_MODELVIEW0_STACK_DEPTH_EXT = GL_MODELVIEW_STACK_DEPTH,
+ GL_MODELVIEW10_ARB = 0x872A,
+ GL_MODELVIEW11_ARB = 0x872B,
+ GL_MODELVIEW12_ARB = 0x872C,
+ GL_MODELVIEW13_ARB = 0x872D,
+ GL_MODELVIEW14_ARB = 0x872E,
+ GL_MODELVIEW15_ARB = 0x872F,
+ GL_MODELVIEW16_ARB = 0x8730,
+ GL_MODELVIEW17_ARB = 0x8731,
+ GL_MODELVIEW18_ARB = 0x8732,
+ GL_MODELVIEW19_ARB = 0x8733,
+ GL_MODELVIEW1_ARB = 0x850A,
+ GL_MODELVIEW1_EXT = 0x850A,
+ GL_MODELVIEW1_MATRIX_EXT = 0x8506,
+ GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502,
+ GL_MODELVIEW20_ARB = 0x8734,
+ GL_MODELVIEW21_ARB = 0x8735,
+ GL_MODELVIEW22_ARB = 0x8736,
+ GL_MODELVIEW23_ARB = 0x8737,
+ GL_MODELVIEW24_ARB = 0x8738,
+ GL_MODELVIEW25_ARB = 0x8739,
+ GL_MODELVIEW26_ARB = 0x873A,
+ GL_MODELVIEW27_ARB = 0x873B,
+ GL_MODELVIEW28_ARB = 0x873C,
+ GL_MODELVIEW29_ARB = 0x873D,
+ GL_MODELVIEW2_ARB = 0x8722,
+ GL_MODELVIEW30_ARB = 0x873E,
+ GL_MODELVIEW31_ARB = 0x873F,
+ GL_MODELVIEW3_ARB = 0x8723,
+ GL_MODELVIEW4_ARB = 0x8724,
+ GL_MODELVIEW5_ARB = 0x8725,
+ GL_MODELVIEW6_ARB = 0x8726,
+ GL_MODELVIEW7_ARB = 0x8727,
+ GL_MODELVIEW8_ARB = 0x8728,
+ GL_MODELVIEW9_ARB = 0x8729,
+ GL_MODELVIEW_MATRIX = 0x0BA6,
+ GL_MODELVIEW_PROJECTION_NV = 0x8629,
+ GL_MODELVIEW_STACK_DEPTH = 0x0BA3,
+ GL_MODULATE = 0x2100,
+ GL_MOV_ATI = 0x8961,
+ GL_MULT = 0x0103,
+ GL_MULTISAMPLE = 0x809D,
+ GL_MULTISAMPLE_3DFX = 0x86B2,
+ GL_MULTISAMPLE_ARB = 0x809D,
+ GL_MULTISAMPLE_BIT = 0x20000000,
+ GL_MULTISAMPLE_BIT_3DFX = 0x20000000,
+ GL_MULTISAMPLE_BIT_ARB = 0x20000000,
+ GL_MULTISAMPLE_BIT_EXT = 0x20000000,
+ GL_MULTISAMPLE_EXT = 0x809D,
+ GL_MULTISAMPLE_SGIS = 0x809D,
+ GL_MUL_ATI = 0x8964,
+ GL_MVP_MATRIX_EXT = 0x87E3,
+ GL_N3F_V3F = 0x2A25,
+ GL_NAME_STACK_DEPTH = 0x0D70,
+ GL_NAND = 0x150E,
+ GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 0x1A203,
+ GL_NATIVE_GRAPHICS_END_HINT_PGI = 0x1A204,
+ GL_NATIVE_GRAPHICS_HANDLE_PGI = 0x1A202,
+ GL_NEAREST = 0x2600,
+ GL_NEAREST_CLIPMAP_LINEAR_SGIX = 0x844E,
+ GL_NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D,
+ GL_NEAREST_MIPMAP_LINEAR = 0x2702,
+ GL_NEAREST_MIPMAP_NEAREST = 0x2700,
+ GL_NEGATE_BIT_ATI = 0x00000004,
+ GL_NEGEXTVE_ONE_EXT = 0x87DF,
+ GL_NEGEXTVE_W_EXT = 0x87DC,
+ GL_NEGEXTVE_X_EXT = 0x87D9,
+ GL_NEGEXTVE_Y_EXT = 0x87DA,
+ GL_NEGEXTVE_Z_EXT = 0x87DB,
+ GL_NEVER = 0x0200,
+ GL_NICEST = 0x1102,
+ GL_NONE = 0x0,
+ GL_NOOP = 0x1505,
+ GL_NOR = 0x1508,
+ GL_NORMALIZE = 0x0BA1,
+ GL_NORMALIZED_RANGE_EXT = 0x87E0,
+ GL_NORMAL_ARRAY = 0x8075,
+ GL_NORMAL_ARRAY_COUNT_EXT = 0x8080,
+ GL_NORMAL_ARRAY_EXT = 0x8075,
+ GL_NORMAL_ARRAY_LIST_IBM = 103071,
+ GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081,
+ GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F6,
+ GL_NORMAL_ARRAY_POINTER = 0x808F,
+ GL_NORMAL_ARRAY_POINTER_EXT = 0x808F,
+ GL_NORMAL_ARRAY_STRIDE = 0x807F,
+ GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F,
+ GL_NORMAL_ARRAY_TYPE = 0x807E,
+ GL_NORMAL_ARRAY_TYPE_EXT = 0x807E,
+ GL_NORMAL_BIT_PGI = 0x08000000,
+ GL_NORMAL_MAP = 0x8511,
+ GL_NORMAL_MAP_ARB = 0x8511,
+ GL_NORMAL_MAP_EXT = 0x8511,
+ GL_NORMAL_MAP_NV = 0x8511,
+ GL_NOTEQUAL = 0x0205,
+ GL_NO_ERROR = 0x0,
+ GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2,
+ GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2,
+ GL_NUM_FRAGMENT_CONSTANTS_ATI = 0x896F,
+ GL_NUM_FRAGMENT_REGISTERS_ATI = 0x896E,
+ GL_NUM_GENERAL_COMBINERS_NV = 0x854E,
+ GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973,
+ GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971,
+ GL_NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972,
+ GL_NUM_LOOPBACK_COMPONENTS_ATI = 0x8974,
+ GL_NUM_PASSES_ATI = 0x8970,
+ GL_NV_blend_square = 1,
+ GL_NV_copy_depth_to_color = 1,
+ GL_NV_evaluators = 1,
+ GL_NV_fence = 1,
+ GL_NV_fog_distance = 1,
+ GL_NV_light_max_exponent = 1,
+ GL_NV_packed_depth_stencil = 1,
+ GL_NV_register_combiners = 1,
+ GL_NV_register_combiners2 = 1,
+ GL_NV_texgen_emboss = 1,
+ GL_NV_texgen_reflection = 1,
+ GL_NV_texture_compression_vtc = 1,
+ GL_NV_texture_env_combine4 = 1,
+ GL_NV_texture_rectangle = 1,
+ GL_NV_texture_shader = 1,
+ GL_NV_texture_shader2 = 1,
+ GL_NV_vertex_array_range = 1,
+ GL_NV_vertex_array_range2 = 1,
+ GL_NV_vertex_program = 1,
+ GL_OBJECT_BUFFER_SIZE_ATI = 0x8764,
+ GL_OBJECT_BUFFER_USAGE_ATI = 0x8765,
+ GL_OBJECT_DISTANCE_TO_LINE_SGIS = 0x81F3,
+ GL_OBJECT_DISTANCE_TO_POINT_SGIS = 0x81F1,
+ GL_OBJECT_LINEAR = 0x2401,
+ GL_OBJECT_LINE_SGIS = 0x81F7,
+ GL_OBJECT_PLANE = 0x2501,
+ GL_OBJECT_POINT_SGIS = 0x81F5,
+ GL_OCCLUSION_TEST_HP = 0x8165,
+ GL_OCCLUSION_TEST_RESULT_HP = 0x8166,
+ GL_OFFSET_TEXTURE_2D_BIAS_NV = 0x86E3,
+ GL_OFFSET_TEXTURE_2D_MATRIX_NV = 0x86E1,
+ GL_OFFSET_TEXTURE_2D_NV = 0x86E8,
+ GL_OFFSET_TEXTURE_2D_SCALE_NV = 0x86E2,
+ GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3,
+ GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1,
+ GL_OFFSET_TEXTURE_RECTANGLE_NV = 0x864C,
+ GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D,
+ GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2,
+ GL_OML_interlace = 1,
+ GL_OML_resample = 1,
+ GL_OML_subsample = 1,
+ GL_ONE = 0x1,
+ GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004,
+ GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004,
+ GL_ONE_MINUS_CONSTANT_COLOR = 0x8002,
+ GL_ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002,
+ GL_ONE_MINUS_DST_ALPHA = 0x0305,
+ GL_ONE_MINUS_DST_COLOR = 0x0307,
+ GL_ONE_MINUS_SRC_ALPHA = 0x0303,
+ GL_ONE_MINUS_SRC_COLOR = 0x0301,
+ GL_OPERAND0_ALPHA = 0x8598,
+ GL_OPERAND0_ALPHA_ARB = 0x8598,
+ GL_OPERAND0_ALPHA_EXT = 0x8598,
+ GL_OPERAND0_RGB = 0x8590,
+ GL_OPERAND0_RGB_ARB = 0x8590,
+ GL_OPERAND0_RGB_EXT = 0x8590,
+ GL_OPERAND1_ALPHA = 0x8599,
+ GL_OPERAND1_ALPHA_ARB = 0x8599,
+ GL_OPERAND1_ALPHA_EXT = 0x8599,
+ GL_OPERAND1_RGB = 0x8591,
+ GL_OPERAND1_RGB_ARB = 0x8591,
+ GL_OPERAND1_RGB_EXT = 0x8591,
+ GL_OPERAND2_ALPHA = 0x859A,
+ GL_OPERAND2_ALPHA_ARB = 0x859A,
+ GL_OPERAND2_ALPHA_EXT = 0x859A,
+ GL_OPERAND2_RGB = 0x8592,
+ GL_OPERAND2_RGB_ARB = 0x8592,
+ GL_OPERAND2_RGB_EXT = 0x8592,
+ GL_OPERAND3_ALPHA_NV = 0x859B,
+ GL_OPERAND3_RGB_NV = 0x8593,
+ GL_OP_ADD_EXT = 0x8787,
+ GL_OP_CLAMP_EXT = 0x878E,
+ GL_OP_CROSS_PRODUCT_EXT = 0x8797,
+ GL_OP_DOT3_EXT = 0x8784,
+ GL_OP_DOT4_EXT = 0x8785,
+ GL_OP_EXP_BASE_2_EXT = 0x8791,
+ GL_OP_FLOOR_EXT = 0x878F,
+ GL_OP_FRAC_EXT = 0x8789,
+ GL_OP_INDEX_EXT = 0x8782,
+ GL_OP_LOG_BASE_2_EXT = 0x8792,
+ GL_OP_MADD_EXT = 0x8788,
+ GL_OP_MAX_EXT = 0x878A,
+ GL_OP_MIN_EXT = 0x878B,
+ GL_OP_MOV_EXT = 0x8799,
+ GL_OP_MULTIPLY_MATRIX_EXT = 0x8798,
+ GL_OP_MUL_EXT = 0x8786,
+ GL_OP_NEGATE_EXT = 0x8783,
+ GL_OP_POWER_EXT = 0x8793,
+ GL_OP_RECIP_EXT = 0x8794,
+ GL_OP_RECIP_SQRT_EXT = 0x8795,
+ GL_OP_ROUND_EXT = 0x8790,
+ GL_OP_SET_GE_EXT = 0x878C,
+ GL_OP_SET_LT_EXT = 0x878D,
+ GL_OP_SUB_EXT = 0x8796,
+ GL_OR = 0x1507,
+ GL_ORDER = 0x0A01,
+ GL_OR_INVERTED = 0x150D,
+ GL_OR_REVERSE = 0x150B,
+ GL_OUTPUT_COLOR0_EXT = 0x879B,
+ GL_OUTPUT_COLOR1_EXT = 0x879C,
+ GL_OUTPUT_FOG_EXT = 0x87BD,
+ GL_OUTPUT_TEXTURE_COORD0_EXT = 0x879D,
+ GL_OUTPUT_TEXTURE_COORD10_EXT = 0x87A7,
+ GL_OUTPUT_TEXTURE_COORD11_EXT = 0x87A8,
+ GL_OUTPUT_TEXTURE_COORD12_EXT = 0x87A9,
+ GL_OUTPUT_TEXTURE_COORD13_EXT = 0x87AA,
+ GL_OUTPUT_TEXTURE_COORD14_EXT = 0x87AB,
+ GL_OUTPUT_TEXTURE_COORD15_EXT = 0x87AC,
+ GL_OUTPUT_TEXTURE_COORD16_EXT = 0x87AD,
+ GL_OUTPUT_TEXTURE_COORD17_EXT = 0x87AE,
+ GL_OUTPUT_TEXTURE_COORD18_EXT = 0x87AF,
+ GL_OUTPUT_TEXTURE_COORD19_EXT = 0x87B0,
+ GL_OUTPUT_TEXTURE_COORD1_EXT = 0x879E,
+ GL_OUTPUT_TEXTURE_COORD20_EXT = 0x87B1,
+ GL_OUTPUT_TEXTURE_COORD21_EXT = 0x87B2,
+ GL_OUTPUT_TEXTURE_COORD22_EXT = 0x87B3,
+ GL_OUTPUT_TEXTURE_COORD23_EXT = 0x87B4,
+ GL_OUTPUT_TEXTURE_COORD24_EXT = 0x87B5,
+ GL_OUTPUT_TEXTURE_COORD25_EXT = 0x87B6,
+ GL_OUTPUT_TEXTURE_COORD26_EXT = 0x87B7,
+ GL_OUTPUT_TEXTURE_COORD27_EXT = 0x87B8,
+ GL_OUTPUT_TEXTURE_COORD28_EXT = 0x87B9,
+ GL_OUTPUT_TEXTURE_COORD29_EXT = 0x87BA,
+ GL_OUTPUT_TEXTURE_COORD2_EXT = 0x879F,
+ GL_OUTPUT_TEXTURE_COORD30_EXT = 0x87BB,
+ GL_OUTPUT_TEXTURE_COORD31_EXT = 0x87BC,
+ GL_OUTPUT_TEXTURE_COORD3_EXT = 0x87A0,
+ GL_OUTPUT_TEXTURE_COORD4_EXT = 0x87A1,
+ GL_OUTPUT_TEXTURE_COORD5_EXT = 0x87A2,
+ GL_OUTPUT_TEXTURE_COORD6_EXT = 0x87A3,
+ GL_OUTPUT_TEXTURE_COORD7_EXT = 0x87A4,
+ GL_OUTPUT_TEXTURE_COORD8_EXT = 0x87A5,
+ GL_OUTPUT_TEXTURE_COORD9_EXT = 0x87A6,
+ GL_OUTPUT_VERTEX_EXT = 0x879A,
+ GL_OUT_OF_MEMORY = 0x0505,
+ GL_PACK_ALIGNMENT = 0x0D05,
+ GL_PACK_CMYK_HINT_EXT = 0x800E,
+ GL_PACK_IMAGE_DEPTH_SGIS = 0x8131,
+ GL_PACK_IMAGE_HEIGHT = 0x806C,
+ GL_PACK_IMAGE_HEIGHT_EXT = 0x806C,
+ GL_PACK_LSB_FIRST = 0x0D01,
+ GL_PACK_RESAMPLE_OML = 0x8984,
+ GL_PACK_RESAMPLE_SGIX = 0x842C,
+ GL_PACK_ROW_LENGTH = 0x0D02,
+ GL_PACK_SKIP_IMAGES = 0x806B,
+ GL_PACK_SKIP_IMAGES_EXT = 0x806B,
+ GL_PACK_SKIP_PIXELS = 0x0D04,
+ GL_PACK_SKIP_ROWS = 0x0D03,
+ GL_PACK_SKIP_VOLUMES_SGIS = 0x8130,
+ GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0,
+ GL_PACK_SWAP_BYTES = 0x0D00,
+ GL_PARALLEL_ARRAYS_INTEL = 0x83F4,
+ GL_PASS_THROUGH_NV = 0x86E6,
+ GL_PASS_THROUGH_TOKEN = 0x0700,
+ GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50,
+ GL_PERTURB_EXT = 0x85AE,
+ GL_PER_STAGE_CONSTANTS_NV = 0x8535,
+ GL_PGI_misc_hints = 1,
+ GL_PGI_vertex_hints = 1,
+ GL_PHONG_HINT_WIN = 0x80EB,
+ GL_PHONG_WIN = 0x80EA,
+ GL_PIXEL_CUBIC_WEIGHT_EXT = 0x8333,
+ GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 0x8355,
+ GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 0x8354,
+ GL_PIXEL_GROUP_COLOR_SGIS = 0x8356,
+ GL_PIXEL_MAG_FILTER_EXT = 0x8331,
+ GL_PIXEL_MAP_A_TO_A = 0x0C79,
+ GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9,
+ GL_PIXEL_MAP_B_TO_B = 0x0C78,
+ GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8,
+ GL_PIXEL_MAP_G_TO_G = 0x0C77,
+ GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7,
+ GL_PIXEL_MAP_I_TO_A = 0x0C75,
+ GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5,
+ GL_PIXEL_MAP_I_TO_B = 0x0C74,
+ GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4,
+ GL_PIXEL_MAP_I_TO_G = 0x0C73,
+ GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3,
+ GL_PIXEL_MAP_I_TO_I = 0x0C70,
+ GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0,
+ GL_PIXEL_MAP_I_TO_R = 0x0C72,
+ GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2,
+ GL_PIXEL_MAP_R_TO_R = 0x0C76,
+ GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6,
+ GL_PIXEL_MAP_S_TO_S = 0x0C71,
+ GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1,
+ GL_PIXEL_MIN_FILTER_EXT = 0x8332,
+ GL_PIXEL_MODE_BIT = 0x00000020,
+ GL_PIXEL_SUBSAMPLE_2424_SGIX = 0x85A3,
+ GL_PIXEL_SUBSAMPLE_4242_SGIX = 0x85A4,
+ GL_PIXEL_SUBSAMPLE_4444_SGIX = 0x85A2,
+ GL_PIXEL_TEXTURE_SGIS = 0x8353,
+ GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 0x8189,
+ GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 0x818A,
+ GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 0x8188,
+ GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 0x8187,
+ GL_PIXEL_TEX_GEN_MODE_SGIX = 0x832B,
+ GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 0x8184,
+ GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 0x8186,
+ GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 0x8185,
+ GL_PIXEL_TEX_GEN_SGIX = 0x8139,
+ GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 0x813E,
+ GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 0x813F,
+ GL_PIXEL_TILE_CACHE_SIZE_SGIX = 0x8145,
+ GL_PIXEL_TILE_GRID_DEPTH_SGIX = 0x8144,
+ GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 0x8143,
+ GL_PIXEL_TILE_GRID_WIDTH_SGIX = 0x8142,
+ GL_PIXEL_TILE_HEIGHT_SGIX = 0x8141,
+ GL_PIXEL_TILE_WIDTH_SGIX = 0x8140,
+ GL_PIXEL_TRANSFORM_2D_EXT = 0x8330,
+ GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338,
+ GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336,
+ GL_PN_TRIANGLES_ATI = 0x87F0,
+ GL_PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3,
+ GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7,
+ GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8,
+ GL_PN_TRIANGLES_POINT_MODE_ATI = 0x87F2,
+ GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6,
+ GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5,
+ GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4,
+ GL_POINT = 0x1B00,
+ GL_POINTS = 0x0000,
+ GL_POINT_BIT = 0x00000002,
+ GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129,
+ GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128,
+ GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128,
+ GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 0x8128,
+ GL_POINT_SIZE = 0x0B11,
+ GL_POINT_SIZE_GRANULARITY = 0x0B13,
+ GL_POINT_SIZE_MAX_ARB = 0x8127,
+ GL_POINT_SIZE_MAX_EXT = 0x8127,
+ GL_POINT_SIZE_MAX_SGIS = 0x8127,
+ GL_POINT_SIZE_MIN_ARB = 0x8126,
+ GL_POINT_SIZE_MIN_EXT = 0x8126,
+ GL_POINT_SIZE_MIN_SGIS = 0x8126,
+ GL_POINT_SIZE_RANGE = 0x0B12,
+ GL_POINT_SMOOTH = 0x0B10,
+ GL_POINT_SMOOTH_HINT = 0x0C51,
+ GL_POINT_TOKEN = 0x0701,
+ GL_POLYGON = 0x0009,
+ GL_POLYGON_BIT = 0x00000008,
+ GL_POLYGON_MODE = 0x0B40,
+ GL_POLYGON_OFFSET_BIAS_EXT = 0x8039,
+ GL_POLYGON_OFFSET_EXT = 0x8037,
+ GL_POLYGON_OFFSET_FACTOR = 0x8038,
+ GL_POLYGON_OFFSET_FACTOR_EXT = 0x8038,
+ GL_POLYGON_OFFSET_FILL = 0x8037,
+ GL_POLYGON_OFFSET_LINE = 0x2A02,
+ GL_POLYGON_OFFSET_POINT = 0x2A01,
+ GL_POLYGON_OFFSET_UNITS = 0x2A00,
+ GL_POLYGON_SMOOTH = 0x0B41,
+ GL_POLYGON_SMOOTH_HINT = 0x0C53,
+ GL_POLYGON_STIPPLE = 0x0B42,
+ GL_POLYGON_STIPPLE_BIT = 0x00000010,
+ GL_POLYGON_TOKEN = 0x0703,
+ GL_POSITION = 0x1203,
+ GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB,
+ GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 0x80BB,
+ GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7,
+ GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 0x80B7,
+ GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA,
+ GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 0x80BA,
+ GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6,
+ GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 0x80B6,
+ GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2,
+ GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D2,
+ GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9,
+ GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 0x80B9,
+ GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5,
+ GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 0x80B5,
+ GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8,
+ GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 0x80B8,
+ GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4,
+ GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 0x80B4,
+ GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023,
+ GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 0x8023,
+ GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F,
+ GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 0x801F,
+ GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022,
+ GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 0x8022,
+ GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E,
+ GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 0x801E,
+ GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1,
+ GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D1,
+ GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021,
+ GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 0x8021,
+ GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D,
+ GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 0x801D,
+ GL_POST_CONVOLUTION_RED_BIAS = 0x8020,
+ GL_POST_CONVOLUTION_RED_BIAS_EXT = 0x8020,
+ GL_POST_CONVOLUTION_RED_SCALE = 0x801C,
+ GL_POST_CONVOLUTION_RED_SCALE_EXT = 0x801C,
+ GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8162,
+ GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 0x817B,
+ GL_POST_TEXTURE_FILTER_BIAS_SGIX = 0x8179,
+ GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 0x817C,
+ GL_POST_TEXTURE_FILTER_SCALE_SGIX = 0x817A,
+ GL_PREFER_DOUBLEBUFFER_HINT_PGI = 0x1A1F8,
+ GL_PRESERVE_ATI = 0x8762,
+ GL_PREVIOUS = 0x8578,
+ GL_PREVIOUS_ARB = 0x8578,
+ GL_PREVIOUS_EXT = 0x8578,
+ GL_PREVIOUS_TEXTURE_INPUT_NV = 0x86E4,
+ GL_PRIMARY_COLOR = 0x8577,
+ GL_PRIMARY_COLOR_ARB = 0x8577,
+ GL_PRIMARY_COLOR_EXT = 0x8577,
+ GL_PRIMARY_COLOR_NV = 0x852C,
+ GL_PROGRAM_ERROR_POSITION_NV = 0x864B,
+ GL_PROGRAM_LENGTH_NV = 0x8627,
+ GL_PROGRAM_PARAMETER_NV = 0x8644,
+ GL_PROGRAM_RESIDENT_NV = 0x8647,
+ GL_PROGRAM_STRING_NV = 0x8628,
+ GL_PROGRAM_TARGET_NV = 0x8646,
+ GL_PROJECTION = 0x1701,
+ GL_PROJECTION_MATRIX = 0x0BA7,
+ GL_PROJECTION_STACK_DEPTH = 0x0BA4,
+ GL_PROXY_COLOR_TABLE = 0x80D3,
+ GL_PROXY_COLOR_TABLE_SGI = 0x80D3,
+ GL_PROXY_HISTOGRAM = 0x8025,
+ GL_PROXY_HISTOGRAM_EXT = 0x8025,
+ GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5,
+ GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D5,
+ GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4,
+ GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D4,
+ GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8163,
+ GL_PROXY_TEXTURE_1D = 0x8063,
+ GL_PROXY_TEXTURE_1D_EXT = 0x8063,
+ GL_PROXY_TEXTURE_2D = 0x8064,
+ GL_PROXY_TEXTURE_2D_EXT = 0x8064,
+ GL_PROXY_TEXTURE_3D = 0x8070,
+ GL_PROXY_TEXTURE_3D_EXT = 0x8070,
+ GL_PROXY_TEXTURE_4D_SGIS = 0x8135,
+ GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 0x80BD,
+ GL_PROXY_TEXTURE_CUBE_MAP = 0x851B,
+ GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B,
+ GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B,
+ GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7,
+ GL_Q = 0x2003,
+ GL_QUADRATIC_ATTENUATION = 0x1209,
+ GL_QUADS = 0x0007,
+ GL_QUAD_ALPHA4_SGIS = 0x811E,
+ GL_QUAD_ALPHA8_SGIS = 0x811F,
+ GL_QUAD_INTENSITY4_SGIS = 0x8122,
+ GL_QUAD_INTENSITY8_SGIS = 0x8123,
+ GL_QUAD_LUMINANCE4_SGIS = 0x8120,
+ GL_QUAD_LUMINANCE8_SGIS = 0x8121,
+ GL_QUAD_STRIP = 0x0008,
+ GL_QUAD_TEXTURE_SELECT_SGIS = 0x8125,
+ GL_QUARTER_BIT_ATI = 0x00000010,
+ GL_R = 0x2002,
+ GL_R1UI_C3F_V3F_SUN = 0x85C6,
+ GL_R1UI_C4F_N3F_V3F_SUN = 0x85C8,
+ GL_R1UI_C4UB_V3F_SUN = 0x85C5,
+ GL_R1UI_N3F_V3F_SUN = 0x85C7,
+ GL_R1UI_T2F_C4F_N3F_V3F_SUN = 0x85CB,
+ GL_R1UI_T2F_N3F_V3F_SUN = 0x85CA,
+ GL_R1UI_T2F_V3F_SUN = 0x85C9,
+ GL_R1UI_V3F_SUN = 0x85C4,
+ GL_R3_G3_B2 = 0x2A10,
+ GL_RASTER_POSITION_UNCLIPPED_IBM = 0x19262,
+ GL_READ_BUFFER = 0x0C02,
+ GL_RECLAIM_MEMORY_HINT_PGI = 0x1A1FE,
+ GL_RED = 0x1903,
+ GL_REDUCE = 0x8016,
+ GL_REDUCE_EXT = 0x8016,
+ GL_RED_BIAS = 0x0D15,
+ GL_RED_BITS = 0x0D52,
+ GL_RED_BIT_ATI = 0x00000001,
+ GL_RED_MAX_CLAMP_INGR = 0x8564,
+ GL_RED_MIN_CLAMP_INGR = 0x8560,
+ GL_RED_SCALE = 0x0D14,
+ GL_REFERENCE_PLANE_EQUATION_SGIX = 0x817E,
+ GL_REFERENCE_PLANE_SGIX = 0x817D,
+ GL_REFLECTION_MAP = 0x8512,
+ GL_REFLECTION_MAP_ARB = 0x8512,
+ GL_REFLECTION_MAP_EXT = 0x8512,
+ GL_REFLECTION_MAP_NV = 0x8512,
+ GL_REGISTER_COMBINERS_NV = 0x8522,
+ GL_REG_0_ATI = 0x8921,
+ GL_REG_10_ATI = 0x892B,
+ GL_REG_11_ATI = 0x892C,
+ GL_REG_12_ATI = 0x892D,
+ GL_REG_13_ATI = 0x892E,
+ GL_REG_14_ATI = 0x892F,
+ GL_REG_15_ATI = 0x8930,
+ GL_REG_16_ATI = 0x8931,
+ GL_REG_17_ATI = 0x8932,
+ GL_REG_18_ATI = 0x8933,
+ GL_REG_19_ATI = 0x8934,
+ GL_REG_1_ATI = 0x8922,
+ GL_REG_20_ATI = 0x8935,
+ GL_REG_21_ATI = 0x8936,
+ GL_REG_22_ATI = 0x8937,
+ GL_REG_23_ATI = 0x8938,
+ GL_REG_24_ATI = 0x8939,
+ GL_REG_25_ATI = 0x893A,
+ GL_REG_26_ATI = 0x893B,
+ GL_REG_27_ATI = 0x893C,
+ GL_REG_28_ATI = 0x893D,
+ GL_REG_29_ATI = 0x893E,
+ GL_REG_2_ATI = 0x8923,
+ GL_REG_30_ATI = 0x893F,
+ GL_REG_31_ATI = 0x8940,
+ GL_REG_3_ATI = 0x8924,
+ GL_REG_4_ATI = 0x8925,
+ GL_REG_5_ATI = 0x8926,
+ GL_REG_6_ATI = 0x8927,
+ GL_REG_7_ATI = 0x8928,
+ GL_REG_8_ATI = 0x8929,
+ GL_REG_9_ATI = 0x892A,
+ GL_RENDER = 0x1C00,
+ GL_RENDERER = 0x1F01,
+ GL_RENDER_MODE = 0x0C40,
+ GL_REND_screen_coordinates = 1,
+ GL_REPEAT = 0x2901,
+ GL_REPLACE = 0x1E01,
+ GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 0x85C3,
+ GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 0x85C2,
+ GL_REPLACEMENT_CODE_ARRAY_SUN = 0x85C0,
+ GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 0x85C1,
+ GL_REPLACEMENT_CODE_SUN = 0x81D8,
+ GL_REPLACE_EXT = 0x8062,
+ GL_REPLACE_MIDDLE_SUN = 0x0002,
+ GL_REPLACE_OLDEST_SUN = 0x0003,
+ GL_REPLICATE_BORDER = 0x8153,
+ GL_REPLICATE_BORDER_HP = 0x8153,
+ GL_RESAMPLE_AVERAGE_OML = 0x8988,
+ GL_RESAMPLE_DECIMATE_OML = 0x8989,
+ GL_RESAMPLE_DECIMATE_SGIX = 0x8430,
+ GL_RESAMPLE_REPLICATE_OML = 0x8986,
+ GL_RESAMPLE_REPLICATE_SGIX = 0x842E,
+ GL_RESAMPLE_ZERO_FILL_OML = 0x8987,
+ GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F,
+ GL_RESCALE_NORMAL = 0x803A,
+ GL_RESCALE_NORMAL_EXT = 0x803A,
+ GL_RESTART_SUN = 0x0001,
+ GL_RETURN = 0x0102,
+ GL_RGB = 0x1907,
+ GL_RGB10 = 0x8052,
+ GL_RGB10_A2 = 0x8059,
+ GL_RGB10_A2_EXT = 0x8059,
+ GL_RGB10_EXT = 0x8052,
+ GL_RGB12 = 0x8053,
+ GL_RGB12_EXT = 0x8053,
+ GL_RGB16 = 0x8054,
+ GL_RGB16_EXT = 0x8054,
+ GL_RGB2_EXT = 0x804E,
+ GL_RGB4 = 0x804F,
+ GL_RGB4_EXT = 0x804F,
+ GL_RGB5 = 0x8050,
+ GL_RGB5_A1 = 0x8057,
+ GL_RGB5_A1_EXT = 0x8057,
+ GL_RGB5_EXT = 0x8050,
+ GL_RGB8 = 0x8051,
+ GL_RGB8_EXT = 0x8051,
+ GL_RGBA = 0x1908,
+ GL_RGBA12 = 0x805A,
+ GL_RGBA12_EXT = 0x805A,
+ GL_RGBA16 = 0x805B,
+ GL_RGBA16_EXT = 0x805B,
+ GL_RGBA2 = 0x8055,
+ GL_RGBA2_EXT = 0x8055,
+ GL_RGBA4 = 0x8056,
+ GL_RGBA4_EXT = 0x8056,
+ GL_RGBA8 = 0x8058,
+ GL_RGBA8_EXT = 0x8058,
+ GL_RGBA_MODE = 0x0C31,
+ GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9,
+ GL_RGB_SCALE = 0x8573,
+ GL_RGB_SCALE_ARB = 0x8573,
+ GL_RGB_SCALE_EXT = 0x8573,
+ GL_RIGHT = 0x0407,
+ GL_S = 0x2000,
+ GL_SAMPLES = 0x80A9,
+ GL_SAMPLES_3DFX = 0x86B4,
+ GL_SAMPLES_ARB = 0x80A9,
+ GL_SAMPLES_EXT = 0x80A9,
+ GL_SAMPLES_SGIS = 0x80A9,
+ GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E,
+ GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E,
+ GL_SAMPLE_ALPHA_TO_MASK_EXT = 0x809E,
+ GL_SAMPLE_ALPHA_TO_MASK_SGIS = 0x809E,
+ GL_SAMPLE_ALPHA_TO_ONE = 0x809F,
+ GL_SAMPLE_ALPHA_TO_ONE_ARB = 0x809F,
+ GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F,
+ GL_SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F,
+ GL_SAMPLE_BUFFERS = 0x80A8,
+ GL_SAMPLE_BUFFERS_3DFX = 0x86B3,
+ GL_SAMPLE_BUFFERS_ARB = 0x80A8,
+ GL_SAMPLE_BUFFERS_EXT = 0x80A8,
+ GL_SAMPLE_BUFFERS_SGIS = 0x80A8,
+ GL_SAMPLE_COVERAGE = 0x80A0,
+ GL_SAMPLE_COVERAGE_ARB = 0x80A0,
+ GL_SAMPLE_COVERAGE_INVERT = 0x80AB,
+ GL_SAMPLE_COVERAGE_INVERT_ARB = 0x80AB,
+ GL_SAMPLE_COVERAGE_VALUE = 0x80AA,
+ GL_SAMPLE_COVERAGE_VALUE_ARB = 0x80AA,
+ GL_SAMPLE_MASK_EXT = 0x80A0,
+ GL_SAMPLE_MASK_INVERT_EXT = 0x80AB,
+ GL_SAMPLE_MASK_INVERT_SGIS = 0x80AB,
+ GL_SAMPLE_MASK_SGIS = 0x80A0,
+ GL_SAMPLE_MASK_VALUE_EXT = 0x80AA,
+ GL_SAMPLE_MASK_VALUE_SGIS = 0x80AA,
+ GL_SAMPLE_PATTERN_EXT = 0x80AC,
+ GL_SAMPLE_PATTERN_SGIS = 0x80AC,
+ GL_SATURATE_BIT_ATI = 0x00000040,
+ GL_SCALAR_EXT = 0x87BE,
+ GL_SCALEBIAS_HINT_SGIX = 0x8322,
+ GL_SCALE_BY_FOUR_NV = 0x853F,
+ GL_SCALE_BY_ONE_HALF_NV = 0x8540,
+ GL_SCALE_BY_TWO_NV = 0x853E,
+ GL_SCISSOR_BIT = 0x00080000,
+ GL_SCISSOR_BOX = 0x0C10,
+ GL_SCISSOR_TEST = 0x0C11,
+ GL_SCREEN_COORDINATES_REND = 0x8490,
+ GL_SECONDARY_COLOR_ARRAY_EXT = 0x845E,
+ GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077,
+ GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087,
+ GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D,
+ GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A,
+ GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C,
+ GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B,
+ GL_SECONDARY_COLOR_NV = 0x852D,
+ GL_SECONDARY_INTERPOLATOR_ATI = 0x896D,
+ GL_SELECT = 0x1C02,
+ GL_SELECTION_BUFFER_POINTER = 0x0DF3,
+ GL_SELECTION_BUFFER_SIZE = 0x0DF4,
+ GL_SEPARABLE_2D = 0x8012,
+ GL_SEPARABLE_2D_EXT = 0x8012,
+ GL_SEPARATE_SPECULAR_COLOR = 0x81FA,
+ GL_SEPARATE_SPECULAR_COLOR_EXT = 0x81FA,
+ GL_SET = 0x150F,
+ GL_SGIS_detail_texture = 1,
+ GL_SGIS_fog_function = 1,
+ GL_SGIS_generate_mipmap = 1,
+ GL_SGIS_multisample = 1,
+ GL_SGIS_pixel_texture = 1,
+ GL_SGIS_point_line_texgen = 1,
+ GL_SGIS_sharpen_texture = 1,
+ GL_SGIS_texture4D = 1,
+ GL_SGIS_texture_border_clamp = 1,
+ GL_SGIS_texture_color_mask = 1,
+ GL_SGIS_texture_edge_clamp = 1,
+ GL_SGIS_texture_filter4 = 1,
+ GL_SGIS_texture_lod = 1,
+ GL_SGIX_async = 1,
+ GL_SGIX_async_histogram = 1,
+ GL_SGIX_async_pixel = 1,
+ GL_SGIX_blend_alpha_minmax = 1,
+ GL_SGIX_calligraphic_fragment = 1,
+ GL_SGIX_clipmap = 1,
+ GL_SGIX_convolution_accuracy = 1,
+ GL_SGIX_depth_pass_instrument = 1,
+ GL_SGIX_depth_texture = 1,
+ GL_SGIX_flush_raster = 1,
+ GL_SGIX_fog_offset = 1,
+ GL_SGIX_fog_scale = 1,
+ GL_SGIX_fragment_lighting = 1,
+ GL_SGIX_framezoom = 1,
+ GL_SGIX_igloo_interface = 1,
+ GL_SGIX_instruments = 1,
+ GL_SGIX_interlace = 1,
+ GL_SGIX_ir_instrument1 = 1,
+ GL_SGIX_list_priority = 1,
+ GL_SGIX_pixel_texture = 1,
+ GL_SGIX_pixel_tiles = 1,
+ GL_SGIX_polynomial_ffd = 1,
+ GL_SGIX_reference_plane = 1,
+ GL_SGIX_resample = 1,
+ GL_SGIX_scalebias_hint = 1,
+ GL_SGIX_shadow = 1,
+ GL_SGIX_shadow_ambient = 1,
+ GL_SGIX_sprite = 1,
+ GL_SGIX_subsample = 1,
+ GL_SGIX_tag_sample_buffer = 1,
+ GL_SGIX_texture_add_env = 1,
+ GL_SGIX_texture_coordinate_clamp = 1,
+ GL_SGIX_texture_lod_bias = 1,
+ GL_SGIX_texture_multi_buffer = 1,
+ GL_SGIX_texture_scale_bias = 1,
+ GL_SGIX_texture_select = 1,
+ GL_SGIX_vertex_preclip = 1,
+ GL_SGIX_ycrcb = 1,
+ GL_SGIX_ycrcb_subsample = 1,
+ GL_SGIX_ycrcba = 1,
+ GL_SGI_color_table = 1,
+ GL_SGI_texture_color_table = 1,
+ GL_SHADER_CONSISTENT_NV = 0x86DD,
+ GL_SHADER_OPERATION_NV = 0x86DF,
+ GL_SHADE_MODEL = 0x0B54,
+ GL_SHADOW_AMBIENT_SGIX = 0x80BF,
+ GL_SHADOW_ATTENUATION_EXT = 0x834E,
+ GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB,
+ GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 0x80B0,
+ GL_SHININESS = 0x1601,
+ GL_SHORT = 0x1402,
+ GL_SIGNED_ALPHA8_NV = 0x8706,
+ GL_SIGNED_ALPHA_NV = 0x8705,
+ GL_SIGNED_HILO16_NV = 0x86FA,
+ GL_SIGNED_HILO_NV = 0x86F9,
+ GL_SIGNED_IDENTITY_NV = 0x853C,
+ GL_SIGNED_INTENSITY8_NV = 0x8708,
+ GL_SIGNED_INTENSITY_NV = 0x8707,
+ GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704,
+ GL_SIGNED_LUMINANCE8_NV = 0x8702,
+ GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703,
+ GL_SIGNED_LUMINANCE_NV = 0x8701,
+ GL_SIGNED_NEGATE_NV = 0x853D,
+ GL_SIGNED_RGB8_NV = 0x86FF,
+ GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D,
+ GL_SIGNED_RGBA8_NV = 0x86FC,
+ GL_SIGNED_RGBA_NV = 0x86FB,
+ GL_SIGNED_RGB_NV = 0x86FE,
+ GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C,
+ GL_SINGLE_COLOR = 0x81F9,
+ GL_SINGLE_COLOR_EXT = 0x81F9,
+ GL_SMOOTH = 0x1D01,
+ GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23,
+ GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22,
+ GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13,
+ GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12,
+ GL_SOURCE0_ALPHA = 0x8588,
+ GL_SOURCE0_ALPHA_ARB = 0x8588,
+ GL_SOURCE0_ALPHA_EXT = 0x8588,
+ GL_SOURCE0_RGB = 0x8580,
+ GL_SOURCE0_RGB_ARB = 0x8580,
+ GL_SOURCE0_RGB_EXT = 0x8580,
+ GL_SOURCE1_ALPHA = 0x8589,
+ GL_SOURCE1_ALPHA_ARB = 0x8589,
+ GL_SOURCE1_ALPHA_EXT = 0x8589,
+ GL_SOURCE1_RGB = 0x8581,
+ GL_SOURCE1_RGB_ARB = 0x8581,
+ GL_SOURCE1_RGB_EXT = 0x8581,
+ GL_SOURCE2_ALPHA = 0x858A,
+ GL_SOURCE2_ALPHA_ARB = 0x858A,
+ GL_SOURCE2_ALPHA_EXT = 0x858A,
+ GL_SOURCE2_RGB = 0x8582,
+ GL_SOURCE2_RGB_ARB = 0x8582,
+ GL_SOURCE2_RGB_EXT = 0x8582,
+ GL_SOURCE3_ALPHA_NV = 0x858B,
+ GL_SOURCE3_RGB_NV = 0x8583,
+ GL_SPARE0_NV = 0x852E,
+ GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532,
+ GL_SPARE1_NV = 0x852F,
+ GL_SPECULAR = 0x1202,
+ GL_SPHERE_MAP = 0x2402,
+ GL_SPOT_CUTOFF = 0x1206,
+ GL_SPOT_DIRECTION = 0x1204,
+ GL_SPOT_EXPONENT = 0x1205,
+ GL_SPRITE_AXIAL_SGIX = 0x814C,
+ GL_SPRITE_AXIS_SGIX = 0x814A,
+ GL_SPRITE_EYE_ALIGNED_SGIX = 0x814E,
+ GL_SPRITE_MODE_SGIX = 0x8149,
+ GL_SPRITE_OBJECT_ALIGNED_SGIX = 0x814D,
+ GL_SPRITE_POINT_MESA = 0x8757,
+ GL_SPRITE_SGIX = 0x8148,
+ GL_SPRITE_TRANSLATION_SGIX = 0x814B,
+ GL_SRC_ALPHA = 0x0302,
+ GL_SRC_ALPHA_SATURATE = 0x0308,
+ GL_SRC_COLOR = 0x0300,
+ GL_STACK_OVERFLOW = 0x0503,
+ GL_STACK_UNDERFLOW = 0x0504,
+ GL_STATIC_ATI = 0x8760,
+ GL_STENCIL = 0x1802,
+ GL_STENCIL_BITS = 0x0D57,
+ GL_STENCIL_BUFFER_BIT = 0x00000400,
+ GL_STENCIL_CLEAR_VALUE = 0x0B91,
+ GL_STENCIL_FAIL = 0x0B94,
+ GL_STENCIL_FUNC = 0x0B92,
+ GL_STENCIL_INDEX = 0x1901,
+ GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95,
+ GL_STENCIL_PASS_DEPTH_PASS = 0x0B96,
+ GL_STENCIL_REF = 0x0B97,
+ GL_STENCIL_TEST = 0x0B90,
+ GL_STENCIL_VALUE_MASK = 0x0B93,
+ GL_STENCIL_WRITEMASK = 0x0B98,
+ GL_STEREO = 0x0C33,
+ GL_STRICT_DEPTHFUNC_HINT_PGI = 0x1A216,
+ GL_STRICT_LIGHTING_HINT_PGI = 0x1A217,
+ GL_STRICT_SCISSOR_HINT_PGI = 0x1A218,
+ GL_SUBPIXEL_BITS = 0x0D50,
+ GL_SUBTRACT = 0x84E7,
+ GL_SUBTRACT_ARB = 0x84E7,
+ GL_SUB_ATI = 0x8965,
+ GL_SUNX_constant_data = 1,
+ GL_SUN_convolution_border_modes = 1,
+ GL_SUN_global_alpha = 1,
+ GL_SUN_triangle_list = 1,
+ GL_SUN_vertex = 1,
+ GL_SWIZZLE_STQ_ATI = 0x8977,
+ GL_SWIZZLE_STQ_DQ_ATI = 0x8979,
+ GL_SWIZZLE_STRQ_ATI = 0x897A,
+ GL_SWIZZLE_STRQ_DQ_ATI = 0x897B,
+ GL_SWIZZLE_STR_ATI = 0x8976,
+ GL_SWIZZLE_STR_DR_ATI = 0x8978,
+ GL_T = 0x2001,
+ GL_T2F_C3F_V3F = 0x2A2A,
+ GL_T2F_C4F_N3F_V3F = 0x2A2C,
+ GL_T2F_C4UB_V3F = 0x2A29,
+ GL_T2F_IUI_N3F_V2F_EXT = 0x81B3,
+ GL_T2F_IUI_N3F_V3F_EXT = 0x81B4,
+ GL_T2F_IUI_V2F_EXT = 0x81B1,
+ GL_T2F_IUI_V3F_EXT = 0x81B2,
+ GL_T2F_N3F_V3F = 0x2A2B,
+ GL_T2F_V3F = 0x2A27,
+ GL_T4F_C4F_N3F_V4F = 0x2A2D,
+ GL_T4F_V4F = 0x2A28,
+ GL_TABLE_TOO_LARGE = 0x8031,
+ GL_TABLE_TOO_LARGE_EXT = 0x8031,
+ GL_TANGENT_ARRAY_EXT = 0x8439,
+ GL_TANGENT_ARRAY_POINTER_EXT = 0x8442,
+ GL_TANGENT_ARRAY_STRIDE_EXT = 0x843F,
+ GL_TANGENT_ARRAY_TYPE_EXT = 0x843E,
+ GL_TEXCOORD1_BIT_PGI = 0x10000000,
+ GL_TEXCOORD2_BIT_PGI = 0x20000000,
+ GL_TEXCOORD3_BIT_PGI = 0x40000000,
+ GL_TEXCOORD4_BIT_PGI = 0x80000000,
+ GL_TEXTURE = 0x1702,
+ GL_TEXTURE0 = 0x84C0,
+ GL_TEXTURE0_ARB = 0x84C0,
+ GL_TEXTURE1 = 0x84C1,
+ GL_TEXTURE10 = 0x84CA,
+ GL_TEXTURE10_ARB = 0x84CA,
+ GL_TEXTURE11 = 0x84CB,
+ GL_TEXTURE11_ARB = 0x84CB,
+ GL_TEXTURE12 = 0x84CC,
+ GL_TEXTURE12_ARB = 0x84CC,
+ GL_TEXTURE13 = 0x84CD,
+ GL_TEXTURE13_ARB = 0x84CD,
+ GL_TEXTURE14 = 0x84CE,
+ GL_TEXTURE14_ARB = 0x84CE,
+ GL_TEXTURE15 = 0x84CF,
+ GL_TEXTURE15_ARB = 0x84CF,
+ GL_TEXTURE16 = 0x84D0,
+ GL_TEXTURE16_ARB = 0x84D0,
+ GL_TEXTURE17 = 0x84D1,
+ GL_TEXTURE17_ARB = 0x84D1,
+ GL_TEXTURE18 = 0x84D2,
+ GL_TEXTURE18_ARB = 0x84D2,
+ GL_TEXTURE19 = 0x84D3,
+ GL_TEXTURE19_ARB = 0x84D3,
+ GL_TEXTURE1_ARB = 0x84C1,
+ GL_TEXTURE2 = 0x84C2,
+ GL_TEXTURE20 = 0x84D4,
+ GL_TEXTURE20_ARB = 0x84D4,
+ GL_TEXTURE21 = 0x84D5,
+ GL_TEXTURE21_ARB = 0x84D5,
+ GL_TEXTURE22 = 0x84D6,
+ GL_TEXTURE22_ARB = 0x84D6,
+ GL_TEXTURE23 = 0x84D7,
+ GL_TEXTURE23_ARB = 0x84D7,
+ GL_TEXTURE24 = 0x84D8,
+ GL_TEXTURE24_ARB = 0x84D8,
+ GL_TEXTURE25 = 0x84D9,
+ GL_TEXTURE25_ARB = 0x84D9,
+ GL_TEXTURE26 = 0x84DA,
+ GL_TEXTURE26_ARB = 0x84DA,
+ GL_TEXTURE27 = 0x84DB,
+ GL_TEXTURE27_ARB = 0x84DB,
+ GL_TEXTURE28 = 0x84DC,
+ GL_TEXTURE28_ARB = 0x84DC,
+ GL_TEXTURE29 = 0x84DD,
+ GL_TEXTURE29_ARB = 0x84DD,
+ GL_TEXTURE2_ARB = 0x84C2,
+ GL_TEXTURE3 = 0x84C3,
+ GL_TEXTURE30 = 0x84DE,
+ GL_TEXTURE30_ARB = 0x84DE,
+ GL_TEXTURE31 = 0x84DF,
+ GL_TEXTURE31_ARB = 0x84DF,
+ GL_TEXTURE3_ARB = 0x84C3,
+ GL_TEXTURE4 = 0x84C4,
+ GL_TEXTURE4_ARB = 0x84C4,
+ GL_TEXTURE5 = 0x84C5,
+ GL_TEXTURE5_ARB = 0x84C5,
+ GL_TEXTURE6 = 0x84C6,
+ GL_TEXTURE6_ARB = 0x84C6,
+ GL_TEXTURE7 = 0x84C7,
+ GL_TEXTURE7_ARB = 0x84C7,
+ GL_TEXTURE8 = 0x84C8,
+ GL_TEXTURE8_ARB = 0x84C8,
+ GL_TEXTURE9 = 0x84C9,
+ GL_TEXTURE9_ARB = 0x84C9,
+ GL_TEXTURE_1D = 0x0DE0,
+ GL_TEXTURE_1D_BINDING_EXT = 0x8068,
+ GL_TEXTURE_2D = 0x0DE1,
+ GL_TEXTURE_2D_BINDING_EXT = 0x8069,
+ GL_TEXTURE_3D = 0x806F,
+ GL_TEXTURE_3D_BINDING_EXT = 0x806A,
+ GL_TEXTURE_3D_EXT = 0x806F,
+ GL_TEXTURE_4DSIZE_SGIS = 0x8136,
+ GL_TEXTURE_4D_BINDING_SGIS = 0x814F,
+ GL_TEXTURE_4D_SGIS = 0x8134,
+ GL_TEXTURE_ALPHA_SIZE = 0x805F,
+ GL_TEXTURE_ALPHA_SIZE_EXT = 0x805F,
+ GL_TEXTURE_APPLICATION_MODE_EXT = 0x834F,
+ GL_TEXTURE_BASE_LEVEL = 0x813C,
+ GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C,
+ GL_TEXTURE_BINDING_1D = 0x8068,
+ GL_TEXTURE_BINDING_2D = 0x8069,
+ GL_TEXTURE_BINDING_3D = 0x806A,
+ GL_TEXTURE_BINDING_CUBE_MAP = 0x8514,
+ GL_TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514,
+ GL_TEXTURE_BINDING_CUBE_MAP_EXT = 0x8514,
+ GL_TEXTURE_BINDING_RECTANGLE_NV = 0x84F6,
+ GL_TEXTURE_BIT = 0x00040000,
+ GL_TEXTURE_BLUE_SIZE = 0x805E,
+ GL_TEXTURE_BLUE_SIZE_EXT = 0x805E,
+ GL_TEXTURE_BORDER = 0x1005,
+ GL_TEXTURE_BORDER_COLOR = 0x1004,
+ GL_TEXTURE_BORDER_VALUES_NV = 0x871A,
+ GL_TEXTURE_CLIPMAP_CENTER_SGIX = 0x8171,
+ GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 0x8176,
+ GL_TEXTURE_CLIPMAP_FRAME_SGIX = 0x8172,
+ GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 0x8175,
+ GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 0x8173,
+ GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8174,
+ GL_TEXTURE_COLOR_TABLE_SGI = 0x80BC,
+ GL_TEXTURE_COLOR_WRITEMASK_SGIS = 0x81EF,
+ GL_TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B,
+ GL_TEXTURE_COMPARE_SGIX = 0x819A,
+ GL_TEXTURE_COMPONENTS = 0x1003,
+ GL_TEXTURE_COMPRESSED = 0x86A1,
+ GL_TEXTURE_COMPRESSED_ARB = 0x86A1,
+ GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0,
+ GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 0x86A0,
+ GL_TEXTURE_COMPRESSION_HINT = 0x84EF,
+ GL_TEXTURE_COMPRESSION_HINT_ARB = 0x84EF,
+ GL_TEXTURE_CONSTANT_DATA_SUNX = 0x81D6,
+ GL_TEXTURE_COORD_ARRAY = 0x8078,
+ GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B,
+ GL_TEXTURE_COORD_ARRAY_EXT = 0x8078,
+ GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074,
+ GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084,
+ GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F8,
+ GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092,
+ GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092,
+ GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088,
+ GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088,
+ GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A,
+ GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A,
+ GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089,
+ GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089,
+ GL_TEXTURE_CUBE_MAP = 0x8513,
+ GL_TEXTURE_CUBE_MAP_ARB = 0x8513,
+ GL_TEXTURE_CUBE_MAP_EXT = 0x8513,
+ GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516,
+ GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516,
+ GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 0x8516,
+ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518,
+ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518,
+ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 0x8518,
+ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A,
+ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A,
+ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 0x851A,
+ GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515,
+ GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515,
+ GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 0x8515,
+ GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517,
+ GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517,
+ GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 0x8517,
+ GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519,
+ GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519,
+ GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 0x8519,
+ GL_TEXTURE_DEFORMATION_BIT_SGIX = 0x00000001,
+ GL_TEXTURE_DEFORMATION_SGIX = 0x8195,
+ GL_TEXTURE_DEPTH = 0x8071,
+ GL_TEXTURE_DEPTH_EXT = 0x8071,
+ GL_TEXTURE_DS_SIZE_NV = 0x871D,
+ GL_TEXTURE_DT_SIZE_NV = 0x871E,
+ GL_TEXTURE_ENV = 0x2300,
+ GL_TEXTURE_ENV_BIAS_SGIX = 0x80BE,
+ GL_TEXTURE_ENV_COLOR = 0x2201,
+ GL_TEXTURE_ENV_MODE = 0x2200,
+ GL_TEXTURE_FILTER4_SIZE_SGIS = 0x8147,
+ GL_TEXTURE_FILTER_CONTROL_EXT = 0x8500,
+ GL_TEXTURE_GEN_MODE = 0x2500,
+ GL_TEXTURE_GEN_Q = 0x0C63,
+ GL_TEXTURE_GEN_R = 0x0C62,
+ GL_TEXTURE_GEN_S = 0x0C60,
+ GL_TEXTURE_GEN_T = 0x0C61,
+ GL_TEXTURE_GEQUAL_R_SGIX = 0x819D,
+ GL_TEXTURE_GREEN_SIZE = 0x805D,
+ GL_TEXTURE_GREEN_SIZE_EXT = 0x805D,
+ GL_TEXTURE_HEIGHT = 0x1001,
+ GL_TEXTURE_HI_SIZE_NV = 0x871B,
+ GL_TEXTURE_INDEX_SIZE_EXT = 0x80ED,
+ GL_TEXTURE_INTENSITY_SIZE = 0x8061,
+ GL_TEXTURE_INTENSITY_SIZE_EXT = 0x8061,
+ GL_TEXTURE_INTERNAL_FORMAT = 0x1003,
+ GL_TEXTURE_LEQUAL_R_SGIX = 0x819C,
+ GL_TEXTURE_LIGHTING_MODE_HP = 0x8167,
+ GL_TEXTURE_LIGHT_EXT = 0x8350,
+ GL_TEXTURE_LOD_BIAS_EXT = 0x8501,
+ GL_TEXTURE_LOD_BIAS_R_SGIX = 0x8190,
+ GL_TEXTURE_LOD_BIAS_S_SGIX = 0x818E,
+ GL_TEXTURE_LOD_BIAS_T_SGIX = 0x818F,
+ GL_TEXTURE_LO_SIZE_NV = 0x871C,
+ GL_TEXTURE_LUMINANCE_SIZE = 0x8060,
+ GL_TEXTURE_LUMINANCE_SIZE_EXT = 0x8060,
+ GL_TEXTURE_MAG_FILTER = 0x2800,
+ GL_TEXTURE_MAG_SIZE_NV = 0x871F,
+ GL_TEXTURE_MATERIAL_FACE_EXT = 0x8351,
+ GL_TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352,
+ GL_TEXTURE_MATRIX = 0x0BA8,
+ GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE,
+ GL_TEXTURE_MAX_CLAMP_R_SGIX = 0x836B,
+ GL_TEXTURE_MAX_CLAMP_S_SGIX = 0x8369,
+ GL_TEXTURE_MAX_CLAMP_T_SGIX = 0x836A,
+ GL_TEXTURE_MAX_LEVEL = 0x813D,
+ GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D,
+ GL_TEXTURE_MAX_LOD = 0x813B,
+ GL_TEXTURE_MAX_LOD_SGIS = 0x813B,
+ GL_TEXTURE_MIN_FILTER = 0x2801,
+ GL_TEXTURE_MIN_LOD = 0x813A,
+ GL_TEXTURE_MIN_LOD_SGIS = 0x813A,
+ GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 0x812E,
+ GL_TEXTURE_NORMAL_EXT = 0x85AF,
+ GL_TEXTURE_POST_SPECULAR_HP = 0x8168,
+ GL_TEXTURE_PRE_SPECULAR_HP = 0x8169,
+ GL_TEXTURE_PRIORITY = 0x8066,
+ GL_TEXTURE_PRIORITY_EXT = 0x8066,
+ GL_TEXTURE_RECTANGLE_NV = 0x84F5,
+ GL_TEXTURE_RED_SIZE = 0x805C,
+ GL_TEXTURE_RED_SIZE_EXT = 0x805C,
+ GL_TEXTURE_RESIDENT = 0x8067,
+ GL_TEXTURE_RESIDENT_EXT = 0x8067,
+ GL_TEXTURE_SHADER_NV = 0x86DE,
+ GL_TEXTURE_STACK_DEPTH = 0x0BA5,
+ GL_TEXTURE_TOO_LARGE_EXT = 0x8065,
+ GL_TEXTURE_WIDTH = 0x1000,
+ GL_TEXTURE_WRAP_Q_SGIS = 0x8137,
+ GL_TEXTURE_WRAP_R = 0x8072,
+ GL_TEXTURE_WRAP_R_EXT = 0x8072,
+ GL_TEXTURE_WRAP_S = 0x2802,
+ GL_TEXTURE_WRAP_T = 0x2803,
+ GL_TRACE_ALL_BITS_MESA = 0xFFFF,
+ GL_TRACE_ARRAYS_BIT_MESA = 0x0004,
+ GL_TRACE_ERRORS_BIT_MESA = 0x0020,
+ GL_TRACE_MASK_MESA = 0x8755,
+ GL_TRACE_NAME_MESA = 0x8756,
+ GL_TRACE_OPERATIONS_BIT_MESA = 0x0001,
+ GL_TRACE_PIXELS_BIT_MESA = 0x0010,
+ GL_TRACE_PRIMITIVES_BIT_MESA = 0x0002,
+ GL_TRACE_TEXTURES_BIT_MESA = 0x0008,
+ GL_TRACK_MATRIX_NV = 0x8648,
+ GL_TRACK_MATRIX_TRANSFORM_NV = 0x8649,
+ GL_TRANSFORM_BIT = 0x00001000,
+ GL_TRANSFORM_HINT_APPLE = 0x85B1,
+ GL_TRANSPOSE_COLOR_MATRIX = 0x84E6,
+ GL_TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6,
+ GL_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3,
+ GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3,
+ GL_TRANSPOSE_NV = 0x862C,
+ GL_TRANSPOSE_PROJECTION_MATRIX = 0x84E4,
+ GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4,
+ GL_TRANSPOSE_TEXTURE_MATRIX = 0x84E5,
+ GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5,
+ GL_TRIANGLES = 0x0004,
+ GL_TRIANGLE_FAN = 0x0006,
+ GL_TRIANGLE_LIST_SUN = 0x81D7,
+ GL_TRIANGLE_STRIP = 0x0005,
+ GL_UNPACK_ALIGNMENT = 0x0CF5,
+ GL_UNPACK_CMYK_HINT_EXT = 0x800F,
+ GL_UNPACK_CONSTANT_DATA_SUNX = 0x81D5,
+ GL_UNPACK_IMAGE_DEPTH_SGIS = 0x8133,
+ GL_UNPACK_IMAGE_HEIGHT = 0x806E,
+ GL_UNPACK_IMAGE_HEIGHT_EXT = 0x806E,
+ GL_UNPACK_LSB_FIRST = 0x0CF1,
+ GL_UNPACK_RESAMPLE_OML = 0x8985,
+ GL_UNPACK_RESAMPLE_SGIX = 0x842D,
+ GL_UNPACK_ROW_LENGTH = 0x0CF2,
+ GL_UNPACK_SKIP_IMAGES = 0x806D,
+ GL_UNPACK_SKIP_IMAGES_EXT = 0x806D,
+ GL_UNPACK_SKIP_PIXELS = 0x0CF4,
+ GL_UNPACK_SKIP_ROWS = 0x0CF3,
+ GL_UNPACK_SKIP_VOLUMES_SGIS = 0x8132,
+ GL_UNPACK_SUBSAMPLE_RATE_SGIX = 0x85A1,
+ GL_UNPACK_SWAP_BYTES = 0x0CF0,
+ GL_UNSIGNED_BYTE = 0x1401,
+ GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362,
+ GL_UNSIGNED_BYTE_3_3_2 = 0x8032,
+ GL_UNSIGNED_BYTE_3_3_2_EXT = 0x8032,
+ GL_UNSIGNED_IDENTITY_NV = 0x8536,
+ GL_UNSIGNED_INT = 0x1405,
+ GL_UNSIGNED_INT_10_10_10_2 = 0x8036,
+ GL_UNSIGNED_INT_10_10_10_2_EXT = 0x8036,
+ GL_UNSIGNED_INT_24_8_MESA = 0x8751,
+ GL_UNSIGNED_INT_24_8_NV = 0x84FA,
+ GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368,
+ GL_UNSIGNED_INT_8_24_REV_MESA = 0x8752,
+ GL_UNSIGNED_INT_8_8_8_8 = 0x8035,
+ GL_UNSIGNED_INT_8_8_8_8_EXT = 0x8035,
+ GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367,
+ GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB,
+ GL_UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA,
+ GL_UNSIGNED_INVERT_NV = 0x8537,
+ GL_UNSIGNED_SHORT = 0x1403,
+ GL_UNSIGNED_SHORT_15_1_MESA = 0x8753,
+ GL_UNSIGNED_SHORT_1_15_REV_MESA = 0x8754,
+ GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366,
+ GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033,
+ GL_UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033,
+ GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365,
+ GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034,
+ GL_UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034,
+ GL_UNSIGNED_SHORT_5_6_5 = 0x8363,
+ GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364,
+ GL_V2F = 0x2A20,
+ GL_V3F = 0x2A21,
+ GL_VARIABLE_A_NV = 0x8523,
+ GL_VARIABLE_B_NV = 0x8524,
+ GL_VARIABLE_C_NV = 0x8525,
+ GL_VARIABLE_D_NV = 0x8526,
+ GL_VARIABLE_E_NV = 0x8527,
+ GL_VARIABLE_F_NV = 0x8528,
+ GL_VARIABLE_G_NV = 0x8529,
+ GL_VARIANT_ARRAY_EXT = 0x87E8,
+ GL_VARIANT_ARRAY_POINTER_EXT = 0x87E9,
+ GL_VARIANT_ARRAY_STRIDE_EXT = 0x87E6,
+ GL_VARIANT_ARRAY_TYPE_EXT = 0x87E7,
+ GL_VARIANT_DATATYPE_EXT = 0x87E5,
+ GL_VARIANT_EXT = 0x87C1,
+ GL_VARIANT_VALUE_EXT = 0x87E4,
+ GL_VECTOR_EXT = 0x87BF,
+ GL_VENDOR = 0x1F00,
+ GL_VERSION = 0x1F02,
+ GL_VERSION_1_1 = 1,
+ GL_VERSION_1_2 = 1,
+ GL_VERSION_1_3 = 1,
+ GL_VERTEX23_BIT_PGI = 0x00000004,
+ GL_VERTEX4_BIT_PGI = 0x00000008,
+ GL_VERTEX_ARRAY = 0x8074,
+ GL_VERTEX_ARRAY_COUNT_EXT = 0x807D,
+ GL_VERTEX_ARRAY_EXT = 0x8074,
+ GL_VERTEX_ARRAY_LIST_IBM = 103070,
+ GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080,
+ GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F5,
+ GL_VERTEX_ARRAY_POINTER = 0x808E,
+ GL_VERTEX_ARRAY_POINTER_EXT = 0x808E,
+ GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E,
+ GL_VERTEX_ARRAY_RANGE_NV = 0x851D,
+ GL_VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521,
+ GL_VERTEX_ARRAY_RANGE_VALID_NV = 0x851F,
+ GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533,
+ GL_VERTEX_ARRAY_SIZE = 0x807A,
+ GL_VERTEX_ARRAY_SIZE_EXT = 0x807A,
+ GL_VERTEX_ARRAY_STRIDE = 0x807C,
+ GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C,
+ GL_VERTEX_ARRAY_TYPE = 0x807B,
+ GL_VERTEX_ARRAY_TYPE_EXT = 0x807B,
+ GL_VERTEX_ATTRIB_ARRAY0_NV = 0x8650,
+ GL_VERTEX_ATTRIB_ARRAY10_NV = 0x865A,
+ GL_VERTEX_ATTRIB_ARRAY11_NV = 0x865B,
+ GL_VERTEX_ATTRIB_ARRAY12_NV = 0x865C,
+ GL_VERTEX_ATTRIB_ARRAY13_NV = 0x865D,
+ GL_VERTEX_ATTRIB_ARRAY14_NV = 0x865E,
+ GL_VERTEX_ATTRIB_ARRAY15_NV = 0x865F,
+ GL_VERTEX_ATTRIB_ARRAY1_NV = 0x8651,
+ GL_VERTEX_ATTRIB_ARRAY2_NV = 0x8652,
+ GL_VERTEX_ATTRIB_ARRAY3_NV = 0x8653,
+ GL_VERTEX_ATTRIB_ARRAY4_NV = 0x8654,
+ GL_VERTEX_ATTRIB_ARRAY5_NV = 0x8655,
+ GL_VERTEX_ATTRIB_ARRAY6_NV = 0x8656,
+ GL_VERTEX_ATTRIB_ARRAY7_NV = 0x8657,
+ GL_VERTEX_ATTRIB_ARRAY8_NV = 0x8658,
+ GL_VERTEX_ATTRIB_ARRAY9_NV = 0x8659,
+ GL_VERTEX_BLEND_ARB = 0x86A7,
+ GL_VERTEX_CONSISTENT_HINT_PGI = 0x1A22B,
+ GL_VERTEX_DATA_HINT_PGI = 0x1A22A,
+ GL_VERTEX_PRECLIP_HINT_SGIX = 0x83EF,
+ GL_VERTEX_PRECLIP_SGIX = 0x83EE,
+ GL_VERTEX_PROGRAM_BINDING_NV = 0x864A,
+ GL_VERTEX_PROGRAM_NV = 0x8620,
+ GL_VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642,
+ GL_VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643,
+ GL_VERTEX_SHADER_BINDING_EXT = 0x8781,
+ GL_VERTEX_SHADER_EXT = 0x8780,
+ GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF,
+ GL_VERTEX_SHADER_INVARIANTS_EXT = 0x87D1,
+ GL_VERTEX_SHADER_LOCALS_EXT = 0x87D3,
+ GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2,
+ GL_VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4,
+ GL_VERTEX_SHADER_VARIANTS_EXT = 0x87D0,
+ GL_VERTEX_SOURCE_ATI = 0x8774,
+ GL_VERTEX_STATE_PROGRAM_NV = 0x8621,
+ GL_VERTEX_STREAM0_ATI = 0x876C,
+ GL_VERTEX_STREAM1_ATI = 0x876D,
+ GL_VERTEX_STREAM2_ATI = 0x876E,
+ GL_VERTEX_STREAM3_ATI = 0x876F,
+ GL_VERTEX_STREAM4_ATI = 0x8770,
+ GL_VERTEX_STREAM5_ATI = 0x8771,
+ GL_VERTEX_STREAM6_ATI = 0x8772,
+ GL_VERTEX_STREAM7_ATI = 0x8773,
+ GL_VERTEX_WEIGHTING_EXT = 0x8509,
+ GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C,
+ GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510,
+ GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D,
+ GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F,
+ GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E,
+ GL_VIBRANCE_BIAS_NV = 0x8719,
+ GL_VIBRANCE_SCALE_NV = 0x8713,
+ GL_VIEWPORT = 0x0BA2,
+ GL_VIEWPORT_BIT = 0x00000800,
+ GL_WEIGHT_ARRAY_ARB = 0x86AD,
+ GL_WEIGHT_ARRAY_POINTER_ARB = 0x86AC,
+ GL_WEIGHT_ARRAY_SIZE_ARB = 0x86AB,
+ GL_WEIGHT_ARRAY_STRIDE_ARB = 0x86AA,
+ GL_WEIGHT_ARRAY_TYPE_ARB = 0x86A9,
+ GL_WEIGHT_SUM_UNITY_ARB = 0x86A6,
+ GL_WIDE_LINE_HINT_PGI = 0x1A222,
+ GL_WIN_phong_shading = 1,
+ GL_WIN_specular_fog = 1,
+ GL_WRAP_BORDER = 0x8152,
+ GL_WRAP_BORDER_SUN = 0x81D4,
+ GL_W_EXT = 0x87D8,
+ GL_XOR = 0x1506,
+ GL_X_EXT = 0x87D5,
+ GL_YCRCBA_SGIX = 0x8319,
+ GL_YCRCB_422_SGIX = 0x81BB,
+ GL_YCRCB_444_SGIX = 0x81BC,
+ GL_YCRCB_SGIX = 0x8318,
+ GL_Y_EXT = 0x87D6,
+ GL_ZERO = 0x0,
+ GL_ZOOM_X = 0x0D16,
+ GL_ZOOM_Y = 0x0D17,
+ GL_Z_EXT = 0x87D7
+};
diff --git a/C2J/mesa40-header/gl-proto-auto.orig.h b/C2J/mesa40-header/gl-proto-auto.orig.h
new file mode 100644
index 0000000..5ca3924
--- /dev/null
+++ b/C2J/mesa40-header/gl-proto-auto.orig.h
@@ -0,0 +1,1277 @@
+extern void glClearIndex( GLfloat c );
+extern void glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
+extern void glClear( GLbitfield mask );
+extern void glIndexMask( GLuint mask );
+extern void glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
+extern void glAlphaFunc( GLenum func, GLclampf ref );
+extern void glBlendFunc( GLenum sfactor, GLenum dfactor );
+extern void glLogicOp( GLenum opcode );
+extern void glCullFace( GLenum mode );
+extern void glFrontFace( GLenum mode );
+extern void glPointSize( GLfloat size );
+extern void glLineWidth( GLfloat width );
+extern void glLineStipple( GLint factor, GLushort pattern );
+extern void glPolygonMode( GLenum face, GLenum mode );
+extern void glPolygonOffset( GLfloat factor, GLfloat units );
+extern void glPolygonStipple( const GLubyte *mask );
+extern void glGetPolygonStipple( GLubyte *mask );
+extern void glEdgeFlag( GLboolean flag );
+extern void glEdgeFlagv( const GLboolean *flag );
+extern void glScissor( GLint x, GLint y, GLsizei width, GLsizei height);
+extern void glClipPlane( GLenum plane, const GLdouble *equation );
+extern void glGetClipPlane( GLenum plane, GLdouble *equation );
+extern void glDrawBuffer( GLenum mode );
+extern void glReadBuffer( GLenum mode );
+extern void glEnable( GLenum cap );
+extern void glDisable( GLenum cap );
+extern GLboolean glIsEnabled( GLenum cap );
+extern void glEnableClientState( GLenum cap ); /* 1.1 */
+extern void glDisableClientState( GLenum cap ); /* 1.1 */
+extern void glGetBooleanv( GLenum pname, GLboolean *params );
+extern void glGetDoublev( GLenum pname, GLdouble *params );
+extern void glGetFloatv( GLenum pname, GLfloat *params );
+extern void glGetIntegerv( GLenum pname, GLint *params );
+extern void glPushAttrib( GLbitfield mask );
+extern void glPopAttrib( void );
+extern void glPushClientAttrib( GLbitfield mask ); /* 1.1 */
+extern void glPopClientAttrib( void ); /* 1.1 */
+extern GLint glRenderMode( GLenum mode );
+extern GLenum glGetError( void );
+extern void glFinish( void );
+extern void glFlush( void );
+extern void glHint( GLenum target, GLenum mode );
+extern void glClearDepth( GLclampd depth );
+extern void glDepthFunc( GLenum func );
+extern void glDepthMask( GLboolean flag );
+extern void glDepthRange( GLclampd near_val, GLclampd far_val );
+extern void glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
+extern void glAccum( GLenum op, GLfloat value );
+extern void glMatrixMode( GLenum mode );
+extern void glOrtho( GLdouble left, GLdouble right,
+ GLdouble bottom, GLdouble top,
+ GLdouble near_val, GLdouble far_val );
+extern void glFrustum( GLdouble left, GLdouble right,
+ GLdouble bottom, GLdouble top,
+ GLdouble near_val, GLdouble far_val );
+extern void glViewport( GLint x, GLint y,
+ GLsizei width, GLsizei height );
+extern void glPushMatrix( void );
+extern void glPopMatrix( void );
+extern void glLoadIdentity( void );
+extern void glLoadMatrixd( const GLdouble *m );
+extern void glLoadMatrixf( const GLfloat *m );
+extern void glMultMatrixd( const GLdouble *m );
+extern void glMultMatrixf( const GLfloat *m );
+extern void glRotated( GLdouble angle,
+ GLdouble x, GLdouble y, GLdouble z );
+extern void glRotatef( GLfloat angle,
+ GLfloat x, GLfloat y, GLfloat z );
+extern void glScaled( GLdouble x, GLdouble y, GLdouble z );
+extern void glScalef( GLfloat x, GLfloat y, GLfloat z );
+extern void glTranslated( GLdouble x, GLdouble y, GLdouble z );
+extern void glTranslatef( GLfloat x, GLfloat y, GLfloat z );
+extern GLboolean glIsList( GLuint list );
+extern void glDeleteLists( GLuint list, GLsizei range );
+extern GLuint glGenLists( GLsizei range );
+extern void glNewList( GLuint list, GLenum mode );
+extern void glEndList( void );
+extern void glCallList( GLuint list );
+extern void glCallLists( GLsizei n, GLenum type,
+ const GLvoid *lists );
+extern void glListBase( GLuint base );
+extern void glBegin( GLenum mode );
+extern void glEnd( void );
+extern void glVertex2d( GLdouble x, GLdouble y );
+extern void glVertex2f( GLfloat x, GLfloat y );
+extern void glVertex2i( GLint x, GLint y );
+extern void glVertex2s( GLshort x, GLshort y );
+extern void glVertex3d( GLdouble x, GLdouble y, GLdouble z );
+extern void glVertex3f( GLfloat x, GLfloat y, GLfloat z );
+extern void glVertex3i( GLint x, GLint y, GLint z );
+extern void glVertex3s( GLshort x, GLshort y, GLshort z );
+extern void glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
+extern void glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
+extern void glVertex4i( GLint x, GLint y, GLint z, GLint w );
+extern void glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w );
+extern void glVertex2dv( const GLdouble *v );
+extern void glVertex2fv( const GLfloat *v );
+extern void glVertex2iv( const GLint *v );
+extern void glVertex2sv( const GLshort *v );
+extern void glVertex3dv( const GLdouble *v );
+extern void glVertex3fv( const GLfloat *v );
+extern void glVertex3iv( const GLint *v );
+extern void glVertex3sv( const GLshort *v );
+extern void glVertex4dv( const GLdouble *v );
+extern void glVertex4fv( const GLfloat *v );
+extern void glVertex4iv( const GLint *v );
+extern void glVertex4sv( const GLshort *v );
+extern void glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz );
+extern void glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz );
+extern void glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz );
+extern void glNormal3i( GLint nx, GLint ny, GLint nz );
+extern void glNormal3s( GLshort nx, GLshort ny, GLshort nz );
+extern void glNormal3bv( const GLbyte *v );
+extern void glNormal3dv( const GLdouble *v );
+extern void glNormal3fv( const GLfloat *v );
+extern void glNormal3iv( const GLint *v );
+extern void glNormal3sv( const GLshort *v );
+extern void glIndexd( GLdouble c );
+extern void glIndexf( GLfloat c );
+extern void glIndexi( GLint c );
+extern void glIndexs( GLshort c );
+extern void glIndexub( GLubyte c ); /* 1.1 */
+extern void glIndexdv( const GLdouble *c );
+extern void glIndexfv( const GLfloat *c );
+extern void glIndexiv( const GLint *c );
+extern void glIndexsv( const GLshort *c );
+extern void glIndexubv( const GLubyte *c ); /* 1.1 */
+extern void glColor3b( GLbyte red, GLbyte green, GLbyte blue );
+extern void glColor3d( GLdouble red, GLdouble green, GLdouble blue );
+extern void glColor3f( GLfloat red, GLfloat green, GLfloat blue );
+extern void glColor3i( GLint red, GLint green, GLint blue );
+extern void glColor3s( GLshort red, GLshort green, GLshort blue );
+extern void glColor3ub( GLubyte red, GLubyte green, GLubyte blue );
+extern void glColor3ui( GLuint red, GLuint green, GLuint blue );
+extern void glColor3us( GLushort red, GLushort green, GLushort blue );
+extern void glColor4b( GLbyte red, GLbyte green,
+ GLbyte blue, GLbyte alpha );
+extern void glColor4d( GLdouble red, GLdouble green,
+ GLdouble blue, GLdouble alpha );
+extern void glColor4f( GLfloat red, GLfloat green,
+ GLfloat blue, GLfloat alpha );
+extern void glColor4i( GLint red, GLint green,
+ GLint blue, GLint alpha );
+extern void glColor4s( GLshort red, GLshort green,
+ GLshort blue, GLshort alpha );
+extern void glColor4ub( GLubyte red, GLubyte green,
+ GLubyte blue, GLubyte alpha );
+extern void glColor4ui( GLuint red, GLuint green,
+ GLuint blue, GLuint alpha );
+extern void glColor4us( GLushort red, GLushort green,
+ GLushort blue, GLushort alpha );
+extern void glColor3bv( const GLbyte *v );
+extern void glColor3dv( const GLdouble *v );
+extern void glColor3fv( const GLfloat *v );
+extern void glColor3iv( const GLint *v );
+extern void glColor3sv( const GLshort *v );
+extern void glColor3ubv( const GLubyte *v );
+extern void glColor3uiv( const GLuint *v );
+extern void glColor3usv( const GLushort *v );
+extern void glColor4bv( const GLbyte *v );
+extern void glColor4dv( const GLdouble *v );
+extern void glColor4fv( const GLfloat *v );
+extern void glColor4iv( const GLint *v );
+extern void glColor4sv( const GLshort *v );
+extern void glColor4ubv( const GLubyte *v );
+extern void glColor4uiv( const GLuint *v );
+extern void glColor4usv( const GLushort *v );
+extern void glTexCoord1d( GLdouble s );
+extern void glTexCoord1f( GLfloat s );
+extern void glTexCoord1i( GLint s );
+extern void glTexCoord1s( GLshort s );
+extern void glTexCoord2d( GLdouble s, GLdouble t );
+extern void glTexCoord2f( GLfloat s, GLfloat t );
+extern void glTexCoord2i( GLint s, GLint t );
+extern void glTexCoord2s( GLshort s, GLshort t );
+extern void glTexCoord3d( GLdouble s, GLdouble t, GLdouble r );
+extern void glTexCoord3f( GLfloat s, GLfloat t, GLfloat r );
+extern void glTexCoord3i( GLint s, GLint t, GLint r );
+extern void glTexCoord3s( GLshort s, GLshort t, GLshort r );
+extern void glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
+extern void glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
+extern void glTexCoord4i( GLint s, GLint t, GLint r, GLint q );
+extern void glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q );
+extern void glTexCoord1dv( const GLdouble *v );
+extern void glTexCoord1fv( const GLfloat *v );
+extern void glTexCoord1iv( const GLint *v );
+extern void glTexCoord1sv( const GLshort *v );
+extern void glTexCoord2dv( const GLdouble *v );
+extern void glTexCoord2fv( const GLfloat *v );
+extern void glTexCoord2iv( const GLint *v );
+extern void glTexCoord2sv( const GLshort *v );
+extern void glTexCoord3dv( const GLdouble *v );
+extern void glTexCoord3fv( const GLfloat *v );
+extern void glTexCoord3iv( const GLint *v );
+extern void glTexCoord3sv( const GLshort *v );
+extern void glTexCoord4dv( const GLdouble *v );
+extern void glTexCoord4fv( const GLfloat *v );
+extern void glTexCoord4iv( const GLint *v );
+extern void glTexCoord4sv( const GLshort *v );
+extern void glRasterPos2d( GLdouble x, GLdouble y );
+extern void glRasterPos2f( GLfloat x, GLfloat y );
+extern void glRasterPos2i( GLint x, GLint y );
+extern void glRasterPos2s( GLshort x, GLshort y );
+extern void glRasterPos3d( GLdouble x, GLdouble y, GLdouble z );
+extern void glRasterPos3f( GLfloat x, GLfloat y, GLfloat z );
+extern void glRasterPos3i( GLint x, GLint y, GLint z );
+extern void glRasterPos3s( GLshort x, GLshort y, GLshort z );
+extern void glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
+extern void glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
+extern void glRasterPos4i( GLint x, GLint y, GLint z, GLint w );
+extern void glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w );
+extern void glRasterPos2dv( const GLdouble *v );
+extern void glRasterPos2fv( const GLfloat *v );
+extern void glRasterPos2iv( const GLint *v );
+extern void glRasterPos2sv( const GLshort *v );
+extern void glRasterPos3dv( const GLdouble *v );
+extern void glRasterPos3fv( const GLfloat *v );
+extern void glRasterPos3iv( const GLint *v );
+extern void glRasterPos3sv( const GLshort *v );
+extern void glRasterPos4dv( const GLdouble *v );
+extern void glRasterPos4fv( const GLfloat *v );
+extern void glRasterPos4iv( const GLint *v );
+extern void glRasterPos4sv( const GLshort *v );
+extern void glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
+extern void glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
+extern void glRecti( GLint x1, GLint y1, GLint x2, GLint y2 );
+extern void glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
+extern void glRectdv( const GLdouble *v1, const GLdouble *v2 );
+extern void glRectfv( const GLfloat *v1, const GLfloat *v2 );
+extern void glRectiv( const GLint *v1, const GLint *v2 );
+extern void glRectsv( const GLshort *v1, const GLshort *v2 );
+extern void glVertexPointer( GLint size, GLenum type,
+ GLsizei stride, const GLvoid *ptr );
+extern void glNormalPointer( GLenum type, GLsizei stride,
+ const GLvoid *ptr );
+extern void glColorPointer( GLint size, GLenum type,
+ GLsizei stride, const GLvoid *ptr );
+extern void glIndexPointer( GLenum type, GLsizei stride,
+ const GLvoid *ptr );
+extern void glTexCoordPointer( GLint size, GLenum type,
+ GLsizei stride, const GLvoid *ptr );
+extern void glEdgeFlagPointer( GLsizei stride, const GLvoid *ptr );
+extern void glGetPointerv( GLenum pname, GLvoid **params );
+extern void glArrayElement( GLint i );
+extern void glDrawArrays( GLenum mode, GLint first, GLsizei count );
+extern void glDrawElements( GLenum mode, GLsizei count,
+ GLenum type, const GLvoid *indices );
+extern void glInterleavedArrays( GLenum format, GLsizei stride,
+ const GLvoid *pointer );
+extern void glShadeModel( GLenum mode );
+extern void glLightf( GLenum light, GLenum pname, GLfloat param );
+extern void glLighti( GLenum light, GLenum pname, GLint param );
+extern void glLightfv( GLenum light, GLenum pname,
+ const GLfloat *params );
+extern void glLightiv( GLenum light, GLenum pname,
+ const GLint *params );
+extern void glGetLightfv( GLenum light, GLenum pname,
+ GLfloat *params );
+extern void glGetLightiv( GLenum light, GLenum pname,
+ GLint *params );
+extern void glLightModelf( GLenum pname, GLfloat param );
+extern void glLightModeli( GLenum pname, GLint param );
+extern void glLightModelfv( GLenum pname, const GLfloat *params );
+extern void glLightModeliv( GLenum pname, const GLint *params );
+extern void glMaterialf( GLenum face, GLenum pname, GLfloat param );
+extern void glMateriali( GLenum face, GLenum pname, GLint param );
+extern void glMaterialfv( GLenum face, GLenum pname, const GLfloat *params );
+extern void glMaterialiv( GLenum face, GLenum pname, const GLint *params );
+extern void glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params );
+extern void glGetMaterialiv( GLenum face, GLenum pname, GLint *params );
+extern void glColorMaterial( GLenum face, GLenum mode );
+extern void glPixelZoom( GLfloat xfactor, GLfloat yfactor );
+extern void glPixelStoref( GLenum pname, GLfloat param );
+extern void glPixelStorei( GLenum pname, GLint param );
+extern void glPixelTransferf( GLenum pname, GLfloat param );
+extern void glPixelTransferi( GLenum pname, GLint param );
+extern void glPixelMapfv( GLenum map, GLint mapsize,
+ const GLfloat *values );
+extern void glPixelMapuiv( GLenum map, GLint mapsize,
+ const GLuint *values );
+extern void glPixelMapusv( GLenum map, GLint mapsize,
+ const GLushort *values );
+extern void glGetPixelMapfv( GLenum map, GLfloat *values );
+extern void glGetPixelMapuiv( GLenum map, GLuint *values );
+extern void glGetPixelMapusv( GLenum map, GLushort *values );
+extern void glBitmap( GLsizei width, GLsizei height,
+ GLfloat xorig, GLfloat yorig,
+ GLfloat xmove, GLfloat ymove,
+ const GLubyte *bitmap );
+extern void glReadPixels( GLint x, GLint y,
+ GLsizei width, GLsizei height,
+ GLenum format, GLenum type,
+ GLvoid *pixels );
+extern void glDrawPixels( GLsizei width, GLsizei height,
+ GLenum format, GLenum type,
+ const GLvoid *pixels );
+extern void glCopyPixels( GLint x, GLint y,
+ GLsizei width, GLsizei height,
+ GLenum type );
+extern void glStencilFunc( GLenum func, GLint ref, GLuint mask );
+extern void glStencilMask( GLuint mask );
+extern void glStencilOp( GLenum fail, GLenum zfail, GLenum zpass );
+extern void glClearStencil( GLint s );
+extern void glTexGend( GLenum coord, GLenum pname, GLdouble param );
+extern void glTexGenf( GLenum coord, GLenum pname, GLfloat param );
+extern void glTexGeni( GLenum coord, GLenum pname, GLint param );
+extern void glTexGendv( GLenum coord, GLenum pname, const GLdouble *params );
+extern void glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params );
+extern void glTexGeniv( GLenum coord, GLenum pname, const GLint *params );
+extern void glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params );
+extern void glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params );
+extern void glGetTexGeniv( GLenum coord, GLenum pname, GLint *params );
+extern void glTexEnvf( GLenum target, GLenum pname, GLfloat param );
+extern void glTexEnvi( GLenum target, GLenum pname, GLint param );
+extern void glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params );
+extern void glTexEnviv( GLenum target, GLenum pname, const GLint *params );
+extern void glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params );
+extern void glGetTexEnviv( GLenum target, GLenum pname, GLint *params );
+extern void glTexParameterf( GLenum target, GLenum pname, GLfloat param );
+extern void glTexParameteri( GLenum target, GLenum pname, GLint param );
+extern void glTexParameterfv( GLenum target, GLenum pname,
+ const GLfloat *params );
+extern void glTexParameteriv( GLenum target, GLenum pname,
+ const GLint *params );
+extern void glGetTexParameterfv( GLenum target,
+ GLenum pname, GLfloat *params);
+extern void glGetTexParameteriv( GLenum target,
+ GLenum pname, GLint *params );
+extern void glGetTexLevelParameterfv( GLenum target, GLint level,
+ GLenum pname, GLfloat *params );
+extern void glGetTexLevelParameteriv( GLenum target, GLint level,
+ GLenum pname, GLint *params );
+extern void glTexImage1D( GLenum target, GLint level,
+ GLint internalFormat,
+ GLsizei width, GLint border,
+ GLenum format, GLenum type,
+ const GLvoid *pixels );
+extern void glTexImage2D( GLenum target, GLint level,
+ GLint internalFormat,
+ GLsizei width, GLsizei height,
+ GLint border, GLenum format, GLenum type,
+ const GLvoid *pixels );
+extern void glGetTexImage( GLenum target, GLint level,
+ GLenum format, GLenum type,
+ GLvoid *pixels );
+extern void glGenTextures( GLsizei n, GLuint *textures );
+extern void glDeleteTextures( GLsizei n, const GLuint *textures);
+extern void glBindTexture( GLenum target, GLuint texture );
+extern void glPrioritizeTextures( GLsizei n,
+ const GLuint *textures,
+ const GLclampf *priorities );
+extern GLboolean glAreTexturesResident( GLsizei n,
+ const GLuint *textures,
+ GLboolean *residences );
+extern GLboolean glIsTexture( GLuint texture );
+extern void glTexSubImage1D( GLenum target, GLint level,
+ GLint xoffset,
+ GLsizei width, GLenum format,
+ GLenum type, const GLvoid *pixels );
+extern void glTexSubImage2D( GLenum target, GLint level,
+ GLint xoffset, GLint yoffset,
+ GLsizei width, GLsizei height,
+ GLenum format, GLenum type,
+ const GLvoid *pixels );
+extern void glCopyTexImage1D( GLenum target, GLint level,
+ GLenum internalformat,
+ GLint x, GLint y,
+ GLsizei width, GLint border );
+extern void glCopyTexImage2D( GLenum target, GLint level,
+ GLenum internalformat,
+ GLint x, GLint y,
+ GLsizei width, GLsizei height,
+ GLint border );
+extern void glCopyTexSubImage1D( GLenum target, GLint level,
+ GLint xoffset, GLint x, GLint y,
+ GLsizei width );
+extern void glCopyTexSubImage2D( GLenum target, GLint level,
+ GLint xoffset, GLint yoffset,
+ GLint x, GLint y,
+ GLsizei width, GLsizei height );
+extern void glMap1d( GLenum target, GLdouble u1, GLdouble u2,
+ GLint stride,
+ GLint order, const GLdouble *points );
+extern void glMap1f( GLenum target, GLfloat u1, GLfloat u2,
+ GLint stride,
+ GLint order, const GLfloat *points );
+extern void glMap2d( GLenum target,
+ GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
+ GLdouble v1, GLdouble v2, GLint vstride, GLint vorder,
+ const GLdouble *points );
+extern void glMap2f( GLenum target,
+ GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
+ GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,
+ const GLfloat *points );
+extern void glGetMapdv( GLenum target, GLenum query, GLdouble *v );
+extern void glGetMapfv( GLenum target, GLenum query, GLfloat *v );
+extern void glGetMapiv( GLenum target, GLenum query, GLint *v );
+extern void glEvalCoord1d( GLdouble u );
+extern void glEvalCoord1f( GLfloat u );
+extern void glEvalCoord1dv( const GLdouble *u );
+extern void glEvalCoord1fv( const GLfloat *u );
+extern void glEvalCoord2d( GLdouble u, GLdouble v );
+extern void glEvalCoord2f( GLfloat u, GLfloat v );
+extern void glEvalCoord2dv( const GLdouble *u );
+extern void glEvalCoord2fv( const GLfloat *u );
+extern void glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 );
+extern void glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 );
+extern void glMapGrid2d( GLint un, GLdouble u1, GLdouble u2,
+ GLint vn, GLdouble v1, GLdouble v2 );
+extern void glMapGrid2f( GLint un, GLfloat u1, GLfloat u2,
+ GLint vn, GLfloat v1, GLfloat v2 );
+extern void glEvalPoint1( GLint i );
+extern void glEvalPoint2( GLint i, GLint j );
+extern void glEvalMesh1( GLenum mode, GLint i1, GLint i2 );
+extern void glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
+extern void glFogf( GLenum pname, GLfloat param );
+extern void glFogi( GLenum pname, GLint param );
+extern void glFogfv( GLenum pname, const GLfloat *params );
+extern void glFogiv( GLenum pname, const GLint *params );
+extern void glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer );
+extern void glPassThrough( GLfloat token );
+extern void glSelectBuffer( GLsizei size, GLuint *buffer );
+extern void glInitNames( void );
+extern void glLoadName( GLuint name );
+extern void glPushName( GLuint name );
+extern void glPopName( void );
+extern void glDrawRangeElements( GLenum mode, GLuint start,
+ GLuint end, GLsizei count, GLenum type, const GLvoid *indices );
+extern void glTexImage3D( GLenum target, GLint level,
+ GLenum internalFormat,
+ GLsizei width, GLsizei height,
+ GLsizei depth, GLint border,
+ GLenum format, GLenum type,
+ const GLvoid *pixels );
+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);
+extern void glCopyTexSubImage3D( GLenum target, GLint level,
+ GLint xoffset, GLint yoffset,
+ GLint zoffset, GLint x,
+ GLint y, GLsizei width,
+ GLsizei height );
+extern void glColorTable( GLenum target, GLenum internalformat,
+ GLsizei width, GLenum format,
+ GLenum type, const GLvoid *table );
+extern void glColorSubTable( GLenum target,
+ GLsizei start, GLsizei count,
+ GLenum format, GLenum type,
+ const GLvoid *data );
+extern void glColorTableParameteriv(GLenum target, GLenum pname,
+ const GLint *params);
+extern void glColorTableParameterfv(GLenum target, GLenum pname,
+ const GLfloat *params);
+extern void glCopyColorSubTable( GLenum target, GLsizei start,
+ GLint x, GLint y, GLsizei width );
+extern void glCopyColorTable( GLenum target, GLenum internalformat,
+ GLint x, GLint y, GLsizei width );
+extern void glGetColorTable( GLenum target, GLenum format,
+ GLenum type, GLvoid *table );
+extern void glGetColorTableParameterfv( GLenum target, GLenum pname,
+ GLfloat *params );
+extern void glGetColorTableParameteriv( GLenum target, GLenum pname,
+ GLint *params );
+extern void glBlendEquation( GLenum mode );
+extern void glBlendColor( GLclampf red, GLclampf green,
+ GLclampf blue, GLclampf alpha );
+extern void glHistogram( GLenum target, GLsizei width,
+ GLenum internalformat, GLboolean sink );
+extern void glResetHistogram( GLenum target );
+extern void glGetHistogram( GLenum target, GLboolean reset,
+ GLenum format, GLenum type,
+ GLvoid *values );
+extern void glGetHistogramParameterfv( GLenum target, GLenum pname,
+ GLfloat *params );
+extern void glGetHistogramParameteriv( GLenum target, GLenum pname,
+ GLint *params );
+extern void glMinmax( GLenum target, GLenum internalformat,
+ GLboolean sink );
+extern void glResetMinmax( GLenum target );
+extern void glGetMinmax( GLenum target, GLboolean reset,
+ GLenum format, GLenum types,
+ GLvoid *values );
+extern void glGetMinmaxParameterfv( GLenum target, GLenum pname,
+ GLfloat *params );
+extern void glGetMinmaxParameteriv( GLenum target, GLenum pname,
+ GLint *params );
+extern void glConvolutionFilter1D( GLenum target,
+ GLenum internalformat, GLsizei width, GLenum format, GLenum type,
+ const GLvoid *image );
+extern void glConvolutionFilter2D( GLenum target,
+ GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
+ GLenum type, const GLvoid *image );
+extern void glConvolutionParameterf( GLenum target, GLenum pname,
+ GLfloat params );
+extern void glConvolutionParameterfv( GLenum target, GLenum pname,
+ const GLfloat *params );
+extern void glConvolutionParameteri( GLenum target, GLenum pname,
+ GLint params );
+extern void glConvolutionParameteriv( GLenum target, GLenum pname,
+ const GLint *params );
+extern void glCopyConvolutionFilter1D( GLenum target,
+ GLenum internalformat, GLint x, GLint y, GLsizei width );
+extern void glCopyConvolutionFilter2D( GLenum target,
+ GLenum internalformat, GLint x, GLint y, GLsizei width,
+ GLsizei height);
+extern void glGetConvolutionFilter( GLenum target, GLenum format,
+ GLenum type, GLvoid *image );
+extern void glGetConvolutionParameterfv( GLenum target, GLenum pname,
+ GLfloat *params );
+extern void glGetConvolutionParameteriv( GLenum target, GLenum pname,
+ GLint *params );
+extern void glSeparableFilter2D( GLenum target,
+ GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
+ GLenum type, const GLvoid *row, const GLvoid *column );
+extern void glGetSeparableFilter( GLenum target, GLenum format,
+ GLenum type, GLvoid *row, GLvoid *column, GLvoid *span );
+extern void glActiveTexture( GLenum texture );
+extern void glClientActiveTexture( GLenum texture );
+extern void glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );
+extern void glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );
+extern void glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );
+extern void glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );
+extern void glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );
+extern void glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data );
+extern void glGetCompressedTexImage( GLenum target, GLint lod, GLvoid *img );
+extern void glMultiTexCoord1d( GLenum target, GLdouble s );
+extern void glMultiTexCoord1dv( GLenum target, const GLdouble *v );
+extern void glMultiTexCoord1f( GLenum target, GLfloat s );
+extern void glMultiTexCoord1fv( GLenum target, const GLfloat *v );
+extern void glMultiTexCoord1i( GLenum target, GLint s );
+extern void glMultiTexCoord1iv( GLenum target, const GLint *v );
+extern void glMultiTexCoord1s( GLenum target, GLshort s );
+extern void glMultiTexCoord1sv( GLenum target, const GLshort *v );
+extern void glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t );
+extern void glMultiTexCoord2dv( GLenum target, const GLdouble *v );
+extern void glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t );
+extern void glMultiTexCoord2fv( GLenum target, const GLfloat *v );
+extern void glMultiTexCoord2i( GLenum target, GLint s, GLint t );
+extern void glMultiTexCoord2iv( GLenum target, const GLint *v );
+extern void glMultiTexCoord2s( GLenum target, GLshort s, GLshort t );
+extern void glMultiTexCoord2sv( GLenum target, const GLshort *v );
+extern void glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r );
+extern void glMultiTexCoord3dv( GLenum target, const GLdouble *v );
+extern void glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r );
+extern void glMultiTexCoord3fv( GLenum target, const GLfloat *v );
+extern void glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r );
+extern void glMultiTexCoord3iv( GLenum target, const GLint *v );
+extern void glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r );
+extern void glMultiTexCoord3sv( GLenum target, const GLshort *v );
+extern void glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
+extern void glMultiTexCoord4dv( GLenum target, const GLdouble *v );
+extern void glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
+extern void glMultiTexCoord4fv( GLenum target, const GLfloat *v );
+extern void glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q );
+extern void glMultiTexCoord4iv( GLenum target, const GLint *v );
+extern void glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );
+extern void glMultiTexCoord4sv( GLenum target, const GLshort *v );
+extern void glLoadTransposeMatrixd( const GLdouble m[16] );
+extern void glLoadTransposeMatrixf( const GLfloat m[16] );
+extern void glMultTransposeMatrixd( const GLdouble m[16] );
+extern void glMultTransposeMatrixf( const GLfloat m[16] );
+extern void glSampleCoverage( GLclampf value, GLboolean invert );
+extern void glSamplePass( GLenum pass );
+extern void glActiveTextureARB(GLenum texture);
+extern void glClientActiveTextureARB(GLenum texture);
+extern void glMultiTexCoord1dARB(GLenum target, GLdouble s);
+extern void glMultiTexCoord1dvARB(GLenum target, const GLdouble *v);
+extern void glMultiTexCoord1fARB(GLenum target, GLfloat s);
+extern void glMultiTexCoord1fvARB(GLenum target, const GLfloat *v);
+extern void glMultiTexCoord1iARB(GLenum target, GLint s);
+extern void glMultiTexCoord1ivARB(GLenum target, const GLint *v);
+extern void glMultiTexCoord1sARB(GLenum target, GLshort s);
+extern void glMultiTexCoord1svARB(GLenum target, const GLshort *v);
+extern void glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t);
+extern void glMultiTexCoord2dvARB(GLenum target, const GLdouble *v);
+extern void glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
+extern void glMultiTexCoord2fvARB(GLenum target, const GLfloat *v);
+extern void glMultiTexCoord2iARB(GLenum target, GLint s, GLint t);
+extern void glMultiTexCoord2ivARB(GLenum target, const GLint *v);
+extern void glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t);
+extern void glMultiTexCoord2svARB(GLenum target, const GLshort *v);
+extern void glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r);
+extern void glMultiTexCoord3dvARB(GLenum target, const GLdouble *v);
+extern void glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);
+extern void glMultiTexCoord3fvARB(GLenum target, const GLfloat *v);
+extern void glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r);
+extern void glMultiTexCoord3ivARB(GLenum target, const GLint *v);
+extern void glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r);
+extern void glMultiTexCoord3svARB(GLenum target, const GLshort *v);
+extern void glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
+extern void glMultiTexCoord4dvARB(GLenum target, const GLdouble *v);
+extern void glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
+extern void glMultiTexCoord4fvARB(GLenum target, const GLfloat *v);
+extern void glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q);
+extern void glMultiTexCoord4ivARB(GLenum target, const GLint *v);
+extern void glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
+extern void glMultiTexCoord4svARB(GLenum target, const GLshort *v);
+extern void glBlendColorEXT( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
+extern void glPolygonOffsetEXT( GLfloat factor, GLfloat bias );
+extern void glTexImage3DEXT( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
+extern void glTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
+extern void glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height );
+extern void glGenTexturesEXT( GLsizei n, GLuint *textures );
+extern void glDeleteTexturesEXT( GLsizei n, const GLuint *textures);
+extern void glBindTextureEXT( GLenum target, GLuint texture );
+extern void glPrioritizeTexturesEXT( GLsizei n, const GLuint *textures, const GLclampf *priorities );
+extern GLboolean glAreTexturesResidentEXT( GLsizei n, const GLuint *textures, GLboolean *residences );
+extern GLboolean glIsTextureEXT( GLuint texture );
+extern void glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+extern void glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+extern void glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+extern void glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+extern void glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+extern void glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, const GLboolean *ptr );
+extern void glGetPointervEXT( GLenum pname, GLvoid **params );
+extern void glArrayElementEXT( GLint i );
+extern void glDrawArraysEXT( GLenum mode, GLint first, GLsizei count );
+extern void glBlendEquationEXT( GLenum mode );
+extern void glPointParameterfEXT( GLenum pname, GLfloat param );
+extern void glPointParameterfvEXT( GLenum pname, const GLfloat *params );
+extern void glPointParameterfSGIS(GLenum pname, GLfloat param);
+extern void glPointParameterfvSGIS(GLenum pname, const GLfloat *params);
+extern void glColorTableEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table );
+extern void glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data );
+extern void glGetColorTableEXT( GLenum target, GLenum format, GLenum type, GLvoid *table );
+extern void glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat *params );
+extern void glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint *params );
+extern void glLockArraysEXT( GLint first, GLsizei count );
+extern void glUnlockArraysEXT( void );
+extern void glBlendColor (GLclampf, GLclampf, GLclampf, GLclampf);
+extern void glBlendEquation (GLenum);
+extern void glDrawRangeElements (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
+extern void glColorTable (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glColorTableParameterfv (GLenum, GLenum, const GLfloat *);
+extern void glColorTableParameteriv (GLenum, GLenum, const GLint *);
+extern void glCopyColorTable (GLenum, GLenum, GLint, GLint, GLsizei);
+extern void glGetColorTable (GLenum, GLenum, GLenum, GLvoid *);
+extern void glGetColorTableParameterfv (GLenum, GLenum, GLfloat *);
+extern void glGetColorTableParameteriv (GLenum, GLenum, GLint *);
+extern void glColorSubTable (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glCopyColorSubTable (GLenum, GLsizei, GLint, GLint, GLsizei);
+extern void glConvolutionFilter1D (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glConvolutionFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glConvolutionParameterf (GLenum, GLenum, GLfloat);
+extern void glConvolutionParameterfv (GLenum, GLenum, const GLfloat *);
+extern void glConvolutionParameteri (GLenum, GLenum, GLint);
+extern void glConvolutionParameteriv (GLenum, GLenum, const GLint *);
+extern void glCopyConvolutionFilter1D (GLenum, GLenum, GLint, GLint, GLsizei);
+extern void glCopyConvolutionFilter2D (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
+extern void glGetConvolutionFilter (GLenum, GLenum, GLenum, GLvoid *);
+extern void glGetConvolutionParameterfv (GLenum, GLenum, GLfloat *);
+extern void glGetConvolutionParameteriv (GLenum, GLenum, GLint *);
+extern void glGetSeparableFilter (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
+extern void glSeparableFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
+extern void glGetHistogram (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
+extern void glGetHistogramParameterfv (GLenum, GLenum, GLfloat *);
+extern void glGetHistogramParameteriv (GLenum, GLenum, GLint *);
+extern void glGetMinmax (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
+extern void glGetMinmaxParameterfv (GLenum, GLenum, GLfloat *);
+extern void glGetMinmaxParameteriv (GLenum, GLenum, GLint *);
+extern void glHistogram (GLenum, GLsizei, GLenum, GLboolean);
+extern void glMinmax (GLenum, GLenum, GLboolean);
+extern void glResetHistogram (GLenum);
+extern void glResetMinmax (GLenum);
+extern void glTexImage3D (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
+extern void glTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glCopyTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
+extern void glActiveTexture (GLenum);
+extern void glClientActiveTexture (GLenum);
+extern void glMultiTexCoord1d (GLenum, GLdouble);
+extern void glMultiTexCoord1dv (GLenum, const GLdouble *);
+extern void glMultiTexCoord1f (GLenum, GLfloat);
+extern void glMultiTexCoord1fv (GLenum, const GLfloat *);
+extern void glMultiTexCoord1i (GLenum, GLint);
+extern void glMultiTexCoord1iv (GLenum, const GLint *);
+extern void glMultiTexCoord1s (GLenum, GLshort);
+extern void glMultiTexCoord1sv (GLenum, const GLshort *);
+extern void glMultiTexCoord2d (GLenum, GLdouble, GLdouble);
+extern void glMultiTexCoord2dv (GLenum, const GLdouble *);
+extern void glMultiTexCoord2f (GLenum, GLfloat, GLfloat);
+extern void glMultiTexCoord2fv (GLenum, const GLfloat *);
+extern void glMultiTexCoord2i (GLenum, GLint, GLint);
+extern void glMultiTexCoord2iv (GLenum, const GLint *);
+extern void glMultiTexCoord2s (GLenum, GLshort, GLshort);
+extern void glMultiTexCoord2sv (GLenum, const GLshort *);
+extern void glMultiTexCoord3d (GLenum, GLdouble, GLdouble, GLdouble);
+extern void glMultiTexCoord3dv (GLenum, const GLdouble *);
+extern void glMultiTexCoord3f (GLenum, GLfloat, GLfloat, GLfloat);
+extern void glMultiTexCoord3fv (GLenum, const GLfloat *);
+extern void glMultiTexCoord3i (GLenum, GLint, GLint, GLint);
+extern void glMultiTexCoord3iv (GLenum, const GLint *);
+extern void glMultiTexCoord3s (GLenum, GLshort, GLshort, GLshort);
+extern void glMultiTexCoord3sv (GLenum, const GLshort *);
+extern void glMultiTexCoord4d (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
+extern void glMultiTexCoord4dv (GLenum, const GLdouble *);
+extern void glMultiTexCoord4f (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glMultiTexCoord4fv (GLenum, const GLfloat *);
+extern void glMultiTexCoord4i (GLenum, GLint, GLint, GLint, GLint);
+extern void glMultiTexCoord4iv (GLenum, const GLint *);
+extern void glMultiTexCoord4s (GLenum, GLshort, GLshort, GLshort, GLshort);
+extern void glMultiTexCoord4sv (GLenum, const GLshort *);
+extern void glLoadTransposeMatrixf (const GLfloat *);
+extern void glLoadTransposeMatrixd (const GLdouble *);
+extern void glMultTransposeMatrixf (const GLfloat *);
+extern void glMultTransposeMatrixd (const GLdouble *);
+extern void glSampleCoverage (GLclampf, GLboolean);
+extern void glCompressedTexImage3D (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
+extern void glCompressedTexImage2D (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
+extern void glCompressedTexImage1D (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
+extern void glCompressedTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
+extern void glCompressedTexSubImage2D (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
+extern void glCompressedTexSubImage1D (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
+extern void glGetCompressedTexImage (GLenum, GLint, void *);
+extern void glActiveTextureARB (GLenum);
+extern void glClientActiveTextureARB (GLenum);
+extern void glMultiTexCoord1dARB (GLenum, GLdouble);
+extern void glMultiTexCoord1dvARB (GLenum, const GLdouble *);
+extern void glMultiTexCoord1fARB (GLenum, GLfloat);
+extern void glMultiTexCoord1fvARB (GLenum, const GLfloat *);
+extern void glMultiTexCoord1iARB (GLenum, GLint);
+extern void glMultiTexCoord1ivARB (GLenum, const GLint *);
+extern void glMultiTexCoord1sARB (GLenum, GLshort);
+extern void glMultiTexCoord1svARB (GLenum, const GLshort *);
+extern void glMultiTexCoord2dARB (GLenum, GLdouble, GLdouble);
+extern void glMultiTexCoord2dvARB (GLenum, const GLdouble *);
+extern void glMultiTexCoord2fARB (GLenum, GLfloat, GLfloat);
+extern void glMultiTexCoord2fvARB (GLenum, const GLfloat *);
+extern void glMultiTexCoord2iARB (GLenum, GLint, GLint);
+extern void glMultiTexCoord2ivARB (GLenum, const GLint *);
+extern void glMultiTexCoord2sARB (GLenum, GLshort, GLshort);
+extern void glMultiTexCoord2svARB (GLenum, const GLshort *);
+extern void glMultiTexCoord3dARB (GLenum, GLdouble, GLdouble, GLdouble);
+extern void glMultiTexCoord3dvARB (GLenum, const GLdouble *);
+extern void glMultiTexCoord3fARB (GLenum, GLfloat, GLfloat, GLfloat);
+extern void glMultiTexCoord3fvARB (GLenum, const GLfloat *);
+extern void glMultiTexCoord3iARB (GLenum, GLint, GLint, GLint);
+extern void glMultiTexCoord3ivARB (GLenum, const GLint *);
+extern void glMultiTexCoord3sARB (GLenum, GLshort, GLshort, GLshort);
+extern void glMultiTexCoord3svARB (GLenum, const GLshort *);
+extern void glMultiTexCoord4dARB (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
+extern void glMultiTexCoord4dvARB (GLenum, const GLdouble *);
+extern void glMultiTexCoord4fARB (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glMultiTexCoord4fvARB (GLenum, const GLfloat *);
+extern void glMultiTexCoord4iARB (GLenum, GLint, GLint, GLint, GLint);
+extern void glMultiTexCoord4ivARB (GLenum, const GLint *);
+extern void glMultiTexCoord4sARB (GLenum, GLshort, GLshort, GLshort, GLshort);
+extern void glMultiTexCoord4svARB (GLenum, const GLshort *);
+extern void glLoadTransposeMatrixfARB (const GLfloat *);
+extern void glLoadTransposeMatrixdARB (const GLdouble *);
+extern void glMultTransposeMatrixfARB (const GLfloat *);
+extern void glMultTransposeMatrixdARB (const GLdouble *);
+extern void glSampleCoverageARB (GLclampf, GLboolean);
+extern void glCompressedTexImage3DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
+extern void glCompressedTexImage2DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
+extern void glCompressedTexImage1DARB (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
+extern void glCompressedTexSubImage3DARB (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
+extern void glCompressedTexSubImage2DARB (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
+extern void glCompressedTexSubImage1DARB (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
+extern void glGetCompressedTexImageARB (GLenum, GLint, void *);
+extern void glWeightbvARB (GLint, const GLbyte *);
+extern void glWeightsvARB (GLint, const GLshort *);
+extern void glWeightivARB (GLint, const GLint *);
+extern void glWeightfvARB (GLint, const GLfloat *);
+extern void glWeightdvARB (GLint, const GLdouble *);
+extern void glWeightubvARB (GLint, const GLubyte *);
+extern void glWeightusvARB (GLint, const GLushort *);
+extern void glWeightuivARB (GLint, const GLuint *);
+extern void glWeightPointerARB (GLint, GLenum, GLsizei, const GLvoid *);
+extern void glVertexBlendARB (GLint);
+extern void glCurrentPaletteMatrixARB (GLint);
+extern void glMatrixIndexubvARB (GLint, const GLubyte *);
+extern void glMatrixIndexusvARB (GLint, const GLushort *);
+extern void glMatrixIndexuivARB (GLint, const GLuint *);
+extern void glMatrixIndexPointerARB (GLint, GLenum, GLsizei, const GLvoid *);
+extern void glBlendColorEXT (GLclampf, GLclampf, GLclampf, GLclampf);
+extern void glPolygonOffsetEXT (GLfloat, GLfloat);
+extern void glTexImage3DEXT (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
+extern void glTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glGetTexFilterFuncSGIS (GLenum, GLenum, GLfloat *);
+extern void glTexFilterFuncSGIS (GLenum, GLenum, GLsizei, const GLfloat *);
+extern void glTexSubImage1DEXT (GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glCopyTexImage1DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
+extern void glCopyTexImage2DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
+extern void glCopyTexSubImage1DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei);
+extern void glCopyTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
+extern void glCopyTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
+extern void glGetHistogramEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
+extern void glGetHistogramParameterfvEXT (GLenum, GLenum, GLfloat *);
+extern void glGetHistogramParameterivEXT (GLenum, GLenum, GLint *);
+extern void glGetMinmaxEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
+extern void glGetMinmaxParameterfvEXT (GLenum, GLenum, GLfloat *);
+extern void glGetMinmaxParameterivEXT (GLenum, GLenum, GLint *);
+extern void glHistogramEXT (GLenum, GLsizei, GLenum, GLboolean);
+extern void glMinmaxEXT (GLenum, GLenum, GLboolean);
+extern void glResetHistogramEXT (GLenum);
+extern void glResetMinmaxEXT (GLenum);
+extern void glConvolutionFilter1DEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glConvolutionFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glConvolutionParameterfEXT (GLenum, GLenum, GLfloat);
+extern void glConvolutionParameterfvEXT (GLenum, GLenum, const GLfloat *);
+extern void glConvolutionParameteriEXT (GLenum, GLenum, GLint);
+extern void glConvolutionParameterivEXT (GLenum, GLenum, const GLint *);
+extern void glCopyConvolutionFilter1DEXT (GLenum, GLenum, GLint, GLint, GLsizei);
+extern void glCopyConvolutionFilter2DEXT (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
+extern void glGetConvolutionFilterEXT (GLenum, GLenum, GLenum, GLvoid *);
+extern void glGetConvolutionParameterfvEXT (GLenum, GLenum, GLfloat *);
+extern void glGetConvolutionParameterivEXT (GLenum, GLenum, GLint *);
+extern void glGetSeparableFilterEXT (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
+extern void glSeparableFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
+extern void glColorTableSGI (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glColorTableParameterfvSGI (GLenum, GLenum, const GLfloat *);
+extern void glColorTableParameterivSGI (GLenum, GLenum, const GLint *);
+extern void glCopyColorTableSGI (GLenum, GLenum, GLint, GLint, GLsizei);
+extern void glGetColorTableSGI (GLenum, GLenum, GLenum, GLvoid *);
+extern void glGetColorTableParameterfvSGI (GLenum, GLenum, GLfloat *);
+extern void glGetColorTableParameterivSGI (GLenum, GLenum, GLint *);
+extern void glPixelTexGenSGIX (GLenum);
+extern void glPixelTexGenParameteriSGIS (GLenum, GLint);
+extern void glPixelTexGenParameterivSGIS (GLenum, const GLint *);
+extern void glPixelTexGenParameterfSGIS (GLenum, GLfloat);
+extern void glPixelTexGenParameterfvSGIS (GLenum, const GLfloat *);
+extern void glGetPixelTexGenParameterivSGIS (GLenum, GLint *);
+extern void glGetPixelTexGenParameterfvSGIS (GLenum, GLfloat *);
+extern void glTexImage4DSGIS (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
+extern void glTexSubImage4DSGIS (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+extern GLboolean glAreTexturesResidentEXT (GLsizei, const GLuint *, GLboolean *);
+extern void glBindTextureEXT (GLenum, GLuint);
+extern void glDeleteTexturesEXT (GLsizei, const GLuint *);
+extern void glGenTexturesEXT (GLsizei, GLuint *);
+extern GLboolean glIsTextureEXT (GLuint);
+extern void glPrioritizeTexturesEXT (GLsizei, const GLuint *, const GLclampf *);
+extern void glDetailTexFuncSGIS (GLenum, GLsizei, const GLfloat *);
+extern void glGetDetailTexFuncSGIS (GLenum, GLfloat *);
+extern void glSharpenTexFuncSGIS (GLenum, GLsizei, const GLfloat *);
+extern void glGetSharpenTexFuncSGIS (GLenum, GLfloat *);
+extern void glSampleMaskSGIS (GLclampf, GLboolean);
+extern void glSamplePatternSGIS (GLenum);
+extern void glArrayElementEXT (GLint);
+extern void glColorPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
+extern void glDrawArraysEXT (GLenum, GLint, GLsizei);
+extern void glEdgeFlagPointerEXT (GLsizei, GLsizei, const GLboolean *);
+extern void glGetPointervEXT (GLenum, GLvoid* *);
+extern void glIndexPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *);
+extern void glNormalPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *);
+extern void glTexCoordPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
+extern void glVertexPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
+extern void glBlendEquationEXT (GLenum);
+extern void glSpriteParameterfSGIX (GLenum, GLfloat);
+extern void glSpriteParameterfvSGIX (GLenum, const GLfloat *);
+extern void glSpriteParameteriSGIX (GLenum, GLint);
+extern void glSpriteParameterivSGIX (GLenum, const GLint *);
+extern void glPointParameterfARB (GLenum, GLfloat);
+extern void glPointParameterfvARB (GLenum, const GLfloat *);
+extern void glPointParameterfEXT (GLenum, GLfloat);
+extern void glPointParameterfvEXT (GLenum, const GLfloat *);
+extern void glPointParameterfSGIS (GLenum, GLfloat);
+extern void glPointParameterfvSGIS (GLenum, const GLfloat *);
+extern GLint glGetInstrumentsSGIX (void);
+extern void glInstrumentsBufferSGIX (GLsizei, GLint *);
+extern GLint glPollInstrumentsSGIX (GLint *);
+extern void glReadInstrumentsSGIX (GLint);
+extern void glStartInstrumentsSGIX (void);
+extern void glStopInstrumentsSGIX (GLint);
+extern void glFrameZoomSGIX (GLint);
+extern void glTagSampleBufferSGIX (void);
+extern void glDeformationMap3dSGIX (GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
+extern void glDeformationMap3fSGIX (GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
+extern void glDeformSGIX (GLbitfield);
+extern void glLoadIdentityDeformationMapSGIX (GLbitfield);
+extern void glReferencePlaneSGIX (const GLdouble *);
+extern void glFlushRasterSGIX (void);
+extern void glFogFuncSGIS (GLsizei, const GLfloat *);
+extern void glGetFogFuncSGIS (GLfloat *);
+extern void glImageTransformParameteriHP (GLenum, GLenum, GLint);
+extern void glImageTransformParameterfHP (GLenum, GLenum, GLfloat);
+extern void glImageTransformParameterivHP (GLenum, GLenum, const GLint *);
+extern void glImageTransformParameterfvHP (GLenum, GLenum, const GLfloat *);
+extern void glGetImageTransformParameterivHP (GLenum, GLenum, GLint *);
+extern void glGetImageTransformParameterfvHP (GLenum, GLenum, GLfloat *);
+extern void glColorSubTableEXT (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glCopyColorSubTableEXT (GLenum, GLsizei, GLint, GLint, GLsizei);
+extern void glHintPGI (GLenum, GLint);
+extern void glColorTableEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+extern void glGetColorTableEXT (GLenum, GLenum, GLenum, GLvoid *);
+extern void glGetColorTableParameterivEXT (GLenum, GLenum, GLint *);
+extern void glGetColorTableParameterfvEXT (GLenum, GLenum, GLfloat *);
+extern void glGetListParameterfvSGIX (GLuint, GLenum, GLfloat *);
+extern void glGetListParameterivSGIX (GLuint, GLenum, GLint *);
+extern void glListParameterfSGIX (GLuint, GLenum, GLfloat);
+extern void glListParameterfvSGIX (GLuint, GLenum, const GLfloat *);
+extern void glListParameteriSGIX (GLuint, GLenum, GLint);
+extern void glListParameterivSGIX (GLuint, GLenum, const GLint *);
+extern void glIndexMaterialEXT (GLenum, GLenum);
+extern void glIndexFuncEXT (GLenum, GLclampf);
+extern void glLockArraysEXT (GLint, GLsizei);
+extern void glUnlockArraysEXT (void);
+extern void glCullParameterdvEXT (GLenum, GLdouble *);
+extern void glCullParameterfvEXT (GLenum, GLfloat *);
+extern void glFragmentColorMaterialSGIX (GLenum, GLenum);
+extern void glFragmentLightfSGIX (GLenum, GLenum, GLfloat);
+extern void glFragmentLightfvSGIX (GLenum, GLenum, const GLfloat *);
+extern void glFragmentLightiSGIX (GLenum, GLenum, GLint);
+extern void glFragmentLightivSGIX (GLenum, GLenum, const GLint *);
+extern void glFragmentLightModelfSGIX (GLenum, GLfloat);
+extern void glFragmentLightModelfvSGIX (GLenum, const GLfloat *);
+extern void glFragmentLightModeliSGIX (GLenum, GLint);
+extern void glFragmentLightModelivSGIX (GLenum, const GLint *);
+extern void glFragmentMaterialfSGIX (GLenum, GLenum, GLfloat);
+extern void glFragmentMaterialfvSGIX (GLenum, GLenum, const GLfloat *);
+extern void glFragmentMaterialiSGIX (GLenum, GLenum, GLint);
+extern void glFragmentMaterialivSGIX (GLenum, GLenum, const GLint *);
+extern void glGetFragmentLightfvSGIX (GLenum, GLenum, GLfloat *);
+extern void glGetFragmentLightivSGIX (GLenum, GLenum, GLint *);
+extern void glGetFragmentMaterialfvSGIX (GLenum, GLenum, GLfloat *);
+extern void glGetFragmentMaterialivSGIX (GLenum, GLenum, GLint *);
+extern void glLightEnviSGIX (GLenum, GLint);
+extern void glDrawRangeElementsEXT (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
+extern void glApplyTextureEXT (GLenum);
+extern void glTextureLightEXT (GLenum);
+extern void glTextureMaterialEXT (GLenum, GLenum);
+extern void glAsyncMarkerSGIX (GLuint);
+extern GLint glFinishAsyncSGIX (GLuint *);
+extern GLint glPollAsyncSGIX (GLuint *);
+extern GLuint glGenAsyncMarkersSGIX (GLsizei);
+extern void glDeleteAsyncMarkersSGIX (GLuint, GLsizei);
+extern GLboolean glIsAsyncMarkerSGIX (GLuint);
+extern void glVertexPointervINTEL (GLint, GLenum, const GLvoid* *);
+extern void glNormalPointervINTEL (GLenum, const GLvoid* *);
+extern void glColorPointervINTEL (GLint, GLenum, const GLvoid* *);
+extern void glTexCoordPointervINTEL (GLint, GLenum, const GLvoid* *);
+extern void glPixelTransformParameteriEXT (GLenum, GLenum, GLint);
+extern void glPixelTransformParameterfEXT (GLenum, GLenum, GLfloat);
+extern void glPixelTransformParameterivEXT (GLenum, GLenum, const GLint *);
+extern void glPixelTransformParameterfvEXT (GLenum, GLenum, const GLfloat *);
+extern void glSecondaryColor3bEXT (GLbyte, GLbyte, GLbyte);
+extern void glSecondaryColor3bvEXT (const GLbyte *);
+extern void glSecondaryColor3dEXT (GLdouble, GLdouble, GLdouble);
+extern void glSecondaryColor3dvEXT (const GLdouble *);
+extern void glSecondaryColor3fEXT (GLfloat, GLfloat, GLfloat);
+extern void glSecondaryColor3fvEXT (const GLfloat *);
+extern void glSecondaryColor3iEXT (GLint, GLint, GLint);
+extern void glSecondaryColor3ivEXT (const GLint *);
+extern void glSecondaryColor3sEXT (GLshort, GLshort, GLshort);
+extern void glSecondaryColor3svEXT (const GLshort *);
+extern void glSecondaryColor3ubEXT (GLubyte, GLubyte, GLubyte);
+extern void glSecondaryColor3ubvEXT (const GLubyte *);
+extern void glSecondaryColor3uiEXT (GLuint, GLuint, GLuint);
+extern void glSecondaryColor3uivEXT (const GLuint *);
+extern void glSecondaryColor3usEXT (GLushort, GLushort, GLushort);
+extern void glSecondaryColor3usvEXT (const GLushort *);
+extern void glSecondaryColorPointerEXT (GLint, GLenum, GLsizei, const GLvoid *);
+extern void glTextureNormalEXT (GLenum);
+extern void glMultiDrawArraysEXT (GLenum, GLint *, GLsizei *, GLsizei);
+extern void glMultiDrawElementsEXT (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei);
+extern void glFogCoordfEXT (GLfloat);
+extern void glFogCoordfvEXT (const GLfloat *);
+extern void glFogCoorddEXT (GLdouble);
+extern void glFogCoorddvEXT (const GLdouble *);
+extern void glFogCoordPointerEXT (GLenum, GLsizei, const GLvoid *);
+extern void glTangent3bEXT (GLbyte, GLbyte, GLbyte);
+extern void glTangent3bvEXT (const GLbyte *);
+extern void glTangent3dEXT (GLdouble, GLdouble, GLdouble);
+extern void glTangent3dvEXT (const GLdouble *);
+extern void glTangent3fEXT (GLfloat, GLfloat, GLfloat);
+extern void glTangent3fvEXT (const GLfloat *);
+extern void glTangent3iEXT (GLint, GLint, GLint);
+extern void glTangent3ivEXT (const GLint *);
+extern void glTangent3sEXT (GLshort, GLshort, GLshort);
+extern void glTangent3svEXT (const GLshort *);
+extern void glBinormal3bEXT (GLbyte, GLbyte, GLbyte);
+extern void glBinormal3bvEXT (const GLbyte *);
+extern void glBinormal3dEXT (GLdouble, GLdouble, GLdouble);
+extern void glBinormal3dvEXT (const GLdouble *);
+extern void glBinormal3fEXT (GLfloat, GLfloat, GLfloat);
+extern void glBinormal3fvEXT (const GLfloat *);
+extern void glBinormal3iEXT (GLint, GLint, GLint);
+extern void glBinormal3ivEXT (const GLint *);
+extern void glBinormal3sEXT (GLshort, GLshort, GLshort);
+extern void glBinormal3svEXT (const GLshort *);
+extern void glTangentPointerEXT (GLenum, GLsizei, const GLvoid *);
+extern void glBinormalPointerEXT (GLenum, GLsizei, const GLvoid *);
+extern void glFinishTextureSUNX (void);
+extern void glGlobalAlphaFactorbSUN (GLbyte);
+extern void glGlobalAlphaFactorsSUN (GLshort);
+extern void glGlobalAlphaFactoriSUN (GLint);
+extern void glGlobalAlphaFactorfSUN (GLfloat);
+extern void glGlobalAlphaFactordSUN (GLdouble);
+extern void glGlobalAlphaFactorubSUN (GLubyte);
+extern void glGlobalAlphaFactorusSUN (GLushort);
+extern void glGlobalAlphaFactoruiSUN (GLuint);
+extern void glReplacementCodeuiSUN (GLuint);
+extern void glReplacementCodeusSUN (GLushort);
+extern void glReplacementCodeubSUN (GLubyte);
+extern void glReplacementCodeuivSUN (const GLuint *);
+extern void glReplacementCodeusvSUN (const GLushort *);
+extern void glReplacementCodeubvSUN (const GLubyte *);
+extern void glReplacementCodePointerSUN (GLenum, GLsizei, const GLvoid* *);
+extern void glColor4ubVertex2fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat);
+extern void glColor4ubVertex2fvSUN (const GLubyte *, const GLfloat *);
+extern void glColor4ubVertex3fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
+extern void glColor4ubVertex3fvSUN (const GLubyte *, const GLfloat *);
+extern void glColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glColor3fVertex3fvSUN (const GLfloat *, const GLfloat *);
+extern void glNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *);
+extern void glColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *);
+extern void glTexCoord2fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glTexCoord2fVertex3fvSUN (const GLfloat *, const GLfloat *);
+extern void glTexCoord4fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glTexCoord4fVertex4fvSUN (const GLfloat *, const GLfloat *);
+extern void glTexCoord2fColor4ubVertex3fSUN (GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
+extern void glTexCoord2fColor4ubVertex3fvSUN (const GLfloat *, const GLubyte *, const GLfloat *);
+extern void glTexCoord2fColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glTexCoord2fColor3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *);
+extern void glTexCoord2fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glTexCoord2fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *);
+extern void glTexCoord2fColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glTexCoord2fColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
+extern void glTexCoord4fColor4fNormal3fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glTexCoord4fColor4fNormal3fVertex4fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
+extern void glReplacementCodeuiVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat);
+extern void glReplacementCodeuiVertex3fvSUN (const GLenum *, const GLfloat *);
+extern void glReplacementCodeuiColor4ubVertex3fSUN (GLenum, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
+extern void glReplacementCodeuiColor4ubVertex3fvSUN (const GLenum *, const GLubyte *, const GLfloat *);
+extern void glReplacementCodeuiColor3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glReplacementCodeuiColor3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *);
+extern void glReplacementCodeuiNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glReplacementCodeuiNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *);
+extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *);
+extern void glReplacementCodeuiTexCoord2fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glReplacementCodeuiTexCoord2fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *);
+extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *);
+extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
+extern void glBlendFuncSeparateEXT (GLenum, GLenum, GLenum, GLenum);
+extern void glBlendFuncSeparateINGR (GLenum, GLenum, GLenum, GLenum);
+extern void glVertexWeightfEXT (GLfloat);
+extern void glVertexWeightfvEXT (const GLfloat *);
+extern void glVertexWeightPointerEXT (GLsizei, GLenum, GLsizei, const GLvoid *);
+extern void glFlushVertexArrayRangeNV (void);
+extern void glVertexArrayRangeNV (GLsizei, const GLvoid *);
+extern void glCombinerParameterfvNV (GLenum, const GLfloat *);
+extern void glCombinerParameterfNV (GLenum, GLfloat);
+extern void glCombinerParameterivNV (GLenum, const GLint *);
+extern void glCombinerParameteriNV (GLenum, GLint);
+extern void glCombinerInputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum);
+extern void glCombinerOutputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean);
+extern void glFinalCombinerInputNV (GLenum, GLenum, GLenum, GLenum);
+extern void glGetCombinerInputParameterfvNV (GLenum, GLenum, GLenum, GLenum, GLfloat *);
+extern void glGetCombinerInputParameterivNV (GLenum, GLenum, GLenum, GLenum, GLint *);
+extern void glGetCombinerOutputParameterfvNV (GLenum, GLenum, GLenum, GLfloat *);
+extern void glGetCombinerOutputParameterivNV (GLenum, GLenum, GLenum, GLint *);
+extern void glGetFinalCombinerInputParameterfvNV (GLenum, GLenum, GLfloat *);
+extern void glGetFinalCombinerInputParameterivNV (GLenum, GLenum, GLint *);
+extern void glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint);
+extern void glMultiModeDrawElementsIBM (const GLenum *, const GLsizei *, GLenum, const GLvoid* *, GLsizei, GLint);
+extern void glColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
+extern void glSecondaryColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
+extern void glEdgeFlagPointerListIBM (GLint, const GLboolean* *, GLint);
+extern void glFogCoordPointerListIBM (GLenum, GLint, const GLvoid* *, GLint);
+extern void glIndexPointerListIBM (GLenum, GLint, const GLvoid* *, GLint);
+extern void glNormalPointerListIBM (GLenum, GLint, const GLvoid* *, GLint);
+extern void glTexCoordPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
+extern void glVertexPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
+extern void glTbufferMask3DFX (GLuint);
+extern void glSampleMaskEXT (GLclampf, GLboolean);
+extern void glSamplePatternEXT (GLenum);
+extern void glTextureColorMaskSGIS (GLboolean, GLboolean, GLboolean, GLboolean);
+extern void glIglooInterfaceSGIX (GLenum, const GLvoid *);
+extern void glGenFencesNV (GLsizei, GLuint *);
+extern void glDeleteFencesNV (GLsizei, const GLuint *);
+extern void glSetFenceNV (GLuint, GLenum);
+extern GLboolean glTestFenceNV (GLuint);
+extern void glFinishFenceNV (GLuint);
+extern GLboolean glIsFenceNV (GLuint);
+extern void glGetFenceivNV (GLuint, GLenum, GLint *);
+extern void glMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *);
+extern void glMapParameterivNV (GLenum, GLenum, const GLint *);
+extern void glMapParameterfvNV (GLenum, GLenum, const GLfloat *);
+extern void glGetMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *);
+extern void glGetMapParameterivNV (GLenum, GLenum, GLint *);
+extern void glGetMapParameterfvNV (GLenum, GLenum, GLfloat *);
+extern void glGetMapAttribParameterivNV (GLenum, GLuint, GLenum, GLint *);
+extern void glGetMapAttribParameterfvNV (GLenum, GLuint, GLenum, GLfloat *);
+extern void glEvalMapsNV (GLenum, GLenum);
+extern void glCombinerStageParameterfvNV (GLenum, GLenum, const GLfloat *);
+extern void glGetCombinerStageParameterfvNV (GLenum, GLenum, GLfloat *);
+extern void glBindProgramNV (GLenum, GLuint);
+extern void glDeleteProgramsNV (GLsizei, const GLuint *);
+extern void glExecuteProgramNV (GLenum, GLuint, const GLfloat *);
+extern void glGenProgramsNV (GLsizei, GLuint *);
+extern GLboolean glAreProgramsResidentNV (GLsizei, const GLuint *, GLboolean *);
+extern void glRequestResidentProgramsNV (GLsizei, const GLuint *);
+extern void glGetProgramParameterfvNV (GLenum, GLuint, GLenum, GLfloat *);
+extern void glGetProgramParameterdvNV (GLenum, GLuint, GLenum, GLdouble *);
+extern void glGetProgramivNV (GLuint, GLenum, GLint *);
+extern void glGetProgramStringNV (GLuint, GLenum, GLubyte *);
+extern void glGetTrackMatrixivNV (GLenum, GLuint, GLenum, GLint *);
+extern void glGetVertexAttribdvNV (GLuint, GLenum, GLdouble *);
+extern void glGetVertexAttribfvNV (GLuint, GLenum, GLfloat *);
+extern void glGetVertexAttribivNV (GLuint, GLenum, GLint *);
+extern void glGetVertexAttribPointervNV (GLuint, GLenum, GLvoid* *);
+extern GLboolean glIsProgramNV (GLuint);
+extern void glLoadProgramNV (GLenum, GLuint, GLsizei, const GLubyte *);
+extern void glProgramParameter4fNV (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glProgramParameter4dNV (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
+extern void glProgramParameter4dvNV (GLenum, GLuint, const GLdouble *);
+extern void glProgramParameter4fvNV (GLenum, GLuint, const GLfloat *);
+extern void glProgramParameters4dvNV (GLenum, GLuint, GLuint, const GLdouble *);
+extern void glProgramParameters4fvNV (GLenum, GLuint, GLuint, const GLfloat *);
+extern void glTrackMatrixNV (GLenum, GLuint, GLenum, GLenum);
+extern void glVertexAttribPointerNV (GLuint, GLint, GLenum, GLsizei, const GLvoid *);
+extern void glVertexAttrib1sNV (GLuint, GLshort);
+extern void glVertexAttrib1fNV (GLuint, GLfloat);
+extern void glVertexAttrib1dNV (GLuint, GLdouble);
+extern void glVertexAttrib2sNV (GLuint, GLshort, GLshort);
+extern void glVertexAttrib2fNV (GLuint, GLfloat, GLfloat);
+extern void glVertexAttrib2dNV (GLuint, GLdouble, GLdouble);
+extern void glVertexAttrib3sNV (GLuint, GLshort, GLshort, GLshort);
+extern void glVertexAttrib3fNV (GLuint, GLfloat, GLfloat, GLfloat);
+extern void glVertexAttrib3dNV (GLuint, GLdouble, GLdouble, GLdouble);
+extern void glVertexAttrib4sNV (GLuint, GLshort, GLshort, GLshort, GLshort);
+extern void glVertexAttrib4fNV (GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glVertexAttrib4dNV (GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
+extern void glVertexAttrib4ubNV (GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
+extern void glVertexAttrib1svNV (GLuint, const GLshort *);
+extern void glVertexAttrib1fvNV (GLuint, const GLfloat *);
+extern void glVertexAttrib1dvNV (GLuint, const GLdouble *);
+extern void glVertexAttrib2svNV (GLuint, const GLshort *);
+extern void glVertexAttrib2fvNV (GLuint, const GLfloat *);
+extern void glVertexAttrib2dvNV (GLuint, const GLdouble *);
+extern void glVertexAttrib3svNV (GLuint, const GLshort *);
+extern void glVertexAttrib3fvNV (GLuint, const GLfloat *);
+extern void glVertexAttrib3dvNV (GLuint, const GLdouble *);
+extern void glVertexAttrib4svNV (GLuint, const GLshort *);
+extern void glVertexAttrib4fvNV (GLuint, const GLfloat *);
+extern void glVertexAttrib4dvNV (GLuint, const GLdouble *);
+extern void glVertexAttrib4ubvNV (GLuint, const GLubyte *);
+extern void glVertexAttribs1svNV (GLuint, GLsizei, const GLshort *);
+extern void glVertexAttribs1fvNV (GLuint, GLsizei, const GLfloat *);
+extern void glVertexAttribs1dvNV (GLuint, GLsizei, const GLdouble *);
+extern void glVertexAttribs2svNV (GLuint, GLsizei, const GLshort *);
+extern void glVertexAttribs2fvNV (GLuint, GLsizei, const GLfloat *);
+extern void glVertexAttribs2dvNV (GLuint, GLsizei, const GLdouble *);
+extern void glVertexAttribs3svNV (GLuint, GLsizei, const GLshort *);
+extern void glVertexAttribs3fvNV (GLuint, GLsizei, const GLfloat *);
+extern void glVertexAttribs3dvNV (GLuint, GLsizei, const GLdouble *);
+extern void glVertexAttribs4svNV (GLuint, GLsizei, const GLshort *);
+extern void glVertexAttribs4fvNV (GLuint, GLsizei, const GLfloat *);
+extern void glVertexAttribs4dvNV (GLuint, GLsizei, const GLdouble *);
+extern void glVertexAttribs4ubvNV (GLuint, GLsizei, const GLubyte *);
+extern void glTexBumpParameterivATI (GLenum, const GLint *);
+extern void glTexBumpParameterfvATI (GLenum, const GLfloat *);
+extern void glGetTexBumpParameterivATI (GLenum, GLint *);
+extern void glGetTexBumpParameterfvATI (GLenum, GLfloat *);
+extern GLuint glGenFragmentShadersATI (GLuint);
+extern void glBindFragmentShaderATI (GLuint);
+extern void glDeleteFragmentShaderATI (GLuint);
+extern void glBeginFragmentShaderATI (void);
+extern void glEndFragmentShaderATI (void);
+extern void glPassTexCoordATI (GLuint, GLuint, GLenum);
+extern void glSampleMapATI (GLuint, GLuint, GLenum);
+extern void glColorFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+extern void glColorFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+extern void glColorFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+extern void glAlphaFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
+extern void glAlphaFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+extern void glAlphaFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+extern void glSetFragmentShaderConstantATI (GLuint, const GLfloat *);
+extern void glPNTrianglesiATI (GLenum, GLint);
+extern void glPNTrianglesfATI (GLenum, GLfloat);
+extern GLuint glNewObjectBufferATI (GLsizei, const GLvoid *, GLenum);
+extern GLboolean glIsObjectBufferATI (GLuint);
+extern void glUpdateObjectBufferATI (GLuint, GLuint, GLsizei, const GLvoid *, GLenum);
+extern void glGetObjectBufferfvATI (GLuint, GLenum, GLfloat *);
+extern void glGetObjectBufferivATI (GLuint, GLenum, GLint *);
+extern void glDeleteObjectBufferATI (GLuint);
+extern void glArrayObjectATI (GLenum, GLint, GLenum, GLsizei, GLuint, GLuint);
+extern void glGetArrayObjectfvATI (GLenum, GLenum, GLfloat *);
+extern void glGetArrayObjectivATI (GLenum, GLenum, GLint *);
+extern void glVariantArrayObjectATI (GLuint, GLenum, GLsizei, GLuint, GLuint);
+extern void glGetVariantArrayObjectfvATI (GLuint, GLenum, GLfloat *);
+extern void glGetVariantArrayObjectivATI (GLuint, GLenum, GLint *);
+extern void glBeginVertexShaderEXT (void);
+extern void glEndVertexShaderEXT (void);
+extern void glBindVertexShaderEXT (GLuint);
+extern GLuint glGenVertexShadersEXT (GLuint);
+extern void glDeleteVertexShaderEXT (GLuint);
+extern void glShaderOp1EXT (GLenum, GLuint, GLuint);
+extern void glShaderOp2EXT (GLenum, GLuint, GLuint, GLuint);
+extern void glShaderOp3EXT (GLenum, GLuint, GLuint, GLuint, GLuint);
+extern void glSwizzleEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
+extern void glWriteMaskEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
+extern void glInsertComponentEXT (GLuint, GLuint, GLuint);
+extern void glExtractComponentEXT (GLuint, GLuint, GLuint);
+extern GLuint glGenSymbolsEXT (GLenum, GLenum, GLenum, GLuint);
+extern void glSetInvariantEXT (GLuint, GLenum, const void *);
+extern void glSetLocalConstantEXT (GLuint, GLenum, const void *);
+extern void glVariantbvEXT (GLuint, const GLbyte *);
+extern void glVariantsvEXT (GLuint, const GLshort *);
+extern void glVariantivEXT (GLuint, const GLint *);
+extern void glVariantfvEXT (GLuint, const GLfloat *);
+extern void glVariantdvEXT (GLuint, const GLdouble *);
+extern void glVariantubvEXT (GLuint, const GLubyte *);
+extern void glVariantusvEXT (GLuint, const GLushort *);
+extern void glVariantuivEXT (GLuint, const GLuint *);
+extern void glVariantPointerEXT (GLuint, GLenum, GLuint, const void *);
+extern void glEnableVariantClientStateEXT (GLuint);
+extern void glDisableVariantClientStateEXT (GLuint);
+extern GLuint glBindLightParameterEXT (GLenum, GLenum);
+extern GLuint glBindMaterialParameterEXT (GLenum, GLenum);
+extern GLuint glBindTexGenParameterEXT (GLenum, GLenum, GLenum);
+extern GLuint glBindTextureUnitParameterEXT (GLenum, GLenum);
+extern GLuint glBindParameterEXT (GLenum);
+extern GLboolean glIsVariantEnabledEXT (GLuint, GLenum);
+extern void glGetVariantBooleanvEXT (GLuint, GLenum, GLboolean *);
+extern void glGetVariantIntegervEXT (GLuint, GLenum, GLint *);
+extern void glGetVariantFloatvEXT (GLuint, GLenum, GLfloat *);
+extern void glGetVariantPointervEXT (GLuint, GLenum, GLvoid* *);
+extern void glGetInvariantBooleanvEXT (GLuint, GLenum, GLboolean *);
+extern void glGetInvariantIntegervEXT (GLuint, GLenum, GLint *);
+extern void glGetInvariantFloatvEXT (GLuint, GLenum, GLfloat *);
+extern void glGetLocalConstantBooleanvEXT (GLuint, GLenum, GLboolean *);
+extern void glGetLocalConstantIntegervEXT (GLuint, GLenum, GLint *);
+extern void glGetLocalConstantFloatvEXT (GLuint, GLenum, GLfloat *);
+extern void glVertexStream1s (GLenum, GLshort);
+extern void glVertexStream1sv (GLenum, const GLshort *);
+extern void glVertexStream1i (GLenum, GLint);
+extern void glVertexStream1iv (GLenum, const GLint *);
+extern void glVertexStream1f (GLenum, GLfloat);
+extern void glVertexStream1fv (GLenum, const GLfloat *);
+extern void glVertexStream1d (GLenum, GLdouble);
+extern void glVertexStream1dv (GLenum, const GLdouble *);
+extern void glVertexStream2s (GLenum, GLshort, GLshort);
+extern void glVertexStream2sv (GLenum, const GLshort *);
+extern void glVertexStream2i (GLenum, GLint, GLint);
+extern void glVertexStream2iv (GLenum, const GLint *);
+extern void glVertexStream2f (GLenum, GLfloat, GLfloat);
+extern void glVertexStream2fv (GLenum, const GLfloat *);
+extern void glVertexStream2d (GLenum, GLdouble, GLdouble);
+extern void glVertexStream2dv (GLenum, const GLdouble *);
+extern void glVertexStream3s (GLenum, GLshort, GLshort, GLshort);
+extern void glVertexStream3sv (GLenum, const GLshort *);
+extern void glVertexStream3i (GLenum, GLint, GLint, GLint);
+extern void glVertexStream3iv (GLenum, const GLint *);
+extern void glVertexStream3f (GLenum, GLfloat, GLfloat, GLfloat);
+extern void glVertexStream3fv (GLenum, const GLfloat *);
+extern void glVertexStream3d (GLenum, GLdouble, GLdouble, GLdouble);
+extern void glVertexStream3dv (GLenum, const GLdouble *);
+extern void glVertexStream4s (GLenum, GLshort, GLshort, GLshort, GLshort);
+extern void glVertexStream4sv (GLenum, const GLshort *);
+extern void glVertexStream4i (GLenum, GLint, GLint, GLint, GLint);
+extern void glVertexStream4iv (GLenum, const GLint *);
+extern void glVertexStream4f (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
+extern void glVertexStream4fv (GLenum, const GLfloat *);
+extern void glVertexStream4d (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
+extern void glVertexStream4dv (GLenum, const GLdouble *);
+extern void glNormalStream3b (GLenum, GLbyte, GLbyte, GLbyte);
+extern void glNormalStream3bv (GLenum, const GLbyte *);
+extern void glNormalStream3s (GLenum, GLshort, GLshort, GLshort);
+extern void glNormalStream3sv (GLenum, const GLshort *);
+extern void glNormalStream3i (GLenum, GLint, GLint, GLint);
+extern void glNormalStream3iv (GLenum, const GLint *);
+extern void glNormalStream3f (GLenum, GLfloat, GLfloat, GLfloat);
+extern void glNormalStream3fv (GLenum, const GLfloat *);
+extern void glNormalStream3d (GLenum, GLdouble, GLdouble, GLdouble);
+extern void glNormalStream3dv (GLenum, const GLdouble *);
+extern void glClientActiveVertexStream (GLenum);
+extern void glVertexBlendEnvi (GLenum, GLint);
+extern void glVertexBlendEnvf (GLenum, GLfloat);
diff --git a/C2J/mesa40-header/gl.h b/C2J/mesa40-header/gl.h
new file mode 100644
index 0000000..05bd466
--- /dev/null
+++ b/C2J/mesa40-header/gl.h
@@ -0,0 +1,2521 @@
+/* $Id$ */
+
+/*
+ * Mesa 3-D graphics library
+ * Version: 4.0
+ *
+ * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+
+#ifndef __gl_h_
+#define __gl_h_
+
+#if defined(USE_MGL_NAMESPACE)
+#include "gl_mangle.h"
+#endif
+
+
+/**********************************************************************
+ * Begin system-specific stuff.
+ */
+#if defined(__BEOS__)
+#include <stdlib.h> /* to get some BeOS-isms */
+#endif
+
+#if !defined(OPENSTEP) && (defined(NeXT) || defined(NeXT_PDO))
+#define OPENSTEP
+#endif
+
+#if defined(_WIN32) && !defined(__WIN32__) && !defined(__CYGWIN__)
+#define __WIN32__
+#endif
+
+#if !defined(OPENSTEP) && (defined(__WIN32__) && !defined(__CYGWIN__))
+# if defined(_MSC_VER) && defined(BUILD_GL32) /* tag specify we're building mesa as a DLL */
+# define GLAPI __declspec(dllexport)
+# elif defined(_MSC_VER) && defined(_DLL) /* tag specifying we're building for DLL runtime support */
+# define GLAPI __declspec(dllimport)
+# else /* for use with static link lib build of Win32 edition only */
+# define GLAPI extern
+# endif /* _STATIC_MESA support */
+# define GLAPIENTRY __stdcall
+#else
+/* non-Windows compilation */
+# define GLAPI extern
+# define GLAPIENTRY
+#endif /* WIN32 / CYGWIN bracket */
+
+#if defined(_WIN32) && !defined(_WINGDI_) && !defined(_GNU_H_WINDOWS32_DEFINES) && !defined(OPENSTEP) && !defined(__CYGWIN__)
+#include <gl/mesa_wgl.h>
+#endif
+
+#if defined(macintosh) && PRAGMA_IMPORT_SUPPORTED
+#pragma import on
+#endif
+/*
+ * End system-specific stuff.
+ **********************************************************************/
+
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+
+#define GL_VERSION_1_1 1
+#define GL_VERSION_1_2 1
+/*#define GL_VERSION_1_3 1 not yet */
+#define GL_ARB_imaging 1
+
+
+/*
+ *
+ * Datatypes
+ *
+ */
+#ifdef CENTERLINE_CLPP
+#define signed
+#endif
+typedef unsigned int GLenum;
+typedef unsigned char GLboolean;
+typedef unsigned int GLbitfield;
+typedef void GLvoid;
+typedef signed char GLbyte; /* 1-byte signed */
+typedef short GLshort; /* 2-byte signed */
+typedef int GLint; /* 4-byte signed */
+typedef unsigned char GLubyte; /* 1-byte unsigned */
+typedef unsigned short GLushort; /* 2-byte unsigned */
+typedef unsigned int GLuint; /* 4-byte unsigned */
+typedef int GLsizei; /* 4-byte signed */
+typedef float GLfloat; /* single precision float */
+typedef float GLclampf; /* single precision float in [0,1] */
+typedef double GLdouble; /* double precision float */
+typedef double GLclampd; /* double precision float in [0,1] */
+
+
+
+/*
+ *
+ * Constants
+ *
+ */
+
+/* Boolean values */
+#define GL_FALSE 0x0
+#define GL_TRUE 0x1
+
+/* Data types */
+#define GL_BYTE 0x1400
+#define GL_UNSIGNED_BYTE 0x1401
+#define GL_SHORT 0x1402
+#define GL_UNSIGNED_SHORT 0x1403
+#define GL_INT 0x1404
+#define GL_UNSIGNED_INT 0x1405
+#define GL_FLOAT 0x1406
+#define GL_DOUBLE 0x140A
+#define GL_2_BYTES 0x1407
+#define GL_3_BYTES 0x1408
+#define GL_4_BYTES 0x1409
+
+/* Primitives */
+#define GL_POINTS 0x0000
+#define GL_LINES 0x0001
+#define GL_LINE_LOOP 0x0002
+#define GL_LINE_STRIP 0x0003
+#define GL_TRIANGLES 0x0004
+#define GL_TRIANGLE_STRIP 0x0005
+#define GL_TRIANGLE_FAN 0x0006
+#define GL_QUADS 0x0007
+#define GL_QUAD_STRIP 0x0008
+#define GL_POLYGON 0x0009
+
+/* Vertex Arrays */
+#define GL_VERTEX_ARRAY 0x8074
+#define GL_NORMAL_ARRAY 0x8075
+#define GL_COLOR_ARRAY 0x8076
+#define GL_INDEX_ARRAY 0x8077
+#define GL_TEXTURE_COORD_ARRAY 0x8078
+#define GL_EDGE_FLAG_ARRAY 0x8079
+#define GL_VERTEX_ARRAY_SIZE 0x807A
+#define GL_VERTEX_ARRAY_TYPE 0x807B
+#define GL_VERTEX_ARRAY_STRIDE 0x807C
+#define GL_NORMAL_ARRAY_TYPE 0x807E
+#define GL_NORMAL_ARRAY_STRIDE 0x807F
+#define GL_COLOR_ARRAY_SIZE 0x8081
+#define GL_COLOR_ARRAY_TYPE 0x8082
+#define GL_COLOR_ARRAY_STRIDE 0x8083
+#define GL_INDEX_ARRAY_TYPE 0x8085
+#define GL_INDEX_ARRAY_STRIDE 0x8086
+#define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088
+#define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089
+#define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A
+#define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C
+#define GL_VERTEX_ARRAY_POINTER 0x808E
+#define GL_NORMAL_ARRAY_POINTER 0x808F
+#define GL_COLOR_ARRAY_POINTER 0x8090
+#define GL_INDEX_ARRAY_POINTER 0x8091
+#define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092
+#define GL_EDGE_FLAG_ARRAY_POINTER 0x8093
+#define GL_V2F 0x2A20
+#define GL_V3F 0x2A21
+#define GL_C4UB_V2F 0x2A22
+#define GL_C4UB_V3F 0x2A23
+#define GL_C3F_V3F 0x2A24
+#define GL_N3F_V3F 0x2A25
+#define GL_C4F_N3F_V3F 0x2A26
+#define GL_T2F_V3F 0x2A27
+#define GL_T4F_V4F 0x2A28
+#define GL_T2F_C4UB_V3F 0x2A29
+#define GL_T2F_C3F_V3F 0x2A2A
+#define GL_T2F_N3F_V3F 0x2A2B
+#define GL_T2F_C4F_N3F_V3F 0x2A2C
+#define GL_T4F_C4F_N3F_V4F 0x2A2D
+
+/* Matrix Mode */
+#define GL_MATRIX_MODE 0x0BA0
+#define GL_MODELVIEW 0x1700
+#define GL_PROJECTION 0x1701
+#define GL_TEXTURE 0x1702
+
+/* Points */
+#define GL_POINT_SMOOTH 0x0B10
+#define GL_POINT_SIZE 0x0B11
+#define GL_POINT_SIZE_GRANULARITY 0x0B13
+#define GL_POINT_SIZE_RANGE 0x0B12
+
+/* Lines */
+#define GL_LINE_SMOOTH 0x0B20
+#define GL_LINE_STIPPLE 0x0B24
+#define GL_LINE_STIPPLE_PATTERN 0x0B25
+#define GL_LINE_STIPPLE_REPEAT 0x0B26
+#define GL_LINE_WIDTH 0x0B21
+#define GL_LINE_WIDTH_GRANULARITY 0x0B23
+#define GL_LINE_WIDTH_RANGE 0x0B22
+
+/* Polygons */
+#define GL_POINT 0x1B00
+#define GL_LINE 0x1B01
+#define GL_FILL 0x1B02
+#define GL_CW 0x0900
+#define GL_CCW 0x0901
+#define GL_FRONT 0x0404
+#define GL_BACK 0x0405
+#define GL_POLYGON_MODE 0x0B40
+#define GL_POLYGON_SMOOTH 0x0B41
+#define GL_POLYGON_STIPPLE 0x0B42
+#define GL_EDGE_FLAG 0x0B43
+#define GL_CULL_FACE 0x0B44
+#define GL_CULL_FACE_MODE 0x0B45
+#define GL_FRONT_FACE 0x0B46
+#define GL_POLYGON_OFFSET_FACTOR 0x8038
+#define GL_POLYGON_OFFSET_UNITS 0x2A00
+#define GL_POLYGON_OFFSET_POINT 0x2A01
+#define GL_POLYGON_OFFSET_LINE 0x2A02
+#define GL_POLYGON_OFFSET_FILL 0x8037
+
+/* Display Lists */
+#define GL_COMPILE 0x1300
+#define GL_COMPILE_AND_EXECUTE 0x1301
+#define GL_LIST_BASE 0x0B32
+#define GL_LIST_INDEX 0x0B33
+#define GL_LIST_MODE 0x0B30
+
+/* Depth buffer */
+#define GL_NEVER 0x0200
+#define GL_LESS 0x0201
+#define GL_EQUAL 0x0202
+#define GL_LEQUAL 0x0203
+#define GL_GREATER 0x0204
+#define GL_NOTEQUAL 0x0205
+#define GL_GEQUAL 0x0206
+#define GL_ALWAYS 0x0207
+#define GL_DEPTH_TEST 0x0B71
+#define GL_DEPTH_BITS 0x0D56
+#define GL_DEPTH_CLEAR_VALUE 0x0B73
+#define GL_DEPTH_FUNC 0x0B74
+#define GL_DEPTH_RANGE 0x0B70
+#define GL_DEPTH_WRITEMASK 0x0B72
+#define GL_DEPTH_COMPONENT 0x1902
+
+/* Lighting */
+#define GL_LIGHTING 0x0B50
+#define GL_LIGHT0 0x4000
+#define GL_LIGHT1 0x4001
+#define GL_LIGHT2 0x4002
+#define GL_LIGHT3 0x4003
+#define GL_LIGHT4 0x4004
+#define GL_LIGHT5 0x4005
+#define GL_LIGHT6 0x4006
+#define GL_LIGHT7 0x4007
+#define GL_SPOT_EXPONENT 0x1205
+#define GL_SPOT_CUTOFF 0x1206
+#define GL_CONSTANT_ATTENUATION 0x1207
+#define GL_LINEAR_ATTENUATION 0x1208
+#define GL_QUADRATIC_ATTENUATION 0x1209
+#define GL_AMBIENT 0x1200
+#define GL_DIFFUSE 0x1201
+#define GL_SPECULAR 0x1202
+#define GL_SHININESS 0x1601
+#define GL_EMISSION 0x1600
+#define GL_POSITION 0x1203
+#define GL_SPOT_DIRECTION 0x1204
+#define GL_AMBIENT_AND_DIFFUSE 0x1602
+#define GL_COLOR_INDEXES 0x1603
+#define GL_LIGHT_MODEL_TWO_SIDE 0x0B52
+#define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51
+#define GL_LIGHT_MODEL_AMBIENT 0x0B53
+#define GL_FRONT_AND_BACK 0x0408
+#define GL_SHADE_MODEL 0x0B54
+#define GL_FLAT 0x1D00
+#define GL_SMOOTH 0x1D01
+#define GL_COLOR_MATERIAL 0x0B57
+#define GL_COLOR_MATERIAL_FACE 0x0B55
+#define GL_COLOR_MATERIAL_PARAMETER 0x0B56
+#define GL_NORMALIZE 0x0BA1
+
+/* User clipping planes */
+#define GL_CLIP_PLANE0 0x3000
+#define GL_CLIP_PLANE1 0x3001
+#define GL_CLIP_PLANE2 0x3002
+#define GL_CLIP_PLANE3 0x3003
+#define GL_CLIP_PLANE4 0x3004
+#define GL_CLIP_PLANE5 0x3005
+
+/* Accumulation buffer */
+#define GL_ACCUM_RED_BITS 0x0D58
+#define GL_ACCUM_GREEN_BITS 0x0D59
+#define GL_ACCUM_BLUE_BITS 0x0D5A
+#define GL_ACCUM_ALPHA_BITS 0x0D5B
+#define GL_ACCUM_CLEAR_VALUE 0x0B80
+#define GL_ACCUM 0x0100
+#define GL_ADD 0x0104
+#define GL_LOAD 0x0101
+#define GL_MULT 0x0103
+#define GL_RETURN 0x0102
+
+/* Alpha testing */
+#define GL_ALPHA_TEST 0x0BC0
+#define GL_ALPHA_TEST_REF 0x0BC2
+#define GL_ALPHA_TEST_FUNC 0x0BC1
+
+/* Blending */
+#define GL_BLEND 0x0BE2
+#define GL_BLEND_SRC 0x0BE1
+#define GL_BLEND_DST 0x0BE0
+#define GL_ZERO 0x0
+#define GL_ONE 0x1
+#define GL_SRC_COLOR 0x0300
+#define GL_ONE_MINUS_SRC_COLOR 0x0301
+#define GL_SRC_ALPHA 0x0302
+#define GL_ONE_MINUS_SRC_ALPHA 0x0303
+#define GL_DST_ALPHA 0x0304
+#define GL_ONE_MINUS_DST_ALPHA 0x0305
+#define GL_DST_COLOR 0x0306
+#define GL_ONE_MINUS_DST_COLOR 0x0307
+#define GL_SRC_ALPHA_SATURATE 0x0308
+#define GL_CONSTANT_COLOR 0x8001
+#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
+#define GL_CONSTANT_ALPHA 0x8003
+#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
+
+/* Render Mode */
+#define GL_FEEDBACK 0x1C01
+#define GL_RENDER 0x1C00
+#define GL_SELECT 0x1C02
+
+/* Feedback */
+#define GL_2D 0x0600
+#define GL_3D 0x0601
+#define GL_3D_COLOR 0x0602
+#define GL_3D_COLOR_TEXTURE 0x0603
+#define GL_4D_COLOR_TEXTURE 0x0604
+#define GL_POINT_TOKEN 0x0701
+#define GL_LINE_TOKEN 0x0702
+#define GL_LINE_RESET_TOKEN 0x0707
+#define GL_POLYGON_TOKEN 0x0703
+#define GL_BITMAP_TOKEN 0x0704
+#define GL_DRAW_PIXEL_TOKEN 0x0705
+#define GL_COPY_PIXEL_TOKEN 0x0706
+#define GL_PASS_THROUGH_TOKEN 0x0700
+#define GL_FEEDBACK_BUFFER_POINTER 0x0DF0
+#define GL_FEEDBACK_BUFFER_SIZE 0x0DF1
+#define GL_FEEDBACK_BUFFER_TYPE 0x0DF2
+
+/* Selection */
+#define GL_SELECTION_BUFFER_POINTER 0x0DF3
+#define GL_SELECTION_BUFFER_SIZE 0x0DF4
+
+/* Fog */
+#define GL_FOG 0x0B60
+#define GL_FOG_MODE 0x0B65
+#define GL_FOG_DENSITY 0x0B62
+#define GL_FOG_COLOR 0x0B66
+#define GL_FOG_INDEX 0x0B61
+#define GL_FOG_START 0x0B63
+#define GL_FOG_END 0x0B64
+#define GL_LINEAR 0x2601
+#define GL_EXP 0x0800
+#define GL_EXP2 0x0801
+
+/* Logic Ops */
+#define GL_LOGIC_OP 0x0BF1
+#define GL_INDEX_LOGIC_OP 0x0BF1
+#define GL_COLOR_LOGIC_OP 0x0BF2
+#define GL_LOGIC_OP_MODE 0x0BF0
+#define GL_CLEAR 0x1500
+#define GL_SET 0x150F
+#define GL_COPY 0x1503
+#define GL_COPY_INVERTED 0x150C
+#define GL_NOOP 0x1505
+#define GL_INVERT 0x150A
+#define GL_AND 0x1501
+#define GL_NAND 0x150E
+#define GL_OR 0x1507
+#define GL_NOR 0x1508
+#define GL_XOR 0x1506
+#define GL_EQUIV 0x1509
+#define GL_AND_REVERSE 0x1502
+#define GL_AND_INVERTED 0x1504
+#define GL_OR_REVERSE 0x150B
+#define GL_OR_INVERTED 0x150D
+
+/* Stencil */
+#define GL_STENCIL_TEST 0x0B90
+#define GL_STENCIL_WRITEMASK 0x0B98
+#define GL_STENCIL_BITS 0x0D57
+#define GL_STENCIL_FUNC 0x0B92
+#define GL_STENCIL_VALUE_MASK 0x0B93
+#define GL_STENCIL_REF 0x0B97
+#define GL_STENCIL_FAIL 0x0B94
+#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
+#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
+#define GL_STENCIL_CLEAR_VALUE 0x0B91
+#define GL_STENCIL_INDEX 0x1901
+#define GL_KEEP 0x1E00
+#define GL_REPLACE 0x1E01
+#define GL_INCR 0x1E02
+#define GL_DECR 0x1E03
+
+/* Buffers, Pixel Drawing/Reading */
+#define GL_NONE 0x0
+#define GL_LEFT 0x0406
+#define GL_RIGHT 0x0407
+/*GL_FRONT 0x0404 */
+/*GL_BACK 0x0405 */
+/*GL_FRONT_AND_BACK 0x0408 */
+#define GL_FRONT_LEFT 0x0400
+#define GL_FRONT_RIGHT 0x0401
+#define GL_BACK_LEFT 0x0402
+#define GL_BACK_RIGHT 0x0403
+#define GL_AUX0 0x0409
+#define GL_AUX1 0x040A
+#define GL_AUX2 0x040B
+#define GL_AUX3 0x040C
+#define GL_COLOR_INDEX 0x1900
+#define GL_RED 0x1903
+#define GL_GREEN 0x1904
+#define GL_BLUE 0x1905
+#define GL_ALPHA 0x1906
+#define GL_LUMINANCE 0x1909
+#define GL_LUMINANCE_ALPHA 0x190A
+#define GL_ALPHA_BITS 0x0D55
+#define GL_RED_BITS 0x0D52
+#define GL_GREEN_BITS 0x0D53
+#define GL_BLUE_BITS 0x0D54
+#define GL_INDEX_BITS 0x0D51
+#define GL_SUBPIXEL_BITS 0x0D50
+#define GL_AUX_BUFFERS 0x0C00
+#define GL_READ_BUFFER 0x0C02
+#define GL_DRAW_BUFFER 0x0C01
+#define GL_DOUBLEBUFFER 0x0C32
+#define GL_STEREO 0x0C33
+#define GL_BITMAP 0x1A00
+#define GL_COLOR 0x1800
+#define GL_DEPTH 0x1801
+#define GL_STENCIL 0x1802
+#define GL_DITHER 0x0BD0
+#define GL_RGB 0x1907
+#define GL_RGBA 0x1908
+
+/* Implementation limits */
+#define GL_MAX_LIST_NESTING 0x0B31
+#define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35
+#define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36
+#define GL_MAX_NAME_STACK_DEPTH 0x0D37
+#define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38
+#define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39
+#define GL_MAX_EVAL_ORDER 0x0D30
+#define GL_MAX_LIGHTS 0x0D31
+#define GL_MAX_CLIP_PLANES 0x0D32
+#define GL_MAX_TEXTURE_SIZE 0x0D33
+#define GL_MAX_PIXEL_MAP_TABLE 0x0D34
+#define GL_MAX_VIEWPORT_DIMS 0x0D3A
+#define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B
+
+/* Gets */
+#define GL_ATTRIB_STACK_DEPTH 0x0BB0
+#define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1
+#define GL_COLOR_CLEAR_VALUE 0x0C22
+#define GL_COLOR_WRITEMASK 0x0C23
+#define GL_CURRENT_INDEX 0x0B01
+#define GL_CURRENT_COLOR 0x0B00
+#define GL_CURRENT_NORMAL 0x0B02
+#define GL_CURRENT_RASTER_COLOR 0x0B04
+#define GL_CURRENT_RASTER_DISTANCE 0x0B09
+#define GL_CURRENT_RASTER_INDEX 0x0B05
+#define GL_CURRENT_RASTER_POSITION 0x0B07
+#define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06
+#define GL_CURRENT_RASTER_POSITION_VALID 0x0B08
+#define GL_CURRENT_TEXTURE_COORDS 0x0B03
+#define GL_INDEX_CLEAR_VALUE 0x0C20
+#define GL_INDEX_MODE 0x0C30
+#define GL_INDEX_WRITEMASK 0x0C21
+#define GL_MODELVIEW_MATRIX 0x0BA6
+#define GL_MODELVIEW_STACK_DEPTH 0x0BA3
+#define GL_NAME_STACK_DEPTH 0x0D70
+#define GL_PROJECTION_MATRIX 0x0BA7
+#define GL_PROJECTION_STACK_DEPTH 0x0BA4
+#define GL_RENDER_MODE 0x0C40
+#define GL_RGBA_MODE 0x0C31
+#define GL_TEXTURE_MATRIX 0x0BA8
+#define GL_TEXTURE_STACK_DEPTH 0x0BA5
+#define GL_VIEWPORT 0x0BA2
+
+/* Evaluators */
+#define GL_AUTO_NORMAL 0x0D80
+#define GL_MAP1_COLOR_4 0x0D90
+#define GL_MAP1_GRID_DOMAIN 0x0DD0
+#define GL_MAP1_GRID_SEGMENTS 0x0DD1
+#define GL_MAP1_INDEX 0x0D91
+#define GL_MAP1_NORMAL 0x0D92
+#define GL_MAP1_TEXTURE_COORD_1 0x0D93
+#define GL_MAP1_TEXTURE_COORD_2 0x0D94
+#define GL_MAP1_TEXTURE_COORD_3 0x0D95
+#define GL_MAP1_TEXTURE_COORD_4 0x0D96
+#define GL_MAP1_VERTEX_3 0x0D97
+#define GL_MAP1_VERTEX_4 0x0D98
+#define GL_MAP2_COLOR_4 0x0DB0
+#define GL_MAP2_GRID_DOMAIN 0x0DD2
+#define GL_MAP2_GRID_SEGMENTS 0x0DD3
+#define GL_MAP2_INDEX 0x0DB1
+#define GL_MAP2_NORMAL 0x0DB2
+#define GL_MAP2_TEXTURE_COORD_1 0x0DB3
+#define GL_MAP2_TEXTURE_COORD_2 0x0DB4
+#define GL_MAP2_TEXTURE_COORD_3 0x0DB5
+#define GL_MAP2_TEXTURE_COORD_4 0x0DB6
+#define GL_MAP2_VERTEX_3 0x0DB7
+#define GL_MAP2_VERTEX_4 0x0DB8
+#define GL_COEFF 0x0A00
+#define GL_DOMAIN 0x0A02
+#define GL_ORDER 0x0A01
+
+/* Hints */
+#define GL_FOG_HINT 0x0C54
+#define GL_LINE_SMOOTH_HINT 0x0C52
+#define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50
+#define GL_POINT_SMOOTH_HINT 0x0C51
+#define GL_POLYGON_SMOOTH_HINT 0x0C53
+#define GL_DONT_CARE 0x1100
+#define GL_FASTEST 0x1101
+#define GL_NICEST 0x1102
+
+/* Scissor box */
+#define GL_SCISSOR_TEST 0x0C11
+#define GL_SCISSOR_BOX 0x0C10
+
+/* Pixel Mode / Transfer */
+#define GL_MAP_COLOR 0x0D10
+#define GL_MAP_STENCIL 0x0D11
+#define GL_INDEX_SHIFT 0x0D12
+#define GL_INDEX_OFFSET 0x0D13
+#define GL_RED_SCALE 0x0D14
+#define GL_RED_BIAS 0x0D15
+#define GL_GREEN_SCALE 0x0D18
+#define GL_GREEN_BIAS 0x0D19
+#define GL_BLUE_SCALE 0x0D1A
+#define GL_BLUE_BIAS 0x0D1B
+#define GL_ALPHA_SCALE 0x0D1C
+#define GL_ALPHA_BIAS 0x0D1D
+#define GL_DEPTH_SCALE 0x0D1E
+#define GL_DEPTH_BIAS 0x0D1F
+#define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1
+#define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0
+#define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2
+#define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3
+#define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4
+#define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5
+#define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6
+#define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7
+#define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8
+#define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9
+#define GL_PIXEL_MAP_S_TO_S 0x0C71
+#define GL_PIXEL_MAP_I_TO_I 0x0C70
+#define GL_PIXEL_MAP_I_TO_R 0x0C72
+#define GL_PIXEL_MAP_I_TO_G 0x0C73
+#define GL_PIXEL_MAP_I_TO_B 0x0C74
+#define GL_PIXEL_MAP_I_TO_A 0x0C75
+#define GL_PIXEL_MAP_R_TO_R 0x0C76
+#define GL_PIXEL_MAP_G_TO_G 0x0C77
+#define GL_PIXEL_MAP_B_TO_B 0x0C78
+#define GL_PIXEL_MAP_A_TO_A 0x0C79
+#define GL_PACK_ALIGNMENT 0x0D05
+#define GL_PACK_LSB_FIRST 0x0D01
+#define GL_PACK_ROW_LENGTH 0x0D02
+#define GL_PACK_SKIP_PIXELS 0x0D04
+#define GL_PACK_SKIP_ROWS 0x0D03
+#define GL_PACK_SWAP_BYTES 0x0D00
+#define GL_UNPACK_ALIGNMENT 0x0CF5
+#define GL_UNPACK_LSB_FIRST 0x0CF1
+#define GL_UNPACK_ROW_LENGTH 0x0CF2
+#define GL_UNPACK_SKIP_PIXELS 0x0CF4
+#define GL_UNPACK_SKIP_ROWS 0x0CF3
+#define GL_UNPACK_SWAP_BYTES 0x0CF0
+#define GL_ZOOM_X 0x0D16
+#define GL_ZOOM_Y 0x0D17
+
+/* Texture mapping */
+#define GL_TEXTURE_ENV 0x2300
+#define GL_TEXTURE_ENV_MODE 0x2200
+#define GL_TEXTURE_1D 0x0DE0
+#define GL_TEXTURE_2D 0x0DE1
+#define GL_TEXTURE_WRAP_S 0x2802
+#define GL_TEXTURE_WRAP_T 0x2803
+#define GL_TEXTURE_MAG_FILTER 0x2800
+#define GL_TEXTURE_MIN_FILTER 0x2801
+#define GL_TEXTURE_ENV_COLOR 0x2201
+#define GL_TEXTURE_GEN_S 0x0C60
+#define GL_TEXTURE_GEN_T 0x0C61
+#define GL_TEXTURE_GEN_MODE 0x2500
+#define GL_TEXTURE_BORDER_COLOR 0x1004
+#define GL_TEXTURE_WIDTH 0x1000
+#define GL_TEXTURE_HEIGHT 0x1001
+#define GL_TEXTURE_BORDER 0x1005
+#define GL_TEXTURE_COMPONENTS 0x1003
+#define GL_TEXTURE_RED_SIZE 0x805C
+#define GL_TEXTURE_GREEN_SIZE 0x805D
+#define GL_TEXTURE_BLUE_SIZE 0x805E
+#define GL_TEXTURE_ALPHA_SIZE 0x805F
+#define GL_TEXTURE_LUMINANCE_SIZE 0x8060
+#define GL_TEXTURE_INTENSITY_SIZE 0x8061
+#define GL_NEAREST_MIPMAP_NEAREST 0x2700
+#define GL_NEAREST_MIPMAP_LINEAR 0x2702
+#define GL_LINEAR_MIPMAP_NEAREST 0x2701
+#define GL_LINEAR_MIPMAP_LINEAR 0x2703
+#define GL_OBJECT_LINEAR 0x2401
+#define GL_OBJECT_PLANE 0x2501
+#define GL_EYE_LINEAR 0x2400
+#define GL_EYE_PLANE 0x2502
+#define GL_SPHERE_MAP 0x2402
+#define GL_DECAL 0x2101
+#define GL_MODULATE 0x2100
+#define GL_NEAREST 0x2600
+#define GL_REPEAT 0x2901
+#define GL_CLAMP 0x2900
+#define GL_S 0x2000
+#define GL_T 0x2001
+#define GL_R 0x2002
+#define GL_Q 0x2003
+#define GL_TEXTURE_GEN_R 0x0C62
+#define GL_TEXTURE_GEN_Q 0x0C63
+
+/* Utility */
+#define GL_VENDOR 0x1F00
+#define GL_RENDERER 0x1F01
+#define GL_VERSION 0x1F02
+#define GL_EXTENSIONS 0x1F03
+
+/* Errors */
+#define GL_NO_ERROR 0x0
+#define GL_INVALID_VALUE 0x0501
+#define GL_INVALID_ENUM 0x0500
+#define GL_INVALID_OPERATION 0x0502
+#define GL_STACK_OVERFLOW 0x0503
+#define GL_STACK_UNDERFLOW 0x0504
+#define GL_OUT_OF_MEMORY 0x0505
+
+/* glPush/PopAttrib bits */
+#define GL_CURRENT_BIT 0x00000001
+#define GL_POINT_BIT 0x00000002
+#define GL_LINE_BIT 0x00000004
+#define GL_POLYGON_BIT 0x00000008
+#define GL_POLYGON_STIPPLE_BIT 0x00000010
+#define GL_PIXEL_MODE_BIT 0x00000020
+#define GL_LIGHTING_BIT 0x00000040
+#define GL_FOG_BIT 0x00000080
+#define GL_DEPTH_BUFFER_BIT 0x00000100
+#define GL_ACCUM_BUFFER_BIT 0x00000200
+#define GL_STENCIL_BUFFER_BIT 0x00000400
+#define GL_VIEWPORT_BIT 0x00000800
+#define GL_TRANSFORM_BIT 0x00001000
+#define GL_ENABLE_BIT 0x00002000
+#define GL_COLOR_BUFFER_BIT 0x00004000
+#define GL_HINT_BIT 0x00008000
+#define GL_EVAL_BIT 0x00010000
+#define GL_LIST_BIT 0x00020000
+#define GL_TEXTURE_BIT 0x00040000
+#define GL_SCISSOR_BIT 0x00080000
+#define GL_ALL_ATTRIB_BITS 0x000FFFFF
+
+
+/* OpenGL 1.1 */
+#define GL_PROXY_TEXTURE_1D 0x8063
+#define GL_PROXY_TEXTURE_2D 0x8064
+#define GL_TEXTURE_PRIORITY 0x8066
+#define GL_TEXTURE_RESIDENT 0x8067
+#define GL_TEXTURE_BINDING_1D 0x8068
+#define GL_TEXTURE_BINDING_2D 0x8069
+#define GL_TEXTURE_INTERNAL_FORMAT 0x1003
+#define GL_ALPHA4 0x803B
+#define GL_ALPHA8 0x803C
+#define GL_ALPHA12 0x803D
+#define GL_ALPHA16 0x803E
+#define GL_LUMINANCE4 0x803F
+#define GL_LUMINANCE8 0x8040
+#define GL_LUMINANCE12 0x8041
+#define GL_LUMINANCE16 0x8042
+#define GL_LUMINANCE4_ALPHA4 0x8043
+#define GL_LUMINANCE6_ALPHA2 0x8044
+#define GL_LUMINANCE8_ALPHA8 0x8045
+#define GL_LUMINANCE12_ALPHA4 0x8046
+#define GL_LUMINANCE12_ALPHA12 0x8047
+#define GL_LUMINANCE16_ALPHA16 0x8048
+#define GL_INTENSITY 0x8049
+#define GL_INTENSITY4 0x804A
+#define GL_INTENSITY8 0x804B
+#define GL_INTENSITY12 0x804C
+#define GL_INTENSITY16 0x804D
+#define GL_R3_G3_B2 0x2A10
+#define GL_RGB4 0x804F
+#define GL_RGB5 0x8050
+#define GL_RGB8 0x8051
+#define GL_RGB10 0x8052
+#define GL_RGB12 0x8053
+#define GL_RGB16 0x8054
+#define GL_RGBA2 0x8055
+#define GL_RGBA4 0x8056
+#define GL_RGB5_A1 0x8057
+#define GL_RGBA8 0x8058
+#define GL_RGB10_A2 0x8059
+#define GL_RGBA12 0x805A
+#define GL_RGBA16 0x805B
+#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
+#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
+#define GL_ALL_CLIENT_ATTRIB_BITS 0xFFFFFFFF
+#define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
+
+
+/* OpenGL 1.2 */
+#define GL_RESCALE_NORMAL 0x803A
+#define GL_CLAMP_TO_EDGE 0x812F
+#define GL_MAX_ELEMENTS_VERTICES 0x80E8
+#define GL_MAX_ELEMENTS_INDICES 0x80E9
+#define GL_BGR 0x80E0
+#define GL_BGRA 0x80E1
+#define GL_UNSIGNED_BYTE_3_3_2 0x8032
+#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
+#define GL_UNSIGNED_SHORT_5_6_5 0x8363
+#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
+#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
+#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
+#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
+#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
+#define GL_UNSIGNED_INT_8_8_8_8 0x8035
+#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
+#define GL_UNSIGNED_INT_10_10_10_2 0x8036
+#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
+#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
+#define GL_SINGLE_COLOR 0x81F9
+#define GL_SEPARATE_SPECULAR_COLOR 0x81FA
+#define GL_TEXTURE_MIN_LOD 0x813A
+#define GL_TEXTURE_MAX_LOD 0x813B
+#define GL_TEXTURE_BASE_LEVEL 0x813C
+#define GL_TEXTURE_MAX_LEVEL 0x813D
+#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
+#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
+#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
+#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
+#define GL_ALIASED_POINT_SIZE_RANGE 0x846D
+#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
+#define GL_PACK_SKIP_IMAGES 0x806B
+#define GL_PACK_IMAGE_HEIGHT 0x806C
+#define GL_UNPACK_SKIP_IMAGES 0x806D
+#define GL_UNPACK_IMAGE_HEIGHT 0x806E
+#define GL_TEXTURE_3D 0x806F
+#define GL_PROXY_TEXTURE_3D 0x8070
+#define GL_TEXTURE_DEPTH 0x8071
+#define GL_TEXTURE_WRAP_R 0x8072
+#define GL_MAX_3D_TEXTURE_SIZE 0x8073
+#define GL_TEXTURE_BINDING_3D 0x806A
+
+
+/*
+ * OpenGL 1.2 imaging subset
+ */
+/* GL_EXT_color_table */
+#define GL_COLOR_TABLE 0x80D0
+#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
+#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
+#define GL_PROXY_COLOR_TABLE 0x80D3
+#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
+#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
+#define GL_COLOR_TABLE_SCALE 0x80D6
+#define GL_COLOR_TABLE_BIAS 0x80D7
+#define GL_COLOR_TABLE_FORMAT 0x80D8
+#define GL_COLOR_TABLE_WIDTH 0x80D9
+#define GL_COLOR_TABLE_RED_SIZE 0x80DA
+#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
+#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
+#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
+#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
+#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
+/* GL_EXT_convolution and GL_HP_convolution_border_modes */
+#define GL_CONVOLUTION_1D 0x8010
+#define GL_CONVOLUTION_2D 0x8011
+#define GL_SEPARABLE_2D 0x8012
+#define GL_CONVOLUTION_BORDER_MODE 0x8013
+#define GL_CONVOLUTION_FILTER_SCALE 0x8014
+#define GL_CONVOLUTION_FILTER_BIAS 0x8015
+#define GL_REDUCE 0x8016
+#define GL_CONVOLUTION_FORMAT 0x8017
+#define GL_CONVOLUTION_WIDTH 0x8018
+#define GL_CONVOLUTION_HEIGHT 0x8019
+#define GL_MAX_CONVOLUTION_WIDTH 0x801A
+#define GL_MAX_CONVOLUTION_HEIGHT 0x801B
+#define GL_POST_CONVOLUTION_RED_SCALE 0x801C
+#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
+#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
+#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
+#define GL_POST_CONVOLUTION_RED_BIAS 0x8020
+#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
+#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
+#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
+#define GL_CONSTANT_BORDER 0x8151
+#define GL_REPLICATE_BORDER 0x8153
+#define GL_CONVOLUTION_BORDER_COLOR 0x8154
+/* GL_SGI_color_matrix */
+#define GL_COLOR_MATRIX 0x80B1
+#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
+#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
+#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
+#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
+#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
+#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
+#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
+#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
+#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
+#define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
+/* GL_EXT_histogram */
+#define GL_HISTOGRAM 0x8024
+#define GL_PROXY_HISTOGRAM 0x8025
+#define GL_HISTOGRAM_WIDTH 0x8026
+#define GL_HISTOGRAM_FORMAT 0x8027
+#define GL_HISTOGRAM_RED_SIZE 0x8028
+#define GL_HISTOGRAM_GREEN_SIZE 0x8029
+#define GL_HISTOGRAM_BLUE_SIZE 0x802A
+#define GL_HISTOGRAM_ALPHA_SIZE 0x802B
+#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
+#define GL_HISTOGRAM_SINK 0x802D
+#define GL_MINMAX 0x802E
+#define GL_MINMAX_FORMAT 0x802F
+#define GL_MINMAX_SINK 0x8030
+#define GL_TABLE_TOO_LARGE 0x8031
+/* GL_EXT_blend_color, GL_EXT_blend_minmax */
+#define GL_BLEND_EQUATION 0x8009
+#define GL_MIN 0x8007
+#define GL_MAX 0x8008
+#define GL_FUNC_ADD 0x8006
+#define GL_FUNC_SUBTRACT 0x800A
+#define GL_FUNC_REVERSE_SUBTRACT 0x800B
+#define GL_BLEND_COLOR 0x8005
+
+
+/* OpenGL 1.3 */
+/* multitexture */
+#define GL_TEXTURE0 0x84C0
+#define GL_TEXTURE1 0x84C1
+#define GL_TEXTURE2 0x84C2
+#define GL_TEXTURE3 0x84C3
+#define GL_TEXTURE4 0x84C4
+#define GL_TEXTURE5 0x84C5
+#define GL_TEXTURE6 0x84C6
+#define GL_TEXTURE7 0x84C7
+#define GL_TEXTURE8 0x84C8
+#define GL_TEXTURE9 0x84C9
+#define GL_TEXTURE10 0x84CA
+#define GL_TEXTURE11 0x84CB
+#define GL_TEXTURE12 0x84CC
+#define GL_TEXTURE13 0x84CD
+#define GL_TEXTURE14 0x84CE
+#define GL_TEXTURE15 0x84CF
+#define GL_TEXTURE16 0x84D0
+#define GL_TEXTURE17 0x84D1
+#define GL_TEXTURE18 0x84D2
+#define GL_TEXTURE19 0x84D3
+#define GL_TEXTURE20 0x84D4
+#define GL_TEXTURE21 0x84D5
+#define GL_TEXTURE22 0x84D6
+#define GL_TEXTURE23 0x84D7
+#define GL_TEXTURE24 0x84D8
+#define GL_TEXTURE25 0x84D9
+#define GL_TEXTURE26 0x84DA
+#define GL_TEXTURE27 0x84DB
+#define GL_TEXTURE28 0x84DC
+#define GL_TEXTURE29 0x84DD
+#define GL_TEXTURE30 0x84DE
+#define GL_TEXTURE31 0x84DF
+#define GL_ACTIVE_TEXTURE 0x84E0
+#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
+#define GL_MAX_TEXTURE_UNITS 0x84E2
+/* texture_cube_map */
+#define GL_NORMAL_MAP 0x8511
+#define GL_REFLECTION_MAP 0x8512
+#define GL_TEXTURE_CUBE_MAP 0x8513
+#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
+#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
+#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
+/* texture_compression */
+#define GL_COMPRESSED_ALPHA 0x84E9
+#define GL_COMPRESSED_LUMINANCE 0x84EA
+#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
+#define GL_COMPRESSED_INTENSITY 0x84EC
+#define GL_COMPRESSED_RGB 0x84ED
+#define GL_COMPRESSED_RGBA 0x84EE
+#define GL_TEXTURE_COMPRESSION_HINT 0x84EF
+#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
+#define GL_TEXTURE_COMPRESSED 0x86A1
+#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
+#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
+/* multisample */
+#define GL_MULTISAMPLE 0x809D
+#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
+#define GL_SAMPLE_ALPHA_TO_ONE 0x809F
+#define GL_SAMPLE_COVERAGE 0x80A0
+#define GL_SAMPLE_BUFFERS 0x80A8
+#define GL_SAMPLES 0x80A9
+#define GL_SAMPLE_COVERAGE_VALUE 0x80AA
+#define GL_SAMPLE_COVERAGE_INVERT 0x80AB
+#define GL_MULTISAMPLE_BIT 0x20000000
+/* transpose_matrix */
+#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
+#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
+#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
+#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
+/* texture_env_combine */
+#define GL_COMBINE 0x8570
+#define GL_COMBINE_RGB 0x8571
+#define GL_COMBINE_ALPHA 0x8572
+#define GL_SOURCE0_RGB 0x8580
+#define GL_SOURCE1_RGB 0x8581
+#define GL_SOURCE2_RGB 0x8582
+#define GL_SOURCE0_ALPHA 0x8588
+#define GL_SOURCE1_ALPHA 0x8589
+#define GL_SOURCE2_ALPHA 0x858A
+#define GL_OPERAND0_RGB 0x8590
+#define GL_OPERAND1_RGB 0x8591
+#define GL_OPERAND2_RGB 0x8592
+#define GL_OPERAND0_ALPHA 0x8598
+#define GL_OPERAND1_ALPHA 0x8599
+#define GL_OPERAND2_ALPHA 0x859A
+#define GL_RGB_SCALE 0x8573
+#define GL_ADD_SIGNED 0x8574
+#define GL_INTERPOLATE 0x8575
+#define GL_SUBTRACT 0x84E7
+#define GL_CONSTANT 0x8576
+#define GL_PRIMARY_COLOR 0x8577
+#define GL_PREVIOUS 0x8578
+/* texture_env_dot3 */
+#define GL_DOT3_RGB 0x86AE
+#define GL_DOT3_RGBA 0x86AF
+/* texture_border_clamp */
+#define GL_CLAMP_TO_BORDER 0x812D
+
+
+
+#if defined(__BEOS__) || defined(__QUICKDRAW__)
+#pragma export on
+#endif
+
+
+/*
+ * Miscellaneous
+ */
+
+GLAPI void GLAPIENTRY glClearIndex( GLfloat c );
+
+GLAPI void GLAPIENTRY glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
+
+GLAPI void GLAPIENTRY glClear( GLbitfield mask );
+
+GLAPI void GLAPIENTRY glIndexMask( GLuint mask );
+
+GLAPI void GLAPIENTRY glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
+
+GLAPI void GLAPIENTRY glAlphaFunc( GLenum func, GLclampf ref );
+
+GLAPI void GLAPIENTRY glBlendFunc( GLenum sfactor, GLenum dfactor );
+
+GLAPI void GLAPIENTRY glLogicOp( GLenum opcode );
+
+GLAPI void GLAPIENTRY glCullFace( GLenum mode );
+
+GLAPI void GLAPIENTRY glFrontFace( GLenum mode );
+
+GLAPI void GLAPIENTRY glPointSize( GLfloat size );
+
+GLAPI void GLAPIENTRY glLineWidth( GLfloat width );
+
+GLAPI void GLAPIENTRY glLineStipple( GLint factor, GLushort pattern );
+
+GLAPI void GLAPIENTRY glPolygonMode( GLenum face, GLenum mode );
+
+GLAPI void GLAPIENTRY glPolygonOffset( GLfloat factor, GLfloat units );
+
+GLAPI void GLAPIENTRY glPolygonStipple( const GLubyte *mask );
+
+GLAPI void GLAPIENTRY glGetPolygonStipple( GLubyte *mask );
+
+GLAPI void GLAPIENTRY glEdgeFlag( GLboolean flag );
+
+GLAPI void GLAPIENTRY glEdgeFlagv( const GLboolean *flag );
+
+GLAPI void GLAPIENTRY glScissor( GLint x, GLint y, GLsizei width, GLsizei height);
+
+GLAPI void GLAPIENTRY glClipPlane( GLenum plane, const GLdouble *equation );
+
+GLAPI void GLAPIENTRY glGetClipPlane( GLenum plane, GLdouble *equation );
+
+GLAPI void GLAPIENTRY glDrawBuffer( GLenum mode );
+
+GLAPI void GLAPIENTRY glReadBuffer( GLenum mode );
+
+GLAPI void GLAPIENTRY glEnable( GLenum cap );
+
+GLAPI void GLAPIENTRY glDisable( GLenum cap );
+
+GLAPI GLboolean GLAPIENTRY glIsEnabled( GLenum cap );
+
+
+GLAPI void GLAPIENTRY glEnableClientState( GLenum cap ); /* 1.1 */
+
+GLAPI void GLAPIENTRY glDisableClientState( GLenum cap ); /* 1.1 */
+
+
+GLAPI void GLAPIENTRY glGetBooleanv( GLenum pname, GLboolean *params );
+
+GLAPI void GLAPIENTRY glGetDoublev( GLenum pname, GLdouble *params );
+
+GLAPI void GLAPIENTRY glGetFloatv( GLenum pname, GLfloat *params );
+
+GLAPI void GLAPIENTRY glGetIntegerv( GLenum pname, GLint *params );
+
+
+GLAPI void GLAPIENTRY glPushAttrib( GLbitfield mask );
+
+GLAPI void GLAPIENTRY glPopAttrib( void );
+
+
+GLAPI void GLAPIENTRY glPushClientAttrib( GLbitfield mask ); /* 1.1 */
+
+GLAPI void GLAPIENTRY glPopClientAttrib( void ); /* 1.1 */
+
+
+GLAPI GLint GLAPIENTRY glRenderMode( GLenum mode );
+
+GLAPI GLenum GLAPIENTRY glGetError( void );
+
+GLAPI const GLubyte* GLAPIENTRY glGetString( GLenum name );
+
+GLAPI void GLAPIENTRY glFinish( void );
+
+GLAPI void GLAPIENTRY glFlush( void );
+
+GLAPI void GLAPIENTRY glHint( GLenum target, GLenum mode );
+
+
+
+/*
+ * Depth Buffer
+ */
+
+GLAPI void GLAPIENTRY glClearDepth( GLclampd depth );
+
+GLAPI void GLAPIENTRY glDepthFunc( GLenum func );
+
+GLAPI void GLAPIENTRY glDepthMask( GLboolean flag );
+
+GLAPI void GLAPIENTRY glDepthRange( GLclampd near_val, GLclampd far_val );
+
+
+/*
+ * Accumulation Buffer
+ */
+
+GLAPI void GLAPIENTRY glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
+
+GLAPI void GLAPIENTRY glAccum( GLenum op, GLfloat value );
+
+
+
+/*
+ * Transformation
+ */
+
+GLAPI void GLAPIENTRY glMatrixMode( GLenum mode );
+
+GLAPI void GLAPIENTRY glOrtho( GLdouble left, GLdouble right,
+ GLdouble bottom, GLdouble top,
+ GLdouble near_val, GLdouble far_val );
+
+GLAPI void GLAPIENTRY glFrustum( GLdouble left, GLdouble right,
+ GLdouble bottom, GLdouble top,
+ GLdouble near_val, GLdouble far_val );
+
+GLAPI void GLAPIENTRY glViewport( GLint x, GLint y,
+ GLsizei width, GLsizei height );
+
+GLAPI void GLAPIENTRY glPushMatrix( void );
+
+GLAPI void GLAPIENTRY glPopMatrix( void );
+
+GLAPI void GLAPIENTRY glLoadIdentity( void );
+
+GLAPI void GLAPIENTRY glLoadMatrixd( const GLdouble *m );
+GLAPI void GLAPIENTRY glLoadMatrixf( const GLfloat *m );
+
+GLAPI void GLAPIENTRY glMultMatrixd( const GLdouble *m );
+GLAPI void GLAPIENTRY glMultMatrixf( const GLfloat *m );
+
+GLAPI void GLAPIENTRY glRotated( GLdouble angle,
+ GLdouble x, GLdouble y, GLdouble z );
+GLAPI void GLAPIENTRY glRotatef( GLfloat angle,
+ GLfloat x, GLfloat y, GLfloat z );
+
+GLAPI void GLAPIENTRY glScaled( GLdouble x, GLdouble y, GLdouble z );
+GLAPI void GLAPIENTRY glScalef( GLfloat x, GLfloat y, GLfloat z );
+
+GLAPI void GLAPIENTRY glTranslated( GLdouble x, GLdouble y, GLdouble z );
+GLAPI void GLAPIENTRY glTranslatef( GLfloat x, GLfloat y, GLfloat z );
+
+
+
+/*
+ * Display Lists
+ */
+
+GLAPI GLboolean GLAPIENTRY glIsList( GLuint list );
+
+GLAPI void GLAPIENTRY glDeleteLists( GLuint list, GLsizei range );
+
+GLAPI GLuint GLAPIENTRY glGenLists( GLsizei range );
+
+GLAPI void GLAPIENTRY glNewList( GLuint list, GLenum mode );
+
+GLAPI void GLAPIENTRY glEndList( void );
+
+GLAPI void GLAPIENTRY glCallList( GLuint list );
+
+GLAPI void GLAPIENTRY glCallLists( GLsizei n, GLenum type,
+ const GLvoid *lists );
+
+GLAPI void GLAPIENTRY glListBase( GLuint base );
+
+
+
+/*
+ * Drawing Functions
+ */
+
+GLAPI void GLAPIENTRY glBegin( GLenum mode );
+
+GLAPI void GLAPIENTRY glEnd( void );
+
+
+GLAPI void GLAPIENTRY glVertex2d( GLdouble x, GLdouble y );
+GLAPI void GLAPIENTRY glVertex2f( GLfloat x, GLfloat y );
+GLAPI void GLAPIENTRY glVertex2i( GLint x, GLint y );
+GLAPI void GLAPIENTRY glVertex2s( GLshort x, GLshort y );
+
+GLAPI void GLAPIENTRY glVertex3d( GLdouble x, GLdouble y, GLdouble z );
+GLAPI void GLAPIENTRY glVertex3f( GLfloat x, GLfloat y, GLfloat z );
+GLAPI void GLAPIENTRY glVertex3i( GLint x, GLint y, GLint z );
+GLAPI void GLAPIENTRY glVertex3s( GLshort x, GLshort y, GLshort z );
+
+GLAPI void GLAPIENTRY glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
+GLAPI void GLAPIENTRY glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
+GLAPI void GLAPIENTRY glVertex4i( GLint x, GLint y, GLint z, GLint w );
+GLAPI void GLAPIENTRY glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w );
+
+GLAPI void GLAPIENTRY glVertex2dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glVertex2fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glVertex2iv( const GLint *v );
+GLAPI void GLAPIENTRY glVertex2sv( const GLshort *v );
+
+GLAPI void GLAPIENTRY glVertex3dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glVertex3fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glVertex3iv( const GLint *v );
+GLAPI void GLAPIENTRY glVertex3sv( const GLshort *v );
+
+GLAPI void GLAPIENTRY glVertex4dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glVertex4fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glVertex4iv( const GLint *v );
+GLAPI void GLAPIENTRY glVertex4sv( const GLshort *v );
+
+
+GLAPI void GLAPIENTRY glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz );
+GLAPI void GLAPIENTRY glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz );
+GLAPI void GLAPIENTRY glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz );
+GLAPI void GLAPIENTRY glNormal3i( GLint nx, GLint ny, GLint nz );
+GLAPI void GLAPIENTRY glNormal3s( GLshort nx, GLshort ny, GLshort nz );
+
+GLAPI void GLAPIENTRY glNormal3bv( const GLbyte *v );
+GLAPI void GLAPIENTRY glNormal3dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glNormal3fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glNormal3iv( const GLint *v );
+GLAPI void GLAPIENTRY glNormal3sv( const GLshort *v );
+
+
+GLAPI void GLAPIENTRY glIndexd( GLdouble c );
+GLAPI void GLAPIENTRY glIndexf( GLfloat c );
+GLAPI void GLAPIENTRY glIndexi( GLint c );
+GLAPI void GLAPIENTRY glIndexs( GLshort c );
+GLAPI void GLAPIENTRY glIndexub( GLubyte c ); /* 1.1 */
+
+GLAPI void GLAPIENTRY glIndexdv( const GLdouble *c );
+GLAPI void GLAPIENTRY glIndexfv( const GLfloat *c );
+GLAPI void GLAPIENTRY glIndexiv( const GLint *c );
+GLAPI void GLAPIENTRY glIndexsv( const GLshort *c );
+GLAPI void GLAPIENTRY glIndexubv( const GLubyte *c ); /* 1.1 */
+
+GLAPI void GLAPIENTRY glColor3b( GLbyte red, GLbyte green, GLbyte blue );
+GLAPI void GLAPIENTRY glColor3d( GLdouble red, GLdouble green, GLdouble blue );
+GLAPI void GLAPIENTRY glColor3f( GLfloat red, GLfloat green, GLfloat blue );
+GLAPI void GLAPIENTRY glColor3i( GLint red, GLint green, GLint blue );
+GLAPI void GLAPIENTRY glColor3s( GLshort red, GLshort green, GLshort blue );
+GLAPI void GLAPIENTRY glColor3ub( GLubyte red, GLubyte green, GLubyte blue );
+GLAPI void GLAPIENTRY glColor3ui( GLuint red, GLuint green, GLuint blue );
+GLAPI void GLAPIENTRY glColor3us( GLushort red, GLushort green, GLushort blue );
+
+GLAPI void GLAPIENTRY glColor4b( GLbyte red, GLbyte green,
+ GLbyte blue, GLbyte alpha );
+GLAPI void GLAPIENTRY glColor4d( GLdouble red, GLdouble green,
+ GLdouble blue, GLdouble alpha );
+GLAPI void GLAPIENTRY glColor4f( GLfloat red, GLfloat green,
+ GLfloat blue, GLfloat alpha );
+GLAPI void GLAPIENTRY glColor4i( GLint red, GLint green,
+ GLint blue, GLint alpha );
+GLAPI void GLAPIENTRY glColor4s( GLshort red, GLshort green,
+ GLshort blue, GLshort alpha );
+GLAPI void GLAPIENTRY glColor4ub( GLubyte red, GLubyte green,
+ GLubyte blue, GLubyte alpha );
+GLAPI void GLAPIENTRY glColor4ui( GLuint red, GLuint green,
+ GLuint blue, GLuint alpha );
+GLAPI void GLAPIENTRY glColor4us( GLushort red, GLushort green,
+ GLushort blue, GLushort alpha );
+
+
+GLAPI void GLAPIENTRY glColor3bv( const GLbyte *v );
+GLAPI void GLAPIENTRY glColor3dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glColor3fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glColor3iv( const GLint *v );
+GLAPI void GLAPIENTRY glColor3sv( const GLshort *v );
+GLAPI void GLAPIENTRY glColor3ubv( const GLubyte *v );
+GLAPI void GLAPIENTRY glColor3uiv( const GLuint *v );
+GLAPI void GLAPIENTRY glColor3usv( const GLushort *v );
+
+GLAPI void GLAPIENTRY glColor4bv( const GLbyte *v );
+GLAPI void GLAPIENTRY glColor4dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glColor4fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glColor4iv( const GLint *v );
+GLAPI void GLAPIENTRY glColor4sv( const GLshort *v );
+GLAPI void GLAPIENTRY glColor4ubv( const GLubyte *v );
+GLAPI void GLAPIENTRY glColor4uiv( const GLuint *v );
+GLAPI void GLAPIENTRY glColor4usv( const GLushort *v );
+
+
+GLAPI void GLAPIENTRY glTexCoord1d( GLdouble s );
+GLAPI void GLAPIENTRY glTexCoord1f( GLfloat s );
+GLAPI void GLAPIENTRY glTexCoord1i( GLint s );
+GLAPI void GLAPIENTRY glTexCoord1s( GLshort s );
+
+GLAPI void GLAPIENTRY glTexCoord2d( GLdouble s, GLdouble t );
+GLAPI void GLAPIENTRY glTexCoord2f( GLfloat s, GLfloat t );
+GLAPI void GLAPIENTRY glTexCoord2i( GLint s, GLint t );
+GLAPI void GLAPIENTRY glTexCoord2s( GLshort s, GLshort t );
+
+GLAPI void GLAPIENTRY glTexCoord3d( GLdouble s, GLdouble t, GLdouble r );
+GLAPI void GLAPIENTRY glTexCoord3f( GLfloat s, GLfloat t, GLfloat r );
+GLAPI void GLAPIENTRY glTexCoord3i( GLint s, GLint t, GLint r );
+GLAPI void GLAPIENTRY glTexCoord3s( GLshort s, GLshort t, GLshort r );
+
+GLAPI void GLAPIENTRY glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
+GLAPI void GLAPIENTRY glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
+GLAPI void GLAPIENTRY glTexCoord4i( GLint s, GLint t, GLint r, GLint q );
+GLAPI void GLAPIENTRY glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q );
+
+GLAPI void GLAPIENTRY glTexCoord1dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glTexCoord1fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glTexCoord1iv( const GLint *v );
+GLAPI void GLAPIENTRY glTexCoord1sv( const GLshort *v );
+
+GLAPI void GLAPIENTRY glTexCoord2dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glTexCoord2fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glTexCoord2iv( const GLint *v );
+GLAPI void GLAPIENTRY glTexCoord2sv( const GLshort *v );
+
+GLAPI void GLAPIENTRY glTexCoord3dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glTexCoord3fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glTexCoord3iv( const GLint *v );
+GLAPI void GLAPIENTRY glTexCoord3sv( const GLshort *v );
+
+GLAPI void GLAPIENTRY glTexCoord4dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glTexCoord4fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glTexCoord4iv( const GLint *v );
+GLAPI void GLAPIENTRY glTexCoord4sv( const GLshort *v );
+
+
+GLAPI void GLAPIENTRY glRasterPos2d( GLdouble x, GLdouble y );
+GLAPI void GLAPIENTRY glRasterPos2f( GLfloat x, GLfloat y );
+GLAPI void GLAPIENTRY glRasterPos2i( GLint x, GLint y );
+GLAPI void GLAPIENTRY glRasterPos2s( GLshort x, GLshort y );
+
+GLAPI void GLAPIENTRY glRasterPos3d( GLdouble x, GLdouble y, GLdouble z );
+GLAPI void GLAPIENTRY glRasterPos3f( GLfloat x, GLfloat y, GLfloat z );
+GLAPI void GLAPIENTRY glRasterPos3i( GLint x, GLint y, GLint z );
+GLAPI void GLAPIENTRY glRasterPos3s( GLshort x, GLshort y, GLshort z );
+
+GLAPI void GLAPIENTRY glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
+GLAPI void GLAPIENTRY glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
+GLAPI void GLAPIENTRY glRasterPos4i( GLint x, GLint y, GLint z, GLint w );
+GLAPI void GLAPIENTRY glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w );
+
+GLAPI void GLAPIENTRY glRasterPos2dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glRasterPos2fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glRasterPos2iv( const GLint *v );
+GLAPI void GLAPIENTRY glRasterPos2sv( const GLshort *v );
+
+GLAPI void GLAPIENTRY glRasterPos3dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glRasterPos3fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glRasterPos3iv( const GLint *v );
+GLAPI void GLAPIENTRY glRasterPos3sv( const GLshort *v );
+
+GLAPI void GLAPIENTRY glRasterPos4dv( const GLdouble *v );
+GLAPI void GLAPIENTRY glRasterPos4fv( const GLfloat *v );
+GLAPI void GLAPIENTRY glRasterPos4iv( const GLint *v );
+GLAPI void GLAPIENTRY glRasterPos4sv( const GLshort *v );
+
+
+GLAPI void GLAPIENTRY glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
+GLAPI void GLAPIENTRY glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
+GLAPI void GLAPIENTRY glRecti( GLint x1, GLint y1, GLint x2, GLint y2 );
+GLAPI void GLAPIENTRY glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
+
+
+GLAPI void GLAPIENTRY glRectdv( const GLdouble *v1, const GLdouble *v2 );
+GLAPI void GLAPIENTRY glRectfv( const GLfloat *v1, const GLfloat *v2 );
+GLAPI void GLAPIENTRY glRectiv( const GLint *v1, const GLint *v2 );
+GLAPI void GLAPIENTRY glRectsv( const GLshort *v1, const GLshort *v2 );
+
+
+
+/*
+ * Vertex Arrays (1.1)
+ */
+
+GLAPI void GLAPIENTRY glVertexPointer( GLint size, GLenum type,
+ GLsizei stride, const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glNormalPointer( GLenum type, GLsizei stride,
+ const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glColorPointer( GLint size, GLenum type,
+ GLsizei stride, const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glIndexPointer( GLenum type, GLsizei stride,
+ const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glTexCoordPointer( GLint size, GLenum type,
+ GLsizei stride, const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glEdgeFlagPointer( GLsizei stride, const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glGetPointerv( GLenum pname, GLvoid **params );
+
+GLAPI void GLAPIENTRY glArrayElement( GLint i );
+
+GLAPI void GLAPIENTRY glDrawArrays( GLenum mode, GLint first, GLsizei count );
+
+GLAPI void GLAPIENTRY glDrawElements( GLenum mode, GLsizei count,
+ GLenum type, const GLvoid *indices );
+
+GLAPI void GLAPIENTRY glInterleavedArrays( GLenum format, GLsizei stride,
+ const GLvoid *pointer );
+
+
+/*
+ * Lighting
+ */
+
+GLAPI void GLAPIENTRY glShadeModel( GLenum mode );
+
+GLAPI void GLAPIENTRY glLightf( GLenum light, GLenum pname, GLfloat param );
+GLAPI void GLAPIENTRY glLighti( GLenum light, GLenum pname, GLint param );
+GLAPI void GLAPIENTRY glLightfv( GLenum light, GLenum pname,
+ const GLfloat *params );
+GLAPI void GLAPIENTRY glLightiv( GLenum light, GLenum pname,
+ const GLint *params );
+
+GLAPI void GLAPIENTRY glGetLightfv( GLenum light, GLenum pname,
+ GLfloat *params );
+GLAPI void GLAPIENTRY glGetLightiv( GLenum light, GLenum pname,
+ GLint *params );
+
+GLAPI void GLAPIENTRY glLightModelf( GLenum pname, GLfloat param );
+GLAPI void GLAPIENTRY glLightModeli( GLenum pname, GLint param );
+GLAPI void GLAPIENTRY glLightModelfv( GLenum pname, const GLfloat *params );
+GLAPI void GLAPIENTRY glLightModeliv( GLenum pname, const GLint *params );
+
+GLAPI void GLAPIENTRY glMaterialf( GLenum face, GLenum pname, GLfloat param );
+GLAPI void GLAPIENTRY glMateriali( GLenum face, GLenum pname, GLint param );
+GLAPI void GLAPIENTRY glMaterialfv( GLenum face, GLenum pname, const GLfloat *params );
+GLAPI void GLAPIENTRY glMaterialiv( GLenum face, GLenum pname, const GLint *params );
+
+GLAPI void GLAPIENTRY glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params );
+GLAPI void GLAPIENTRY glGetMaterialiv( GLenum face, GLenum pname, GLint *params );
+
+GLAPI void GLAPIENTRY glColorMaterial( GLenum face, GLenum mode );
+
+
+
+
+/*
+ * Raster functions
+ */
+
+GLAPI void GLAPIENTRY glPixelZoom( GLfloat xfactor, GLfloat yfactor );
+
+GLAPI void GLAPIENTRY glPixelStoref( GLenum pname, GLfloat param );
+GLAPI void GLAPIENTRY glPixelStorei( GLenum pname, GLint param );
+
+GLAPI void GLAPIENTRY glPixelTransferf( GLenum pname, GLfloat param );
+GLAPI void GLAPIENTRY glPixelTransferi( GLenum pname, GLint param );
+
+GLAPI void GLAPIENTRY glPixelMapfv( GLenum map, GLint mapsize,
+ const GLfloat *values );
+GLAPI void GLAPIENTRY glPixelMapuiv( GLenum map, GLint mapsize,
+ const GLuint *values );
+GLAPI void GLAPIENTRY glPixelMapusv( GLenum map, GLint mapsize,
+ const GLushort *values );
+
+GLAPI void GLAPIENTRY glGetPixelMapfv( GLenum map, GLfloat *values );
+GLAPI void GLAPIENTRY glGetPixelMapuiv( GLenum map, GLuint *values );
+GLAPI void GLAPIENTRY glGetPixelMapusv( GLenum map, GLushort *values );
+
+GLAPI void GLAPIENTRY glBitmap( GLsizei width, GLsizei height,
+ GLfloat xorig, GLfloat yorig,
+ GLfloat xmove, GLfloat ymove,
+ const GLubyte *bitmap );
+
+GLAPI void GLAPIENTRY glReadPixels( GLint x, GLint y,
+ GLsizei width, GLsizei height,
+ GLenum format, GLenum type,
+ GLvoid *pixels );
+
+GLAPI void GLAPIENTRY glDrawPixels( GLsizei width, GLsizei height,
+ GLenum format, GLenum type,
+ const GLvoid *pixels );
+
+GLAPI void GLAPIENTRY glCopyPixels( GLint x, GLint y,
+ GLsizei width, GLsizei height,
+ GLenum type );
+
+
+
+/*
+ * Stenciling
+ */
+
+GLAPI void GLAPIENTRY glStencilFunc( GLenum func, GLint ref, GLuint mask );
+
+GLAPI void GLAPIENTRY glStencilMask( GLuint mask );
+
+GLAPI void GLAPIENTRY glStencilOp( GLenum fail, GLenum zfail, GLenum zpass );
+
+GLAPI void GLAPIENTRY glClearStencil( GLint s );
+
+
+
+/*
+ * Texture mapping
+ */
+
+GLAPI void GLAPIENTRY glTexGend( GLenum coord, GLenum pname, GLdouble param );
+GLAPI void GLAPIENTRY glTexGenf( GLenum coord, GLenum pname, GLfloat param );
+GLAPI void GLAPIENTRY glTexGeni( GLenum coord, GLenum pname, GLint param );
+
+GLAPI void GLAPIENTRY glTexGendv( GLenum coord, GLenum pname, const GLdouble *params );
+GLAPI void GLAPIENTRY glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params );
+GLAPI void GLAPIENTRY glTexGeniv( GLenum coord, GLenum pname, const GLint *params );
+
+GLAPI void GLAPIENTRY glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params );
+GLAPI void GLAPIENTRY glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params );
+GLAPI void GLAPIENTRY glGetTexGeniv( GLenum coord, GLenum pname, GLint *params );
+
+
+GLAPI void GLAPIENTRY glTexEnvf( GLenum target, GLenum pname, GLfloat param );
+GLAPI void GLAPIENTRY glTexEnvi( GLenum target, GLenum pname, GLint param );
+
+GLAPI void GLAPIENTRY glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params );
+GLAPI void GLAPIENTRY glTexEnviv( GLenum target, GLenum pname, const GLint *params );
+
+GLAPI void GLAPIENTRY glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params );
+GLAPI void GLAPIENTRY glGetTexEnviv( GLenum target, GLenum pname, GLint *params );
+
+
+GLAPI void GLAPIENTRY glTexParameterf( GLenum target, GLenum pname, GLfloat param );
+GLAPI void GLAPIENTRY glTexParameteri( GLenum target, GLenum pname, GLint param );
+
+GLAPI void GLAPIENTRY glTexParameterfv( GLenum target, GLenum pname,
+ const GLfloat *params );
+GLAPI void GLAPIENTRY glTexParameteriv( GLenum target, GLenum pname,
+ const GLint *params );
+
+GLAPI void GLAPIENTRY glGetTexParameterfv( GLenum target,
+ GLenum pname, GLfloat *params);
+GLAPI void GLAPIENTRY glGetTexParameteriv( GLenum target,
+ GLenum pname, GLint *params );
+
+GLAPI void GLAPIENTRY glGetTexLevelParameterfv( GLenum target, GLint level,
+ GLenum pname, GLfloat *params );
+GLAPI void GLAPIENTRY glGetTexLevelParameteriv( GLenum target, GLint level,
+ GLenum pname, GLint *params );
+
+
+GLAPI void GLAPIENTRY glTexImage1D( GLenum target, GLint level,
+ GLint internalFormat,
+ GLsizei width, GLint border,
+ GLenum format, GLenum type,
+ const GLvoid *pixels );
+
+GLAPI void GLAPIENTRY glTexImage2D( GLenum target, GLint level,
+ GLint internalFormat,
+ GLsizei width, GLsizei height,
+ GLint border, GLenum format, GLenum type,
+ const GLvoid *pixels );
+
+GLAPI void GLAPIENTRY glGetTexImage( GLenum target, GLint level,
+ GLenum format, GLenum type,
+ GLvoid *pixels );
+
+
+
+/* 1.1 functions */
+
+GLAPI void GLAPIENTRY glGenTextures( GLsizei n, GLuint *textures );
+
+GLAPI void GLAPIENTRY glDeleteTextures( GLsizei n, const GLuint *textures);
+
+GLAPI void GLAPIENTRY glBindTexture( GLenum target, GLuint texture );
+
+GLAPI void GLAPIENTRY glPrioritizeTextures( GLsizei n,
+ const GLuint *textures,
+ const GLclampf *priorities );
+
+GLAPI GLboolean GLAPIENTRY glAreTexturesResident( GLsizei n,
+ const GLuint *textures,
+ GLboolean *residences );
+
+GLAPI GLboolean GLAPIENTRY glIsTexture( GLuint texture );
+
+
+GLAPI void GLAPIENTRY glTexSubImage1D( GLenum target, GLint level,
+ GLint xoffset,
+ GLsizei width, GLenum format,
+ GLenum type, const GLvoid *pixels );
+
+
+GLAPI void GLAPIENTRY glTexSubImage2D( GLenum target, GLint level,
+ GLint xoffset, GLint yoffset,
+ GLsizei width, GLsizei height,
+ GLenum format, GLenum type,
+ const GLvoid *pixels );
+
+
+GLAPI void GLAPIENTRY glCopyTexImage1D( GLenum target, GLint level,
+ GLenum internalformat,
+ GLint x, GLint y,
+ GLsizei width, GLint border );
+
+
+GLAPI void GLAPIENTRY glCopyTexImage2D( GLenum target, GLint level,
+ GLenum internalformat,
+ GLint x, GLint y,
+ GLsizei width, GLsizei height,
+ GLint border );
+
+
+GLAPI void GLAPIENTRY glCopyTexSubImage1D( GLenum target, GLint level,
+ GLint xoffset, GLint x, GLint y,
+ GLsizei width );
+
+
+GLAPI void GLAPIENTRY glCopyTexSubImage2D( GLenum target, GLint level,
+ GLint xoffset, GLint yoffset,
+ GLint x, GLint y,
+ GLsizei width, GLsizei height );
+
+
+
+
+/*
+ * Evaluators
+ */
+
+GLAPI void GLAPIENTRY glMap1d( GLenum target, GLdouble u1, GLdouble u2,
+ GLint stride,
+ GLint order, const GLdouble *points );
+GLAPI void GLAPIENTRY glMap1f( GLenum target, GLfloat u1, GLfloat u2,
+ GLint stride,
+ GLint order, const GLfloat *points );
+
+GLAPI void GLAPIENTRY glMap2d( GLenum target,
+ GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
+ GLdouble v1, GLdouble v2, GLint vstride, GLint vorder,
+ const GLdouble *points );
+GLAPI void GLAPIENTRY glMap2f( GLenum target,
+ GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
+ GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,
+ const GLfloat *points );
+
+GLAPI void GLAPIENTRY glGetMapdv( GLenum target, GLenum query, GLdouble *v );
+GLAPI void GLAPIENTRY glGetMapfv( GLenum target, GLenum query, GLfloat *v );
+GLAPI void GLAPIENTRY glGetMapiv( GLenum target, GLenum query, GLint *v );
+
+GLAPI void GLAPIENTRY glEvalCoord1d( GLdouble u );
+GLAPI void GLAPIENTRY glEvalCoord1f( GLfloat u );
+
+GLAPI void GLAPIENTRY glEvalCoord1dv( const GLdouble *u );
+GLAPI void GLAPIENTRY glEvalCoord1fv( const GLfloat *u );
+
+GLAPI void GLAPIENTRY glEvalCoord2d( GLdouble u, GLdouble v );
+GLAPI void GLAPIENTRY glEvalCoord2f( GLfloat u, GLfloat v );
+
+GLAPI void GLAPIENTRY glEvalCoord2dv( const GLdouble *u );
+GLAPI void GLAPIENTRY glEvalCoord2fv( const GLfloat *u );
+
+GLAPI void GLAPIENTRY glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 );
+GLAPI void GLAPIENTRY glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 );
+
+GLAPI void GLAPIENTRY glMapGrid2d( GLint un, GLdouble u1, GLdouble u2,
+ GLint vn, GLdouble v1, GLdouble v2 );
+GLAPI void GLAPIENTRY glMapGrid2f( GLint un, GLfloat u1, GLfloat u2,
+ GLint vn, GLfloat v1, GLfloat v2 );
+
+GLAPI void GLAPIENTRY glEvalPoint1( GLint i );
+
+GLAPI void GLAPIENTRY glEvalPoint2( GLint i, GLint j );
+
+GLAPI void GLAPIENTRY glEvalMesh1( GLenum mode, GLint i1, GLint i2 );
+
+GLAPI void GLAPIENTRY glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
+
+
+
+/*
+ * Fog
+ */
+
+GLAPI void GLAPIENTRY glFogf( GLenum pname, GLfloat param );
+
+GLAPI void GLAPIENTRY glFogi( GLenum pname, GLint param );
+
+GLAPI void GLAPIENTRY glFogfv( GLenum pname, const GLfloat *params );
+
+GLAPI void GLAPIENTRY glFogiv( GLenum pname, const GLint *params );
+
+
+
+/*
+ * Selection and Feedback
+ */
+
+GLAPI void GLAPIENTRY glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer );
+
+GLAPI void GLAPIENTRY glPassThrough( GLfloat token );
+
+GLAPI void GLAPIENTRY glSelectBuffer( GLsizei size, GLuint *buffer );
+
+GLAPI void GLAPIENTRY glInitNames( void );
+
+GLAPI void GLAPIENTRY glLoadName( GLuint name );
+
+GLAPI void GLAPIENTRY glPushName( GLuint name );
+
+GLAPI void GLAPIENTRY glPopName( void );
+
+
+
+/* 1.2 functions */
+GLAPI void GLAPIENTRY glDrawRangeElements( GLenum mode, GLuint start,
+ GLuint end, GLsizei count, GLenum type, const GLvoid *indices );
+
+GLAPI void GLAPIENTRY glTexImage3D( GLenum target, GLint level,
+ GLenum internalFormat,
+ GLsizei width, GLsizei height,
+ GLsizei depth, GLint border,
+ GLenum format, GLenum type,
+ const GLvoid *pixels );
+
+GLAPI void GLAPIENTRY glTexSubImage3D( GLenum target, GLint level,
+ GLint xoffset, GLint yoffset,
+ GLint zoffset, GLsizei width,
+ GLsizei height, GLsizei depth,
+ GLenum format,
+ GLenum type, const GLvoid *pixels);
+
+GLAPI void GLAPIENTRY glCopyTexSubImage3D( GLenum target, GLint level,
+ GLint xoffset, GLint yoffset,
+ GLint zoffset, GLint x,
+ GLint y, GLsizei width,
+ GLsizei height );
+
+
+/* 1.2 imaging extension functions */
+
+GLAPI void GLAPIENTRY glColorTable( GLenum target, GLenum internalformat,
+ GLsizei width, GLenum format,
+ GLenum type, const GLvoid *table );
+
+GLAPI void GLAPIENTRY glColorSubTable( GLenum target,
+ GLsizei start, GLsizei count,
+ GLenum format, GLenum type,
+ const GLvoid *data );
+
+GLAPI void GLAPIENTRY glColorTableParameteriv(GLenum target, GLenum pname,
+ const GLint *params);
+
+GLAPI void GLAPIENTRY glColorTableParameterfv(GLenum target, GLenum pname,
+ const GLfloat *params);
+
+GLAPI void GLAPIENTRY glCopyColorSubTable( GLenum target, GLsizei start,
+ GLint x, GLint y, GLsizei width );
+
+GLAPI void GLAPIENTRY glCopyColorTable( GLenum target, GLenum internalformat,
+ GLint x, GLint y, GLsizei width );
+
+GLAPI void GLAPIENTRY glGetColorTable( GLenum target, GLenum format,
+ GLenum type, GLvoid *table );
+
+GLAPI void GLAPIENTRY glGetColorTableParameterfv( GLenum target, GLenum pname,
+ GLfloat *params );
+
+GLAPI void GLAPIENTRY glGetColorTableParameteriv( GLenum target, GLenum pname,
+ GLint *params );
+
+GLAPI void GLAPIENTRY glBlendEquation( GLenum mode );
+
+GLAPI void GLAPIENTRY glBlendColor( GLclampf red, GLclampf green,
+ GLclampf blue, GLclampf alpha );
+
+GLAPI void GLAPIENTRY glHistogram( GLenum target, GLsizei width,
+ GLenum internalformat, GLboolean sink );
+
+GLAPI void GLAPIENTRY glResetHistogram( GLenum target );
+
+GLAPI void GLAPIENTRY glGetHistogram( GLenum target, GLboolean reset,
+ GLenum format, GLenum type,
+ GLvoid *values );
+
+GLAPI void GLAPIENTRY glGetHistogramParameterfv( GLenum target, GLenum pname,
+ GLfloat *params );
+
+GLAPI void GLAPIENTRY glGetHistogramParameteriv( GLenum target, GLenum pname,
+ GLint *params );
+
+GLAPI void GLAPIENTRY glMinmax( GLenum target, GLenum internalformat,
+ GLboolean sink );
+
+GLAPI void GLAPIENTRY glResetMinmax( GLenum target );
+
+GLAPI void GLAPIENTRY glGetMinmax( GLenum target, GLboolean reset,
+ GLenum format, GLenum types,
+ GLvoid *values );
+
+GLAPI void GLAPIENTRY glGetMinmaxParameterfv( GLenum target, GLenum pname,
+ GLfloat *params );
+
+GLAPI void GLAPIENTRY glGetMinmaxParameteriv( GLenum target, GLenum pname,
+ GLint *params );
+
+GLAPI void GLAPIENTRY glConvolutionFilter1D( GLenum target,
+ GLenum internalformat, GLsizei width, GLenum format, GLenum type,
+ const GLvoid *image );
+
+GLAPI void GLAPIENTRY glConvolutionFilter2D( GLenum target,
+ GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
+ GLenum type, const GLvoid *image );
+
+GLAPI void GLAPIENTRY glConvolutionParameterf( GLenum target, GLenum pname,
+ GLfloat params );
+
+GLAPI void GLAPIENTRY glConvolutionParameterfv( GLenum target, GLenum pname,
+ const GLfloat *params );
+
+GLAPI void GLAPIENTRY glConvolutionParameteri( GLenum target, GLenum pname,
+ GLint params );
+
+GLAPI void GLAPIENTRY glConvolutionParameteriv( GLenum target, GLenum pname,
+ const GLint *params );
+
+GLAPI void GLAPIENTRY glCopyConvolutionFilter1D( GLenum target,
+ GLenum internalformat, GLint x, GLint y, GLsizei width );
+
+GLAPI void GLAPIENTRY glCopyConvolutionFilter2D( GLenum target,
+ GLenum internalformat, GLint x, GLint y, GLsizei width,
+ GLsizei height);
+
+GLAPI void GLAPIENTRY glGetConvolutionFilter( GLenum target, GLenum format,
+ GLenum type, GLvoid *image );
+
+GLAPI void GLAPIENTRY glGetConvolutionParameterfv( GLenum target, GLenum pname,
+ GLfloat *params );
+
+GLAPI void GLAPIENTRY glGetConvolutionParameteriv( GLenum target, GLenum pname,
+ GLint *params );
+
+GLAPI void GLAPIENTRY glSeparableFilter2D( GLenum target,
+ GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
+ GLenum type, const GLvoid *row, const GLvoid *column );
+
+GLAPI void GLAPIENTRY glGetSeparableFilter( GLenum target, GLenum format,
+ GLenum type, GLvoid *row, GLvoid *column, GLvoid *span );
+
+
+
+/* 1.3 functions */
+
+GLAPI void GLAPIENTRY glActiveTexture( GLenum texture );
+
+GLAPI void GLAPIENTRY glClientActiveTexture( GLenum texture );
+
+GLAPI void GLAPIENTRY glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );
+
+GLAPI void GLAPIENTRY glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );
+
+GLAPI void GLAPIENTRY glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );
+
+GLAPI void GLAPIENTRY glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );
+
+GLAPI void GLAPIENTRY glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );
+
+GLAPI void GLAPIENTRY glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data );
+
+GLAPI void GLAPIENTRY glGetCompressedTexImage( GLenum target, GLint lod, GLvoid *img );
+
+GLAPI void GLAPIENTRY glMultiTexCoord1d( GLenum target, GLdouble s );
+
+GLAPI void GLAPIENTRY glMultiTexCoord1dv( GLenum target, const GLdouble *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord1f( GLenum target, GLfloat s );
+
+GLAPI void GLAPIENTRY glMultiTexCoord1fv( GLenum target, const GLfloat *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord1i( GLenum target, GLint s );
+
+GLAPI void GLAPIENTRY glMultiTexCoord1iv( GLenum target, const GLint *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord1s( GLenum target, GLshort s );
+
+GLAPI void GLAPIENTRY glMultiTexCoord1sv( GLenum target, const GLshort *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t );
+
+GLAPI void GLAPIENTRY glMultiTexCoord2dv( GLenum target, const GLdouble *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t );
+
+GLAPI void GLAPIENTRY glMultiTexCoord2fv( GLenum target, const GLfloat *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord2i( GLenum target, GLint s, GLint t );
+
+GLAPI void GLAPIENTRY glMultiTexCoord2iv( GLenum target, const GLint *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord2s( GLenum target, GLshort s, GLshort t );
+
+GLAPI void GLAPIENTRY glMultiTexCoord2sv( GLenum target, const GLshort *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r );
+
+GLAPI void GLAPIENTRY glMultiTexCoord3dv( GLenum target, const GLdouble *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r );
+
+GLAPI void GLAPIENTRY glMultiTexCoord3fv( GLenum target, const GLfloat *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r );
+
+GLAPI void GLAPIENTRY glMultiTexCoord3iv( GLenum target, const GLint *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r );
+
+GLAPI void GLAPIENTRY glMultiTexCoord3sv( GLenum target, const GLshort *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
+
+GLAPI void GLAPIENTRY glMultiTexCoord4dv( GLenum target, const GLdouble *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
+
+GLAPI void GLAPIENTRY glMultiTexCoord4fv( GLenum target, const GLfloat *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q );
+
+GLAPI void GLAPIENTRY glMultiTexCoord4iv( GLenum target, const GLint *v );
+
+GLAPI void GLAPIENTRY glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );
+
+GLAPI void GLAPIENTRY glMultiTexCoord4sv( GLenum target, const GLshort *v );
+
+
+GLAPI void GLAPIENTRY glLoadTransposeMatrixd( const GLdouble m[16] );
+
+GLAPI void GLAPIENTRY glLoadTransposeMatrixf( const GLfloat m[16] );
+
+GLAPI void GLAPIENTRY glMultTransposeMatrixd( const GLdouble m[16] );
+
+GLAPI void GLAPIENTRY glMultTransposeMatrixf( const GLfloat m[16] );
+
+GLAPI void GLAPIENTRY glSampleCoverage( GLclampf value, GLboolean invert );
+
+GLAPI void GLAPIENTRY glSamplePass( GLenum pass );
+
+
+/*
+ * GL_ARB_multitexture (ARB extension 1 and OpenGL 1.2.1)
+ */
+#ifndef GL_ARB_multitexture
+#define GL_ARB_multitexture 1
+
+#define GL_TEXTURE0_ARB 0x84C0
+#define GL_TEXTURE1_ARB 0x84C1
+#define GL_TEXTURE2_ARB 0x84C2
+#define GL_TEXTURE3_ARB 0x84C3
+#define GL_TEXTURE4_ARB 0x84C4
+#define GL_TEXTURE5_ARB 0x84C5
+#define GL_TEXTURE6_ARB 0x84C6
+#define GL_TEXTURE7_ARB 0x84C7
+#define GL_TEXTURE8_ARB 0x84C8
+#define GL_TEXTURE9_ARB 0x84C9
+#define GL_TEXTURE10_ARB 0x84CA
+#define GL_TEXTURE11_ARB 0x84CB
+#define GL_TEXTURE12_ARB 0x84CC
+#define GL_TEXTURE13_ARB 0x84CD
+#define GL_TEXTURE14_ARB 0x84CE
+#define GL_TEXTURE15_ARB 0x84CF
+#define GL_TEXTURE16_ARB 0x84D0
+#define GL_TEXTURE17_ARB 0x84D1
+#define GL_TEXTURE18_ARB 0x84D2
+#define GL_TEXTURE19_ARB 0x84D3
+#define GL_TEXTURE20_ARB 0x84D4
+#define GL_TEXTURE21_ARB 0x84D5
+#define GL_TEXTURE22_ARB 0x84D6
+#define GL_TEXTURE23_ARB 0x84D7
+#define GL_TEXTURE24_ARB 0x84D8
+#define GL_TEXTURE25_ARB 0x84D9
+#define GL_TEXTURE26_ARB 0x84DA
+#define GL_TEXTURE27_ARB 0x84DB
+#define GL_TEXTURE28_ARB 0x84DC
+#define GL_TEXTURE29_ARB 0x84DD
+#define GL_TEXTURE30_ARB 0x84DE
+#define GL_TEXTURE31_ARB 0x84DF
+#define GL_ACTIVE_TEXTURE_ARB 0x84E0
+#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
+#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
+
+GLAPI void GLAPIENTRY glActiveTextureARB(GLenum texture);
+GLAPI void GLAPIENTRY glClientActiveTextureARB(GLenum texture);
+GLAPI void GLAPIENTRY glMultiTexCoord1dARB(GLenum target, GLdouble s);
+GLAPI void GLAPIENTRY glMultiTexCoord1dvARB(GLenum target, const GLdouble *v);
+GLAPI void GLAPIENTRY glMultiTexCoord1fARB(GLenum target, GLfloat s);
+GLAPI void GLAPIENTRY glMultiTexCoord1fvARB(GLenum target, const GLfloat *v);
+GLAPI void GLAPIENTRY glMultiTexCoord1iARB(GLenum target, GLint s);
+GLAPI void GLAPIENTRY glMultiTexCoord1ivARB(GLenum target, const GLint *v);
+GLAPI void GLAPIENTRY glMultiTexCoord1sARB(GLenum target, GLshort s);
+GLAPI void GLAPIENTRY glMultiTexCoord1svARB(GLenum target, const GLshort *v);
+GLAPI void GLAPIENTRY glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t);
+GLAPI void GLAPIENTRY glMultiTexCoord2dvARB(GLenum target, const GLdouble *v);
+GLAPI void GLAPIENTRY glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
+GLAPI void GLAPIENTRY glMultiTexCoord2fvARB(GLenum target, const GLfloat *v);
+GLAPI void GLAPIENTRY glMultiTexCoord2iARB(GLenum target, GLint s, GLint t);
+GLAPI void GLAPIENTRY glMultiTexCoord2ivARB(GLenum target, const GLint *v);
+GLAPI void GLAPIENTRY glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t);
+GLAPI void GLAPIENTRY glMultiTexCoord2svARB(GLenum target, const GLshort *v);
+GLAPI void GLAPIENTRY glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r);
+GLAPI void GLAPIENTRY glMultiTexCoord3dvARB(GLenum target, const GLdouble *v);
+GLAPI void GLAPIENTRY glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);
+GLAPI void GLAPIENTRY glMultiTexCoord3fvARB(GLenum target, const GLfloat *v);
+GLAPI void GLAPIENTRY glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r);
+GLAPI void GLAPIENTRY glMultiTexCoord3ivARB(GLenum target, const GLint *v);
+GLAPI void GLAPIENTRY glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r);
+GLAPI void GLAPIENTRY glMultiTexCoord3svARB(GLenum target, const GLshort *v);
+GLAPI void GLAPIENTRY glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
+GLAPI void GLAPIENTRY glMultiTexCoord4dvARB(GLenum target, const GLdouble *v);
+GLAPI void GLAPIENTRY glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
+GLAPI void GLAPIENTRY glMultiTexCoord4fvARB(GLenum target, const GLfloat *v);
+GLAPI void GLAPIENTRY glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q);
+GLAPI void GLAPIENTRY glMultiTexCoord4ivARB(GLenum target, const GLint *v);
+GLAPI void GLAPIENTRY glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
+GLAPI void GLAPIENTRY glMultiTexCoord4svARB(GLenum target, const GLshort *v);
+
+#endif /* GL_ARB_multitexture */
+
+
+
+
+#if defined(GL_GLEXT_LEGACY)
+
+
+/*
+ * 1. GL_EXT_abgr
+ */
+#ifndef GL_EXT_abgr
+#define GL_EXT_abgr 1
+
+#define GL_ABGR_EXT 0x8000
+
+#endif /* GL_EXT_abgr */
+
+
+
+/*
+ * 2. GL_EXT_blend_color
+ */
+#ifndef GL_EXT_blend_color
+#define GL_EXT_blend_color 1
+
+#define GL_CONSTANT_COLOR_EXT 0x8001
+#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
+#define GL_CONSTANT_ALPHA_EXT 0x8003
+#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
+#define GL_BLEND_COLOR_EXT 0x8005
+
+GLAPI void GLAPIENTRY glBlendColorEXT( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
+
+#endif /* GL_EXT_blend_color */
+
+
+
+/*
+ * 3. GL_EXT_polygon_offset
+ */
+#ifndef GL_EXT_polygon_offset
+#define GL_EXT_polygon_offset 1
+
+#define GL_POLYGON_OFFSET_EXT 0x8037
+#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
+#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
+
+GLAPI void GLAPIENTRY glPolygonOffsetEXT( GLfloat factor, GLfloat bias );
+
+#endif /* GL_EXT_polygon_offset */
+
+
+
+/*
+ * 6. GL_EXT_texture3D
+ */
+#ifndef GL_EXT_texture3D
+#define GL_EXT_texture3D 1
+
+#define GL_PACK_SKIP_IMAGES_EXT 0x806B
+#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
+#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
+#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
+#define GL_TEXTURE_3D_EXT 0x806F
+#define GL_PROXY_TEXTURE_3D_EXT 0x8070
+#define GL_TEXTURE_DEPTH_EXT 0x8071
+#define GL_TEXTURE_WRAP_R_EXT 0x8072
+#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
+#define GL_TEXTURE_3D_BINDING_EXT 0x806A
+
+GLAPI void GLAPIENTRY glTexImage3DEXT( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
+
+GLAPI void GLAPIENTRY glTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
+
+GLAPI void GLAPIENTRY glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height );
+
+#endif /* GL_EXT_texture3D */
+
+
+
+/*
+ * 20. GL_EXT_texture_object
+ */
+#ifndef GL_EXT_texture_object
+#define GL_EXT_texture_object 1
+
+#define GL_TEXTURE_PRIORITY_EXT 0x8066
+#define GL_TEXTURE_RESIDENT_EXT 0x8067
+#define GL_TEXTURE_1D_BINDING_EXT 0x8068
+#define GL_TEXTURE_2D_BINDING_EXT 0x8069
+
+GLAPI void GLAPIENTRY glGenTexturesEXT( GLsizei n, GLuint *textures );
+
+GLAPI void GLAPIENTRY glDeleteTexturesEXT( GLsizei n, const GLuint *textures);
+
+GLAPI void GLAPIENTRY glBindTextureEXT( GLenum target, GLuint texture );
+
+GLAPI void GLAPIENTRY glPrioritizeTexturesEXT( GLsizei n, const GLuint *textures, const GLclampf *priorities );
+
+GLAPI GLboolean GLAPIENTRY glAreTexturesResidentEXT( GLsizei n, const GLuint *textures, GLboolean *residences );
+
+GLAPI GLboolean GLAPIENTRY glIsTextureEXT( GLuint texture );
+
+#endif /* GL_EXT_texture_object */
+
+
+
+/*
+ * 27. GL_EXT_rescale_normal
+ */
+#ifndef GL_EXT_rescale_normal
+#define GL_EXT_rescale_normal 1
+
+#define GL_RESCALE_NORMAL_EXT 0x803A
+
+#endif /* GL_EXT_rescale_normal */
+
+
+
+/*
+ * 30. GL_EXT_vertex_array
+ */
+#ifndef GL_EXT_vertex_array
+#define GL_EXT_vertex_array 1
+
+#define GL_VERTEX_ARRAY_EXT 0x8074
+#define GL_NORMAL_ARRAY_EXT 0x8075
+#define GL_COLOR_ARRAY_EXT 0x8076
+#define GL_INDEX_ARRAY_EXT 0x8077
+#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
+#define GL_EDGE_FLAG_ARRAY_EXT 0x8079
+#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
+#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
+#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
+#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
+#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
+#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
+#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
+#define GL_COLOR_ARRAY_SIZE_EXT 0x8081
+#define GL_COLOR_ARRAY_TYPE_EXT 0x8082
+#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
+#define GL_COLOR_ARRAY_COUNT_EXT 0x8084
+#define GL_INDEX_ARRAY_TYPE_EXT 0x8085
+#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
+#define GL_INDEX_ARRAY_COUNT_EXT 0x8087
+#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
+#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
+#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
+#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
+#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
+#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
+#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
+#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
+#define GL_COLOR_ARRAY_POINTER_EXT 0x8090
+#define GL_INDEX_ARRAY_POINTER_EXT 0x8091
+#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
+#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
+
+GLAPI void GLAPIENTRY glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
+
+GLAPI void GLAPIENTRY glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, const GLboolean *ptr );
+
+GLAPI void GLAPIENTRY glGetPointervEXT( GLenum pname, GLvoid **params );
+
+GLAPI void GLAPIENTRY glArrayElementEXT( GLint i );
+
+GLAPI void GLAPIENTRY glDrawArraysEXT( GLenum mode, GLint first, GLsizei count );
+
+#endif /* GL_EXT_vertex_array */
+
+
+
+/*
+ * 35. GL_SGIS_texture_edge_clamp
+ */
+#ifndef GL_SGIS_texture_edge_clamp
+#define GL_SGIS_texture_edge_clamp 1
+
+#define GL_CLAMP_TO_EDGE_SGIS 0x812F
+
+#endif /* GL_SGIS_texture_edge_clamp */
+
+
+
+/*
+ * 37. GL_EXT_blend_minmax
+ */
+#ifndef GL_EXT_blend_minmax
+#define GL_EXT_blend_minmax 1
+
+#define GL_FUNC_ADD_EXT 0x8006
+#define GL_MIN_EXT 0x8007
+#define GL_MAX_EXT 0x8008
+#define GL_BLEND_EQUATION_EXT 0x8009
+
+GLAPI void GLAPIENTRY glBlendEquationEXT( GLenum mode );
+
+#endif /* GL_EXT_blend_minmax */
+
+
+
+/*
+ * 38. GL_EXT_blend_subtract (requires GL_EXT_blend_max )
+ */
+#ifndef GL_EXT_blend_subtract
+#define GL_EXT_blend_subtract 1
+
+#define GL_FUNC_SUBTRACT_EXT 0x800A
+#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
+
+#endif /* GL_EXT_blend_subtract */
+
+
+
+/*
+ * 39. GL_EXT_blend_logic_op
+ */
+#ifndef GL_EXT_blend_logic_op
+#define GL_EXT_blend_logic_op 1
+
+/* No new tokens or functions */
+
+#endif /* GL_EXT_blend_logic_op */
+
+
+
+/*
+ * 54. GL_EXT_point_parameters
+ */
+#ifndef GL_EXT_point_parameters
+#define GL_EXT_point_parameters 1
+
+#define GL_POINT_SIZE_MIN_EXT 0x8126
+#define GL_POINT_SIZE_MAX_EXT 0x8127
+#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
+#define GL_DISTANCE_ATTENUATION_EXT 0x8129
+
+GLAPI void GLAPIENTRY glPointParameterfEXT( GLenum pname, GLfloat param );
+GLAPI void GLAPIENTRY glPointParameterfvEXT( GLenum pname, const GLfloat *params );
+GLAPI void GLAPIENTRY glPointParameterfSGIS(GLenum pname, GLfloat param);
+GLAPI void GLAPIENTRY glPointParameterfvSGIS(GLenum pname, const GLfloat *params);
+
+#endif /* GL_EXT_point_parameters */
+
+
+
+/*
+ * 78. GL_EXT_paletted_texture
+ */
+#ifndef GL_EXT_paletted_texture
+#define GL_EXT_paletted_texture 1
+
+#define GL_TABLE_TOO_LARGE_EXT 0x8031
+#define GL_COLOR_TABLE_FORMAT_EXT 0x80D8
+#define GL_COLOR_TABLE_WIDTH_EXT 0x80D9
+#define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA
+#define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB
+#define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC
+#define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD
+#define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE
+#define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF
+#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
+#define GL_COLOR_INDEX1_EXT 0x80E2
+#define GL_COLOR_INDEX2_EXT 0x80E3
+#define GL_COLOR_INDEX4_EXT 0x80E4
+#define GL_COLOR_INDEX8_EXT 0x80E5
+#define GL_COLOR_INDEX12_EXT 0x80E6
+#define GL_COLOR_INDEX16_EXT 0x80E7
+
+GLAPI void GLAPIENTRY glColorTableEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table );
+
+GLAPI void GLAPIENTRY glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data );
+
+GLAPI void GLAPIENTRY glGetColorTableEXT( GLenum target, GLenum format, GLenum type, GLvoid *table );
+
+GLAPI void GLAPIENTRY glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat *params );
+
+GLAPI void GLAPIENTRY glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint *params );
+
+#endif /* GL_EXT_paletted_texture */
+
+
+
+/*
+ * 79. GL_EXT_clip_volume_hint
+ */
+#ifndef GL_EXT_clip_volume_hint
+#define GL_EXT_clip_volume_hint 1
+
+#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
+
+#endif /* GL_EXT_clip_volume_hint */
+
+
+
+/*
+ * 97. GL_EXT_compiled_vertex_array
+ */
+#ifndef GL_EXT_compiled_vertex_array
+#define GL_EXT_compiled_vertex_array 1
+
+#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
+#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
+
+GLAPI void GLAPIENTRY glLockArraysEXT( GLint first, GLsizei count );
+GLAPI void GLAPIENTRY glUnlockArraysEXT( void );
+
+#endif /* GL_EXT_compiled_vertex_array */
+
+/*
+ * 137. GL_HP_occlusion_test
+ */
+#ifndef GL_HP_occlusion_test
+#define GL_HP_occlusion_test 1
+
+#define GL_OCCLUSION_TEST_HP 0x8165
+#define GL_OCCLUSION_TEST_RESULT_HP 0x8166
+
+#endif /* GL_HP_occlusion_test */
+
+
+/*
+ * 141. GL_EXT_shared_texture_palette (req's GL_EXT_paletted_texture)
+ */
+#ifndef GL_EXT_shared_texture_palette
+#define GL_EXT_shared_texture_palette 1
+
+#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
+
+#endif /* GL_EXT_shared_texture_palette */
+
+
+
+/*
+ * 176. GL_EXT_stencil_wrap
+ */
+#ifndef GL_EXT_stencil_wrap
+#define GL_EXT_stencil_wrap 1
+
+#define GL_INCR_WRAP_EXT 0x8507
+#define GL_DECR_WRAP_EXT 0x8508
+
+#endif /* GL_EXT_stencil_wrap */
+
+
+
+/*
+ * 179. GL_NV_texgen_reflection
+ */
+#ifndef GL_NV_texgen_reflection
+#define GL_NV_texgen_reflection 1
+
+#define GL_NORMAL_MAP_NV 0x8511
+#define GL_REFLECTION_MAP_NV 0x8512
+
+#endif /* GL_NV_texgen_reflection */
+
+
+
+/*
+ * 185. GL_EXT_texture_env_add
+ */
+#ifndef GL_EXT_texture_env_add
+#define GL_EXT_texture_env_add 1
+
+/* No new tokens or functions */
+
+#endif /* GL_EXT_texture_env_add */
+
+
+
+
+
+/*
+ * 197. GL_MESA_window_pos
+ */
+#ifndef GL_MESA_window_pos
+#define GL_MESA_window_pos 1
+
+GLAPI void GLAPIENTRY glWindowPos2iMESA( GLint x, GLint y );
+GLAPI void GLAPIENTRY glWindowPos2sMESA( GLshort x, GLshort y );
+GLAPI void GLAPIENTRY glWindowPos2fMESA( GLfloat x, GLfloat y );
+GLAPI void GLAPIENTRY glWindowPos2dMESA( GLdouble x, GLdouble y );
+GLAPI void GLAPIENTRY glWindowPos2ivMESA( const GLint *p );
+GLAPI void GLAPIENTRY glWindowPos2svMESA( const GLshort *p );
+GLAPI void GLAPIENTRY glWindowPos2fvMESA( const GLfloat *p );
+GLAPI void GLAPIENTRY glWindowPos2dvMESA( const GLdouble *p );
+GLAPI void GLAPIENTRY glWindowPos3iMESA( GLint x, GLint y, GLint z );
+GLAPI void GLAPIENTRY glWindowPos3sMESA( GLshort x, GLshort y, GLshort z );
+GLAPI void GLAPIENTRY glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z );
+GLAPI void GLAPIENTRY glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z );
+GLAPI void GLAPIENTRY glWindowPos3ivMESA( const GLint *p );
+GLAPI void GLAPIENTRY glWindowPos3svMESA( const GLshort *p );
+GLAPI void GLAPIENTRY glWindowPos3fvMESA( const GLfloat *p );
+GLAPI void GLAPIENTRY glWindowPos3dvMESA( const GLdouble *p );
+GLAPI void GLAPIENTRY glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w );
+GLAPI void GLAPIENTRY glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w );
+GLAPI void GLAPIENTRY glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
+GLAPI void GLAPIENTRY glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w);
+GLAPI void GLAPIENTRY glWindowPos4ivMESA( const GLint *p );
+GLAPI void GLAPIENTRY glWindowPos4svMESA( const GLshort *p );
+GLAPI void GLAPIENTRY glWindowPos4fvMESA( const GLfloat *p );
+GLAPI void GLAPIENTRY glWindowPos4dvMESA( const GLdouble *p );
+
+#endif /* GL_MESA_window_pos */
+
+
+
+/*
+ * 196. GL_MESA_resize_bufffers
+ */
+#ifndef GL_MESA_resize_bufffers
+#define GL_MESA_resize_buffers 1
+
+GLAPI void GLAPIENTRY glResizeBuffersMESA( void );
+
+#endif /* GL_MESA_resize_bufffers */
+
+
+
+/*
+ * 220. GL_EXT_texture_env_dot3
+ */
+#ifndef GL_EXT_texture_env_dot3
+#define GL_EXT_texture_env_dot3 1
+
+#define GL_DOT3_RGB_EXT 0x8740
+#define GL_DOT3_RGBA_EXT 0x8741
+
+#endif /* GL_EXT_texture_env_dot3 */
+
+
+#else /* GL_GLEXT_LEGACY */
+
+#include <GL/glext.h>
+
+#endif /* GL_GLEXT_LEGACY */
+
+
+
+/*
+ * ???. GL_MESA_trace
+ * XXX this should go into glext.h at some point
+ */
+#ifndef GL_MESA_trace
+#define GL_MESA_trace 1
+
+#define GL_TRACE_ALL_BITS_MESA 0xFFFF
+#define GL_TRACE_OPERATIONS_BIT_MESA 0x0001
+#define GL_TRACE_PRIMITIVES_BIT_MESA 0x0002
+#define GL_TRACE_ARRAYS_BIT_MESA 0x0004
+#define GL_TRACE_TEXTURES_BIT_MESA 0x0008
+#define GL_TRACE_PIXELS_BIT_MESA 0x0010
+#define GL_TRACE_ERRORS_BIT_MESA 0x0020
+#define GL_TRACE_MASK_MESA 0x8755
+#define GL_TRACE_NAME_MESA 0x8756
+
+GLAPI void GLAPIENTRY glEnableTraceMESA( GLbitfield mask );
+GLAPI void GLAPIENTRY glDisableTraceMESA( GLbitfield mask );
+GLAPI void GLAPIENTRY glNewTraceMESA( GLbitfield mask, const GLubyte * traceName );
+GLAPI void GLAPIENTRY glEndTraceMESA( void );
+GLAPI void GLAPIENTRY glTraceAssertAttribMESA( GLbitfield attribMask );
+GLAPI void GLAPIENTRY glTraceCommentMESA( const GLubyte * comment );
+GLAPI void GLAPIENTRY glTraceTextureMESA( GLuint name, const GLubyte* comment );
+GLAPI void GLAPIENTRY glTraceListMESA( GLuint name, const GLubyte* comment );
+GLAPI void GLAPIENTRY glTracePointerMESA( GLvoid* pointer, const GLubyte* comment );
+GLAPI void GLAPIENTRY glTracePointerRangeMESA( const GLvoid* first, const GLvoid* last, const GLubyte* comment );
+
+#endif /* GL_MESA_trace */
+
+
+/*
+ * ???. GL_MESA_packed_depth_stencil
+ * XXX this will be in glext.h someday
+ */
+#ifndef GL_MESA_packed_depth_stencil
+#define GL_MESA_packed_depth_stencil 1
+
+#define GL_DEPTH_STENCIL_MESA 0x8750
+#define GL_UNSIGNED_INT_24_8_MESA 0x8751
+#define GL_UNSIGNED_INT_8_24_REV_MESA 0x8752
+#define GL_UNSIGNED_SHORT_15_1_MESA 0x8753
+#define GL_UNSIGNED_SHORT_1_15_REV_MESA 0x8754
+
+#endif /* GL_MESA_packed_depth_stencil */
+
+
+/*
+ * ??. GL_MESA_sprite_point
+ */
+#ifndef GL_MESA_sprite_point
+#define GL_MESA_sprite_point 1
+
+#define GL_SPRITE_POINT_MESA 0x8757 /* XXX not finalized! */
+
+#endif
+
+
+/**********************************************************************
+ * Begin system-specific stuff
+ */
+#if defined(__BEOS__) || defined(__QUICKDRAW__)
+#pragma export off
+#endif
+
+#if defined(macintosh) && PRAGMA_IMPORT_SUPPORTED
+#pragma import off
+#endif
+/*
+ * End system-specific stuff
+ **********************************************************************/
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __gl_h_ */
diff --git a/C2J/mesa40-header/gl_mangle.h b/C2J/mesa40-header/gl_mangle.h
new file mode 100644
index 0000000..5759f9e
--- /dev/null
+++ b/C2J/mesa40-header/gl_mangle.h
@@ -0,0 +1,685 @@
+/* $Id$ */
+
+/*
+ * Mesa 3-D graphics library
+ * Version: 3.5
+ *
+ * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+
+/*
+ * If you compile Mesa with USE_MGL_NAMESPACE defined then you can link
+ * your application both with OpenGL and Mesa. The Mesa functions will
+ * be redefined so they are prefixed with "mgl" instead of "gl".
+ * Contributed by Randy Frank ([email protected])
+ */
+
+#ifndef GL_MANGLE_H
+#define GL_MANGLE_H
+
+#define glClearIndex mglClearIndex
+#define glClearColor mglClearColor
+#define glClear mglClear
+#define glIndexMask mglIndexMask
+#define glColorMask mglColorMask
+#define glAlphaFunc mglAlphaFunc
+#define glBlendFunc mglBlendFunc
+#define glLogicOp mglLogicOp
+#define glCullFace mglCullFace
+#define glFrontFace mglFrontFace
+#define glPointSize mglPointSize
+#define glLineWidth mglLineWidth
+#define glLineStipple mglLineStipple
+#define glPolygonMode mglPolygonMode
+#define glPolygonOffset mglPolygonOffset
+#define glPolygonStipple mglPolygonStipple
+#define glGetPolygonStipple mglGetPolygonStipple
+#define glEdgeFlag mglEdgeFlag
+#define glEdgeFlagv mglEdgeFlagv
+#define glScissor mglScissor
+#define glClipPlane mglClipPlane
+#define glGetClipPlane mglGetClipPlane
+#define glDrawBuffer mglDrawBuffer
+#define glReadBuffer mglReadBuffer
+#define glEnable mglEnable
+#define glDisable mglDisable
+#define glIsEnabled mglIsEnabled
+#define glEnableClientState mglEnableClientState
+#define glDisableClientState mglDisableClientState
+#define glGetBooleanv mglGetBooleanv
+#define glGetDoublev mglGetDoublev
+#define glGetFloatv mglGetFloatv
+#define glGetIntegerv mglGetIntegerv
+#define glPushAttrib mglPushAttrib
+#define glPopAttrib mglPopAttrib
+#define glPushClientAttrib mglPushClientAttrib
+#define glPopClientAttrib mglPopClientAttrib
+#define glRenderMode mglRenderMode
+#define glGetError mglGetError
+#define glGetString mglGetString
+#define glFinish mglFinish
+#define glFlush mglFlush
+#define glHint mglHint
+#define glClearDepth mglClearDepth
+#define glDepthFunc mglDepthFunc
+#define glDepthMask mglDepthMask
+#define glDepthRange mglDepthRange
+#define glClearAccum mglClearAccum
+#define glAccum mglAccum
+#define glMatrixMode mglMatrixMode
+#define glOrtho mglOrtho
+#define glFrustum mglFrustum
+#define glViewport mglViewport
+#define glPushMatrix mglPushMatrix
+#define glPopMatrix mglPopMatrix
+#define glLoadIdentity mglLoadIdentity
+#define glLoadMatrixd mglLoadMatrixd
+#define glLoadMatrixf mglLoadMatrixf
+#define glMultMatrixd mglMultMatrixd
+#define glMultMatrixf mglMultMatrixf
+#define glRotated mglRotated
+#define glRotatef mglRotatef
+#define glScaled mglScaled
+#define glScalef mglScalef
+#define glTranslated mglTranslated
+#define glTranslatef mglTranslatef
+#define glIsList mglIsList
+#define glDeleteLists mglDeleteLists
+#define glGenLists mglGenLists
+#define glNewList mglNewList
+#define glEndList mglEndList
+#define glCallList mglCallList
+#define glCallLists mglCallLists
+#define glListBase mglListBase
+#define glBegin mglBegin
+#define glEnd mglEnd
+#define glVertex2d mglVertex2d
+#define glVertex2f mglVertex2f
+#define glVertex2i mglVertex2i
+#define glVertex2s mglVertex2s
+#define glVertex3d mglVertex3d
+#define glVertex3f mglVertex3f
+#define glVertex3i mglVertex3i
+#define glVertex3s mglVertex3s
+#define glVertex4d mglVertex4d
+#define glVertex4f mglVertex4f
+#define glVertex4i mglVertex4i
+#define glVertex4s mglVertex4s
+#define glVertex2dv mglVertex2dv
+#define glVertex2fv mglVertex2fv
+#define glVertex2iv mglVertex2iv
+#define glVertex2sv mglVertex2sv
+#define glVertex3dv mglVertex3dv
+#define glVertex3fv mglVertex3fv
+#define glVertex3iv mglVertex3iv
+#define glVertex3sv mglVertex3sv
+#define glVertex4dv mglVertex4dv
+#define glVertex4fv mglVertex4fv
+#define glVertex4iv mglVertex4iv
+#define glVertex4sv mglVertex4sv
+#define glNormal3b mglNormal3b
+#define glNormal3d mglNormal3d
+#define glNormal3f mglNormal3f
+#define glNormal3i mglNormal3i
+#define glNormal3s mglNormal3s
+#define glNormal3bv mglNormal3bv
+#define glNormal3dv mglNormal3dv
+#define glNormal3fv mglNormal3fv
+#define glNormal3iv mglNormal3iv
+#define glNormal3sv mglNormal3sv
+#define glIndexd mglIndexd
+#define glIndexf mglIndexf
+#define glIndexi mglIndexi
+#define glIndexs mglIndexs
+#define glIndexub mglIndexub
+#define glIndexdv mglIndexdv
+#define glIndexfv mglIndexfv
+#define glIndexiv mglIndexiv
+#define glIndexsv mglIndexsv
+#define glIndexubv mglIndexubv
+#define glColor3b mglColor3b
+#define glColor3d mglColor3d
+#define glColor3f mglColor3f
+#define glColor3i mglColor3i
+#define glColor3s mglColor3s
+#define glColor3ub mglColor3ub
+#define glColor3ui mglColor3ui
+#define glColor3us mglColor3us
+#define glColor4b mglColor4b
+#define glColor4d mglColor4d
+#define glColor4f mglColor4f
+#define glColor4i mglColor4i
+#define glColor4s mglColor4s
+#define glColor4ub mglColor4ub
+#define glColor4ui mglColor4ui
+#define glColor4us mglColor4us
+#define glColor3bv mglColor3bv
+#define glColor3dv mglColor3dv
+#define glColor3fv mglColor3fv
+#define glColor3iv mglColor3iv
+#define glColor3sv mglColor3sv
+#define glColor3ubv mglColor3ubv
+#define glColor3uiv mglColor3uiv
+#define glColor3usv mglColor3usv
+#define glColor4bv mglColor4bv
+#define glColor4dv mglColor4dv
+#define glColor4fv mglColor4fv
+#define glColor4iv mglColor4iv
+#define glColor4sv mglColor4sv
+#define glColor4ubv mglColor4ubv
+#define glColor4uiv mglColor4uiv
+#define glColor4usv mglColor4usv
+#define glTexCoord1d mglTexCoord1d
+#define glTexCoord1f mglTexCoord1f
+#define glTexCoord1i mglTexCoord1i
+#define glTexCoord1s mglTexCoord1s
+#define glTexCoord2d mglTexCoord2d
+#define glTexCoord2f mglTexCoord2f
+#define glTexCoord2i mglTexCoord2i
+#define glTexCoord2s mglTexCoord2s
+#define glTexCoord3d mglTexCoord3d
+#define glTexCoord3f mglTexCoord3f
+#define glTexCoord3i mglTexCoord3i
+#define glTexCoord3s mglTexCoord3s
+#define glTexCoord4d mglTexCoord4d
+#define glTexCoord4f mglTexCoord4f
+#define glTexCoord4i mglTexCoord4i
+#define glTexCoord4s mglTexCoord4s
+#define glTexCoord1dv mglTexCoord1dv
+#define glTexCoord1fv mglTexCoord1fv
+#define glTexCoord1iv mglTexCoord1iv
+#define glTexCoord1sv mglTexCoord1sv
+#define glTexCoord2dv mglTexCoord2dv
+#define glTexCoord2fv mglTexCoord2fv
+#define glTexCoord2iv mglTexCoord2iv
+#define glTexCoord2sv mglTexCoord2sv
+#define glTexCoord3dv mglTexCoord3dv
+#define glTexCoord3fv mglTexCoord3fv
+#define glTexCoord3iv mglTexCoord3iv
+#define glTexCoord3sv mglTexCoord3sv
+#define glTexCoord4dv mglTexCoord4dv
+#define glTexCoord4fv mglTexCoord4fv
+#define glTexCoord4iv mglTexCoord4iv
+#define glTexCoord4sv mglTexCoord4sv
+#define glRasterPos2d mglRasterPos2d
+#define glRasterPos2f mglRasterPos2f
+#define glRasterPos2i mglRasterPos2i
+#define glRasterPos2s mglRasterPos2s
+#define glRasterPos3d mglRasterPos3d
+#define glRasterPos3f mglRasterPos3f
+#define glRasterPos3i mglRasterPos3i
+#define glRasterPos3s mglRasterPos3s
+#define glRasterPos4d mglRasterPos4d
+#define glRasterPos4f mglRasterPos4f
+#define glRasterPos4i mglRasterPos4i
+#define glRasterPos4s mglRasterPos4s
+#define glRasterPos2dv mglRasterPos2dv
+#define glRasterPos2fv mglRasterPos2fv
+#define glRasterPos2iv mglRasterPos2iv
+#define glRasterPos2sv mglRasterPos2sv
+#define glRasterPos3dv mglRasterPos3dv
+#define glRasterPos3fv mglRasterPos3fv
+#define glRasterPos3iv mglRasterPos3iv
+#define glRasterPos3sv mglRasterPos3sv
+#define glRasterPos4dv mglRasterPos4dv
+#define glRasterPos4fv mglRasterPos4fv
+#define glRasterPos4iv mglRasterPos4iv
+#define glRasterPos4sv mglRasterPos4sv
+#define glRectd mglRectd
+#define glRectf mglRectf
+#define glRecti mglRecti
+#define glRects mglRects
+#define glRectdv mglRectdv
+#define glRectfv mglRectfv
+#define glRectiv mglRectiv
+#define glRectsv mglRectsv
+#define glVertexPointer mglVertexPointer
+#define glNormalPointer mglNormalPointer
+#define glColorPointer mglColorPointer
+#define glIndexPointer mglIndexPointer
+#define glTexCoordPointer mglTexCoordPointer
+#define glEdgeFlagPointer mglEdgeFlagPointer
+#define glGetPointerv mglGetPointerv
+#define glArrayElement mglArrayElement
+#define glDrawArrays mglDrawArrays
+#define glDrawElements mglDrawElements
+#define glInterleavedArrays mglInterleavedArrays
+#define glShadeModel mglShadeModel
+#define glLightf mglLightf
+#define glLighti mglLighti
+#define glLightfv mglLightfv
+#define glLightiv mglLightiv
+#define glGetLightfv mglGetLightfv
+#define glGetLightiv mglGetLightiv
+#define glLightModelf mglLightModelf
+#define glLightModeli mglLightModeli
+#define glLightModelfv mglLightModelfv
+#define glLightModeliv mglLightModeliv
+#define glMaterialf mglMaterialf
+#define glMateriali mglMateriali
+#define glMaterialfv mglMaterialfv
+#define glMaterialiv mglMaterialiv
+#define glGetMaterialfv mglGetMaterialfv
+#define glGetMaterialiv mglGetMaterialiv
+#define glColorMaterial mglColorMaterial
+#define glPixelZoom mglPixelZoom
+#define glPixelStoref mglPixelStoref
+#define glPixelStorei mglPixelStorei
+#define glPixelTransferf mglPixelTransferf
+#define glPixelTransferi mglPixelTransferi
+#define glPixelMapfv mglPixelMapfv
+#define glPixelMapuiv mglPixelMapuiv
+#define glPixelMapusv mglPixelMapusv
+#define glGetPixelMapfv mglGetPixelMapfv
+#define glGetPixelMapuiv mglGetPixelMapuiv
+#define glGetPixelMapusv mglGetPixelMapusv
+#define glBitmap mglBitmap
+#define glReadPixels mglReadPixels
+#define glDrawPixels mglDrawPixels
+#define glCopyPixels mglCopyPixels
+#define glStencilFunc mglStencilFunc
+#define glStencilMask mglStencilMask
+#define glStencilOp mglStencilOp
+#define glClearStencil mglClearStencil
+#define glTexGend mglTexGend
+#define glTexGenf mglTexGenf
+#define glTexGeni mglTexGeni
+#define glTexGendv mglTexGendv
+#define glTexGenfv mglTexGenfv
+#define glTexGeniv mglTexGeniv
+#define glGetTexGendv mglGetTexGendv
+#define glGetTexGenfv mglGetTexGenfv
+#define glGetTexGeniv mglGetTexGeniv
+#define glTexEnvf mglTexEnvf
+#define glTexEnvi mglTexEnvi
+#define glTexEnvfv mglTexEnvfv
+#define glTexEnviv mglTexEnviv
+#define glGetTexEnvfv mglGetTexEnvfv
+#define glGetTexEnviv mglGetTexEnviv
+#define glTexParameterf mglTexParameterf
+#define glTexParameteri mglTexParameteri
+#define glTexParameterfv mglTexParameterfv
+#define glTexParameteriv mglTexParameteriv
+#define glGetTexParameterfv mglGetTexParameterfv
+#define glGetTexParameteriv mglGetTexParameteriv
+#define glGetTexLevelParameterfv mglGetTexLevelParameterfv
+#define glGetTexLevelParameteriv mglGetTexLevelParameteriv
+#define glTexImage1D mglTexImage1D
+#define glTexImage2D mglTexImage2D
+#define glGetTexImage mglGetTexImage
+#define glGenTextures mglGenTextures
+#define glDeleteTextures mglDeleteTextures
+#define glBindTexture mglBindTexture
+#define glPrioritizeTextures mglPrioritizeTextures
+#define glAreTexturesResident mglAreTexturesResident
+#define glIsTexture mglIsTexture
+#define glTexSubImage1D mglTexSubImage1D
+#define glTexSubImage2D mglTexSubImage2D
+#define glCopyTexImage1D mglCopyTexImage1D
+#define glCopyTexImage2D mglCopyTexImage2D
+#define glCopyTexSubImage1D mglCopyTexSubImage1D
+#define glCopyTexSubImage2D mglCopyTexSubImage2D
+#define glMap1d mglMap1d
+#define glMap1f mglMap1f
+#define glMap2d mglMap2d
+#define glMap2f mglMap2f
+#define glGetMapdv mglGetMapdv
+#define glGetMapfv mglGetMapfv
+#define glGetMapiv mglGetMapiv
+#define glGetMinmax mglGetMinmax
+#define glEvalCoord1d mglEvalCoord1d
+#define glEvalCoord1f mglEvalCoord1f
+#define glEvalCoord1dv mglEvalCoord1dv
+#define glEvalCoord1fv mglEvalCoord1fv
+#define glEvalCoord2d mglEvalCoord2d
+#define glEvalCoord2f mglEvalCoord2f
+#define glEvalCoord2dv mglEvalCoord2dv
+#define glEvalCoord2fv mglEvalCoord2fv
+#define glMapGrid1d mglMapGrid1d
+#define glMapGrid1f mglMapGrid1f
+#define glMapGrid2d mglMapGrid2d
+#define glMapGrid2f mglMapGrid2f
+#define glEvalPoint1 mglEvalPoint1
+#define glEvalPoint2 mglEvalPoint2
+#define glEvalMesh1 mglEvalMesh1
+#define glEvalMesh2 mglEvalMesh2
+#define glFogf mglFogf
+#define glFogi mglFogi
+#define glFogfv mglFogfv
+#define glFogiv mglFogiv
+#define glFeedbackBuffer mglFeedbackBuffer
+#define glPassThrough mglPassThrough
+#define glSelectBuffer mglSelectBuffer
+#define glInitNames mglInitNames
+#define glLoadName mglLoadName
+#define glPushName mglPushName
+#define glPopName mglPopName
+#define glBlendEquation mglBlendEquation
+#define glBlendEquationEXT mglBlendEquationEXT
+#define glBlendColor mglBlendColor
+#define glBlendColorEXT mglBlendColorEXT
+#define glPolygonOffsetEXT mglPolygonOffsetEXT
+#define glVertexPointerEXT mglVertexPointerEXT
+#define glNormalPointerEXT mglNormalPointerEXT
+#define glColorPointerEXT mglColorPointerEXT
+#define glIndexPointerEXT mglIndexPointerEXT
+#define glTexCoordPointerEXT mglTexCoordPointerEXT
+#define glEdgeFlagPointerEXT mglEdgeFlagPointerEXT
+#define glGetPointervEXT mglGetPointervEXT
+#define glArrayElementEXT mglArrayElementEXT
+#define glDrawArraysEXT mglDrawArraysEXT
+#define glGenTexturesEXT mglGenTexturesEXT
+#define glDeleteTexturesEXT mglDeleteTexturesEXT
+#define glBindTextureEXT mglBindTextureEXT
+#define glPrioritizeTexturesEXT mglPrioritizeTexturesEXT
+#define glAreTexturesResidentEXT mglAreTexturesResidentEXT
+#define glIsTextureEXT mglIsTextureEXT
+#define glTexImage3DEXT mglTexImage3DEXT
+#define glTexSubImage3DEXT mglTexSubImage3DEXT
+#define glCopyTexSubImage3DEXT mglCopyTexSubImage3DEXT
+#define glColorTable mglColorTable
+#define glColorTableParameteriv mglColorTableParameteriv
+#define glColorTableParameterfv mglColorTableParameterfv
+#define glColorSubTable mglColorSubTable
+#define glGetColorTable mglGetColorTable
+#define glGetColorTableParameteriv mglGetColorTableParameteriv
+#define glGetColorTableParameterfv mglGetColorTableParameterfv
+#define glColorTableEXT mglColorTableEXT
+#define glColorSubTableEXT mglColorSubTableEXT
+#define glGetColorTableEXT mglGetColorTableEXT
+#define glGetColorTableParameterfvEXT mglGetColorTableParameterfvEXT
+#define glGetColorTableParameterivEXT mglGetColorTableParameterivEXT
+#define glMultiTexCoord1dSGIS mglMultiTexCoord1dSGIS
+#define glMultiTexCoord1dvSGIS mglMultiTexCoord1dvSGIS
+#define glMultiTexCoord1fSGIS mglMultiTexCoord1fSGIS
+#define glMultiTexCoord1fvSGIS mglMultiTexCoord1fvSGIS
+#define glMultiTexCoord1iSGIS mglMultiTexCoord1iSGIS
+#define glMultiTexCoord1ivSGIS mglMultiTexCoord1ivSGIS
+#define glMultiTexCoord1sSGIS mglMultiTexCoord1sSGIS
+#define glMultiTexCoord1svSGIS mglMultiTexCoord1svSGIS
+#define glMultiTexCoord2dSGIS mglMultiTexCoord2dSGIS
+#define glMultiTexCoord2dvSGIS mglMultiTexCoord2dvSGIS
+#define glMultiTexCoord2fSGIS mglMultiTexCoord2fSGIS
+#define glMultiTexCoord2fvSGIS mglMultiTexCoord2fvSGIS
+#define glMultiTexCoord2iSGIS mglMultiTexCoord2iSGIS
+#define glMultiTexCoord2ivSGIS mglMultiTexCoord2ivSGIS
+#define glMultiTexCoord2sSGIS mglMultiTexCoord2sSGIS
+#define glMultiTexCoord2svSGIS mglMultiTexCoord2svSGIS
+#define glMultiTexCoord3dSGIS mglMultiTexCoord3dSGIS
+#define glMultiTexCoord3dvSGIS mglMultiTexCoord3dvSGIS
+#define glMultiTexCoord3fSGIS mglMultiTexCoord3fSGIS
+#define glMultiTexCoord3fvSGIS mglMultiTexCoord3fvSGIS
+#define glMultiTexCoord3iSGIS mglMultiTexCoord3iSGIS
+#define glMultiTexCoord3ivSGIS mglMultiTexCoord3ivSGIS
+#define glMultiTexCoord3sSGIS mglMultiTexCoord3sSGIS
+#define glMultiTexCoord3svSGIS mglMultiTexCoord3svSGIS
+#define glMultiTexCoord4dSGIS mglMultiTexCoord4dSGIS
+#define glMultiTexCoord4dvSGIS mglMultiTexCoord4dvSGIS
+#define glMultiTexCoord4fSGIS mglMultiTexCoord4fSGIS
+#define glMultiTexCoord4fvSGIS mglMultiTexCoord4fvSGIS
+#define glMultiTexCoord4iSGIS mglMultiTexCoord4iSGIS
+#define glMultiTexCoord4ivSGIS mglMultiTexCoord4ivSGIS
+#define glMultiTexCoord4sSGIS mglMultiTexCoord4sSGIS
+#define glMultiTexCoord4svSGIS mglMultiTexCoord4svSGIS
+#define glMultiTexCoordPointerSGIS mglMultiTexCoordPointerSGIS
+#define glSelectTextureSGIS mglSelectTextureSGIS
+#define glSelectTextureCoordSetSGIS mglSelectTextureCoordSetSGIS
+#define glActiveTextureARB mglActiveTextureARB
+#define glClientActiveTextureARB mglClientActiveTextureARB
+#define glMultiTexCoord1dARB mglMultiTexCoord1dARB
+#define glMultiTexCoord1dvARB mglMultiTexCoord1dvARB
+#define glMultiTexCoord1fARB mglMultiTexCoord1fARB
+#define glMultiTexCoord1fvARB mglMultiTexCoord1fvARB
+#define glMultiTexCoord1iARB mglMultiTexCoord1iARB
+#define glMultiTexCoord1ivARB mglMultiTexCoord1ivARB
+#define glMultiTexCoord1sARB mglMultiTexCoord1sARB
+#define glMultiTexCoord1svARB mglMultiTexCoord1svARB
+#define glMultiTexCoord2dARB mglMultiTexCoord2dARB
+#define glMultiTexCoord2dvARB mglMultiTexCoord2dvARB
+#define glMultiTexCoord2fARB mglMultiTexCoord2fARB
+#define glMultiTexCoord2fvARB mglMultiTexCoord2fvARB
+#define glMultiTexCoord2iARB mglMultiTexCoord2iARB
+#define glMultiTexCoord2ivARB mglMultiTexCoord2ivARB
+#define glMultiTexCoord2sARB mglMultiTexCoord2sARB
+#define glMultiTexCoord2svARB mglMultiTexCoord2svARB
+#define glMultiTexCoord3dARB mglMultiTexCoord3dARB
+#define glMultiTexCoord3dvARB mglMultiTexCoord3dvARB
+#define glMultiTexCoord3fARB mglMultiTexCoord3fARB
+#define glMultiTexCoord3fvARB mglMultiTexCoord3fvARB
+#define glMultiTexCoord3iARB mglMultiTexCoord3iARB
+#define glMultiTexCoord3ivARB mglMultiTexCoord3ivARB
+#define glMultiTexCoord3sARB mglMultiTexCoord3sARB
+#define glMultiTexCoord3svARB mglMultiTexCoord3svARB
+#define glMultiTexCoord4dARB mglMultiTexCoord4dARB
+#define glMultiTexCoord4dvARB mglMultiTexCoord4dvARB
+#define glMultiTexCoord4fARB mglMultiTexCoord4fARB
+#define glMultiTexCoord4fvARB mglMultiTexCoord4fvARB
+#define glMultiTexCoord4iARB mglMultiTexCoord4iARB
+#define glMultiTexCoord4ivARB mglMultiTexCoord4ivARB
+#define glMultiTexCoord4sARB mglMultiTexCoord4sARB
+#define glMultiTexCoord4svARB mglMultiTexCoord4svARB
+#define glPointParameterfEXT mglPointParameterfEXT
+#define glPointParameterfvEXT mglPointParameterfvEXT
+#define glBlendFuncSeparateINGR mglBlendFuncSeparateINGR
+#define glWindowPos2iMESA mglWindowPos2iMESA
+#define glWindowPos2sMESA mglWindowPos2sMESA
+#define glWindowPos2fMESA mglWindowPos2fMESA
+#define glWindowPos2dMESA mglWindowPos2dMESA
+#define glWindowPos2ivMESA mglWindowPos2ivMESA
+#define glWindowPos2svMESA mglWindowPos2svMESA
+#define glWindowPos2fvMESA mglWindowPos2fvMESA
+#define glWindowPos2dvMESA mglWindowPos2dvMESA
+#define glWindowPos3iMESA mglWindowPos3iMESA
+#define glWindowPos3sMESA mglWindowPos3sMESA
+#define glWindowPos3fMESA mglWindowPos3fMESA
+#define glWindowPos3dMESA mglWindowPos3dMESA
+#define glWindowPos3ivMESA mglWindowPos3ivMESA
+#define glWindowPos3svMESA mglWindowPos3svMESA
+#define glWindowPos3fvMESA mglWindowPos3fvMESA
+#define glWindowPos3dvMESA mglWindowPos3dvMESA
+#define glWindowPos4iMESA mglWindowPos4iMESA
+#define glWindowPos4sMESA mglWindowPos4sMESA
+#define glWindowPos4fMESA mglWindowPos4fMESA
+#define glWindowPos4dMESA mglWindowPos4dMESA
+#define glWindowPos4ivMESA mglWindowPos4ivMESA
+#define glWindowPos4svMESA mglWindowPos4svMESA
+#define glWindowPos4fvMESA mglWindowPos4fvMESA
+#define glWindowPos4dvMESA mglWindowPos4dvMESA
+#define glResizeBuffersMESA mglResizeBuffersMESA
+#define glDrawRangeElements mglDrawRangeElements
+#define glTexImage3D mglTexImage3D
+#define glTexSubImage3D mglTexSubImage3D
+#define glCopyTexSubImage3D mglCopyTexSubImage3D
+#define glHistogram mglHistogram
+#define glResetHistogram mglResetHistogram
+#define glGetHistogram mglGetHistogram
+#define glGetHistogramParameterfv mglGetHistogramParameterfv
+#define glGetHistogramParameteriv mglGetHistogramParameteriv
+#define glMinmax mglMinmax
+#define glResetMinmax mglResetMinmax
+#define glGetMinmax mglGetMinmax
+#define glGetMinmaxParameterfv mglGetMinmaxParameterfv
+#define glGetMinmaxParameteriv mglGetMinmaxParameteriv
+#define glConvolutionFilter1D mglConvolutionFilter1D
+#define glConvolutionFilter2D mglConvolutionFilter2D
+#define glConvolutionParameterf mglConvolutionParameterf
+#define glConvolutionParameterfv mglConvolutionParameterfv
+#define glConvolutionParameteri mglConvolutionParameteri
+#define glConvolutionParameteriv mglConvolutionParameteriv
+#define glCopyConvolutionFilter1D mglCopyConvolutionFilter1D
+#define glCopyConvolutionFilter2D mglCopyConvolutionFilter2D
+#define glGetConvolutionFilter mglGetConvolutionFilter
+#define glGetConvolutionParameterfv mglGetConvolutionParameterfv
+#define glGetConvolutionParameteriv mglGetConvolutionParameteriv
+#define glSeparableFilter2D mglSeparableFilter2D
+#define glGetSeparableFilter mglGetSeparableFilter
+#define glCopyColorSubTable mglCopyColorSubTable
+#define glCopyColorTable mglCopyColorTable
+#define glLockArraysEXT mglLockArraysEXT
+#define glUnlockArraysEXT mglUnlockArraysEXT
+#define glGetFinalCombinerInputParameterivNV mglGetFinalCombinerInputParameterivNV
+#define glGetFinalCombinerInputParameterfvNV mglGetFinalCombinerInputParameterfvNV
+#define glGetCombinerOutputParameterivNV mglGetCombinerOutputParameterivNV
+#define glGetCombinerOutputParameterfvNV mglGetCombinerOutputParameterfvNV
+#define glGetCombinerInputParameterivNV mglGetCombinerInputParameterivNV
+#define glGetCombinerInputParameterfvNV mglGetCombinerInputParameterfvNV
+#define glFinalCombinerInputNV mglFinalCombinerInputNV
+#define glCombinerOutputNV mglCombinerOutputNV
+#define glCombinerInputNV mglCombinerInputNV
+#define glCombinerParameteriNV mglCombinerParameteriNV
+#define glCombinerParameterivNV mglCombinerParameterivNV
+#define glCombinerParameterfNV mglCombinerParameterfNV
+#define glCombinerParameterfvNV mglCombinerParameterfvNV
+#define glVertexArrayRangeNV mglVertexArrayRangeNV
+#define glFlushVertexArrayRangeNV mglFlushVertexArrayRangeNV
+#define glVertexWeightPointerEXT mglVertexWeightPointerEXT
+#define glVertexWeightfvEXT mglVertexWeightfvEXT
+#define glVertexWeightfEXT mglVertexWeightfEXT
+#define glBlendFuncSeparateEXT mglBlendFuncSeparateEXT
+#define glFogCoordPointerEXT mglFogCoordPointerEXT
+#define glFogCoorddEXT mglFogCoorddEXT
+#define glFogCoordfvEXT mglFogCoordfvEXT
+#define glFogCoordfEXT mglFogCoordfEXT
+#define glLightEnviSGIX mglLightEnviSGIX
+#define glGetFragmentMaterialivSGIX mglGetFragmentMaterialivSGIX
+#define glGetFragmentMaterialfvSGIX mglGetFragmentMaterialfvSGIX
+#define glGetFragmentLightivSGIX mglGetFragmentLightivSGIX
+#define glGetFragmentLightfvSGIX mglGetFragmentLightfvSGIX
+#define glFragmentMaterialivSGIX mglFragmentMaterialivSGIX
+#define glFragmentMaterialiSGIX mglFragmentMaterialiSGIX
+#define glFragmentMaterialfvSGIX mglFragmentMaterialfvSGIX
+#define glFragmentMaterialfSGIX mglFragmentMaterialfSGIX
+#define glFragmentLightModelivSGIX mglFragmentLightModelivSGIX
+#define glFragmentLightModeliSGIX mglFragmentLightModeliSGIX
+#define glFragmentLightModelfvSGIX mglFragmentLightModelfvSGIX
+#define glFragmentLightModelfSGIX mglFragmentLightModelfSGIX
+#define glFragmentLightivSGIX mglFragmentLightivSGIX
+#define glFragmentLightiSGIX mglFragmentLightiSGIX
+#define glFragmentLightfvSGIX mglFragmentLightfvSGIX
+#define glFragmentLightfSGIX mglFragmentLightfSGIX
+#define glFragmentColorMaterialSGIX mglFragmentColorMaterialSGIX
+#define glCullParameterdvEXT mglCullParameterdvEXT
+#define glCullParameterfvEXT mglCullParameterfvEXT
+#define glIndexFuncEXT mglIndexFuncEXT
+#define glIndexMaterialEXT mglIndexMaterialEXT
+#define glListParameterivSGIX mglListParameterivSGIX
+#define glListParameteriSGIX mglListParameteriSGIX
+#define glListParameterfvSGIX mglListParameterfvSGIX
+#define glListParameterfSGIX mglListParameterfSGIX
+#define glGetListParameterivSGIX mglGetListParameterivSGIX
+#define glGetListParameterfvSGIX mglGetListParameterfvSGIX
+#define glHintPGI mglHintPGI
+#define glCopyColorSubTableEXT mglCopyColorSubTableEXT
+#define glFlushRasterSGIX mglFlushRasterSGIX
+#define glReferencePlaneSGIX mglReferencePlaneSGIX
+#define glTagSampleBufferSGIX mglTagSampleBufferSGIX
+#define glFrameZoomSGIX mglFrameZoomSGIX
+#define glGetInstrumentsSGIX mglGetInstrumentsSGIX
+#define glPollInstrumentsSGIX mglPollInstrumentsSGIX
+#define glReadInstrumentsSGIX mglReadInstrumentsSGIX
+#define glStopInstrumentsSGIX mglStopInstrumentsSGIX
+#define glStartInstrumentsSGIX mglStartInstrumentsSGIX
+#define glInstrumentsBufferSGIX mglInstrumentsBufferSGIX
+#define glPointParameterfvSGIS mglPointParameterfvSGIS
+#define glPointParameterfSGIS mglPointParameterfSGIS
+#define glSpriteParameterivSGIX mglSpriteParameterivSGIX
+#define glSpriteParameteriSGIX mglSpriteParameteriSGIX
+#define glSpriteParameterfvSGIX mglSpriteParameterfvSGIX
+#define glSpriteParameterfSGIX mglSpriteParameterfSGIX
+#define glSamplePatternSGIS mglSamplePatternSGIS
+#define glSampleMaskSGIS mglSampleMaskSGIS
+#define glSharpenTexFuncSGIS mglSharpenTexFuncSGIS
+#define glGetSharpenTexFuncSGIS mglGetSharpenTexFuncSGIS
+#define glGetDetailTexFuncSGIS mglGetDetailTexFuncSGIS
+#define glDetailTexFuncSGIS mglDetailTexFuncSGIS
+#define glTexSubImage4DSGIS mglTexSubImage4DSGIS
+#define glTexImage4DSGIS mglTexImage4DSGIS
+#define glGetPixelTexGenParameterivSGIS mglGetPixelTexGenParameterivSGIS
+#define glGetPixelTexGenParameterfvSGIS mglGetPixelTexGenParameterfvSGIS
+#define glPixelTexGenParameteriSGIS mglPixelTexGenParameteriSGIS
+#define glPixelTexGenParameterfSGIS mglPixelTexGenParameterfSGIS
+#define glGetColorTableParameterivSGI mglGetColorTableParameterivSGI
+#define glGetColorTableParameterfvSGI mglGetColorTableParameterfvSGI
+#define glGetColorTableSGI mglGetColorTableSGI
+#define glCopyColorTableSGI mglCopyColorTableSGI
+#define glColorTableParameterivSGI mglColorTableParameterivSGI
+#define glColorTableParameterfvSGI mglColorTableParameterfvSGI
+#define glColorTableSGI mglColorTableSGI
+#define glSeparableFilter2DEXT mglSeparableFilter2DEXT
+#define glGetSeparableFilterEXT mglGetSeparableFilterEXT
+#define glGetConvolutionParameterfvEXT mglGetConvolutionParameterfvEXT
+#define glGetConvolutionParameterivEXT mglGetConvolutionParameterivEXT
+#define glGetConvolutionFilterEXT mglGetConvolutionFilterEXT
+#define glCopyConvolutionFilter2DEXT mglCopyConvolutionFilter2DEXT
+#define glCopyConvolutionFilter1DEXT mglCopyConvolutionFilter1DEXT
+#define glConvolutionParameterivEXT mglConvolutionParameterivEXT
+#define glConvolutionParameteriEXT mglConvolutionParameteriEXT
+#define glConvolutionParameterfvEXT mglConvolutionParameterfvEXT
+#define glConvolutionParameterfEXT mglConvolutionParameterfEXT
+#define glConvolutionFilter2DEXT mglConvolutionFilter2DEXT
+#define glConvolutionFilter1DEXT mglConvolutionFilter1DEXT
+#define glResetMinmaxEXT mglResetMinmaxEXT
+#define glResetHistogramEXT mglResetHistogramEXT
+#define glMinmaxEXT mglMinmaxEXT
+#define glHistogramEXT mglHistogramEXT
+#define glGetMinmaxParameterivEXT mglGetMinmaxParameterivEXT
+#define glGetMinmaxParameterfvEXT mglGetMinmaxParameterfvEXT
+#define glGetMinmaxEXT mglGetMinmaxEXT
+#define glGetHistogramParameterivEXT mglGetHistogramParameterivEXT
+#define glGetHistogramParameterfvEXT mglGetHistogramParameterfvEXT
+#define glGetHistogramEXT mglGetHistogramEXT
+#define glCopyTexSubImage2DEXT mglCopyTexSubImage2DEXT
+#define glCopyTexSubImage1DEXT mglCopyTexSubImage1DEXT
+#define glCopyTexImage2DEXT mglCopyTexImage2DEXT
+#define glCopyTexImage1DEXT mglCopyTexImage1DEXT
+#define glTexSubImage2DEXT mglTexSubImage2DEXT
+#define glTexSubImage1DEXT mglTexSubImage1DEXT
+#define glSampleCoverageARB mglSampleCoverageARB
+#define glSamplePassARB mglSamplePassARB
+#define glMultTransposeMatrixfARB mglMultTransposeMatrixfARB
+#define glMultTransposeMatrixdARB mglMultTransposeMatrixdARB
+#define glLoadTransposeMatrixfARB mglLoadTransposeMatrixfARB
+#define glLoadTransposeMatrixdARB mglLoadTransposeMatrixdARB
+#define glSecondaryColor3fEXT mglSecondaryColor3fEXT
+#define glSecondaryColor3ubEXT mglSecondaryColor3ubEXT
+#define glSecondaryColor3uivEXT mglSecondaryColor3uivEXT
+#define glSecondaryColor3ubvEXT mglSecondaryColor3ubvEXT
+#define glSecondaryColor3svEXT mglSecondaryColor3svEXT
+#define glSecondaryColor3ivEXT mglSecondaryColor3ivEXT
+#define glSecondaryColor3fvEXT mglSecondaryColor3fvEXT
+#define glSecondaryColor3dvEXT mglSecondaryColor3dvEXT
+#define glSecondaryColor3bvEXT mglSecondaryColor3bvEXT
+#define glSecondaryColor3usvEXT mglSecondaryColor3usvEXT
+#define glSecondaryColorPointerEXT mglSecondaryColorPointerEXT
+#define glSecondaryColor3iEXT mglSecondaryColor3iEXT
+#define glSecondaryColor3dEXT mglSecondaryColor3dEXT
+#define glSecondaryColor3bEXT mglSecondaryColor3bEXT
+#define glSecondaryColor3uiEXT mglSecondaryColor3uiEXT
+#define glSecondaryColor3usEXT mglSecondaryColor3usEXT
+#define glSecondaryColor3sEXT mglSecondaryColor3sEXT
+
+
+/* Internal symbols which may collide with other OpenGL implementations. */
+#define __glCoreCreateContext __mglCoreCreateContext
+#define __glCoreNopDispatch __mglCoreNopDispatch
+
+
+#endif
diff --git a/C2J/mesa40-header/glext.h b/C2J/mesa40-header/glext.h
new file mode 100644
index 0000000..5dbdc1e
--- /dev/null
+++ b/C2J/mesa40-header/glext.h
@@ -0,0 +1,4402 @@
+#ifndef __glext_h_
+#define __glext_h_
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*
+** License Applicability. Except to the extent portions of this file are
+** made subject to an alternative license as permitted in the SGI Free
+** Software License B, Version 1.1 (the "License"), the contents of this
+** file are subject only to the provisions of the License. You may not use
+** this file except in compliance with the License. You may obtain a copy
+** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
+** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
+**
+** http://oss.sgi.com/projects/FreeB
+**
+** Note that, as provided in the License, the Software is distributed on an
+** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
+** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
+** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
+** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+**
+** Original Code. The Original Code is: OpenGL Sample Implementation,
+** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
+** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
+** Copyright in any portions created by third parties is as indicated
+** elsewhere herein. All Rights Reserved.
+**
+** Additional Notice Provisions: This software was created using the
+** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
+** not been independently verified as being compliant with the OpenGL(R)
+** version 1.2.1 Specification.
+*/
+
+#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__)
+#define WIN32_LEAN_AND_MEAN 1
+#include <windows.h>
+#endif
+
+#ifndef APIENTRY
+#define APIENTRY
+#endif
+
+#ifndef GLAPI
+#define GLAPI extern
+#endif
+
+
+/*************************************************************/
+
+/* Header file version number, required by OpenGL ABI for Linux */
+/* glext.h last updated 2001/09/26 */
+#define GL_GLEXT_VERSION 9
+
+#ifndef GL_VERSION_1_2
+#define GL_CONSTANT_COLOR 0x8001
+#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
+#define GL_CONSTANT_ALPHA 0x8003
+#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
+#define GL_BLEND_COLOR 0x8005
+#define GL_FUNC_ADD 0x8006
+#define GL_MIN 0x8007
+#define GL_MAX 0x8008
+#define GL_BLEND_EQUATION 0x8009
+#define GL_FUNC_SUBTRACT 0x800A
+#define GL_FUNC_REVERSE_SUBTRACT 0x800B
+#define GL_CONVOLUTION_1D 0x8010
+#define GL_CONVOLUTION_2D 0x8011
+#define GL_SEPARABLE_2D 0x8012
+#define GL_CONVOLUTION_BORDER_MODE 0x8013
+#define GL_CONVOLUTION_FILTER_SCALE 0x8014
+#define GL_CONVOLUTION_FILTER_BIAS 0x8015
+#define GL_REDUCE 0x8016
+#define GL_CONVOLUTION_FORMAT 0x8017
+#define GL_CONVOLUTION_WIDTH 0x8018
+#define GL_CONVOLUTION_HEIGHT 0x8019
+#define GL_MAX_CONVOLUTION_WIDTH 0x801A
+#define GL_MAX_CONVOLUTION_HEIGHT 0x801B
+#define GL_POST_CONVOLUTION_RED_SCALE 0x801C
+#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
+#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
+#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
+#define GL_POST_CONVOLUTION_RED_BIAS 0x8020
+#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
+#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
+#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
+#define GL_HISTOGRAM 0x8024
+#define GL_PROXY_HISTOGRAM 0x8025
+#define GL_HISTOGRAM_WIDTH 0x8026
+#define GL_HISTOGRAM_FORMAT 0x8027
+#define GL_HISTOGRAM_RED_SIZE 0x8028
+#define GL_HISTOGRAM_GREEN_SIZE 0x8029
+#define GL_HISTOGRAM_BLUE_SIZE 0x802A
+#define GL_HISTOGRAM_ALPHA_SIZE 0x802B
+#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
+#define GL_HISTOGRAM_SINK 0x802D
+#define GL_MINMAX 0x802E
+#define GL_MINMAX_FORMAT 0x802F
+#define GL_MINMAX_SINK 0x8030
+#define GL_TABLE_TOO_LARGE 0x8031
+#define GL_UNSIGNED_BYTE_3_3_2 0x8032
+#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
+#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
+#define GL_UNSIGNED_INT_8_8_8_8 0x8035
+#define GL_UNSIGNED_INT_10_10_10_2 0x8036
+#define GL_RESCALE_NORMAL 0x803A
+#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
+#define GL_UNSIGNED_SHORT_5_6_5 0x8363
+#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
+#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
+#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
+#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
+#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
+#define GL_COLOR_MATRIX 0x80B1
+#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
+#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
+#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
+#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
+#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
+#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
+#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
+#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
+#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
+#define GL_COLOR_TABLE 0x80D0
+#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
+#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
+#define GL_PROXY_COLOR_TABLE 0x80D3
+#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
+#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
+#define GL_COLOR_TABLE_SCALE 0x80D6
+#define GL_COLOR_TABLE_BIAS 0x80D7
+#define GL_COLOR_TABLE_FORMAT 0x80D8
+#define GL_COLOR_TABLE_WIDTH 0x80D9
+#define GL_COLOR_TABLE_RED_SIZE 0x80DA
+#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
+#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
+#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
+#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
+#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
+#define GL_BGR 0x80E0
+#define GL_BGRA 0x80E1
+#define GL_MAX_ELEMENTS_VERTICES 0x80E8
+#define GL_MAX_ELEMENTS_INDICES 0x80E9
+#define GL_CLAMP_TO_EDGE 0x812F
+#define GL_TEXTURE_MIN_LOD 0x813A
+#define GL_TEXTURE_MAX_LOD 0x813B
+#define GL_TEXTURE_BASE_LEVEL 0x813C
+#define GL_TEXTURE_MAX_LEVEL 0x813D
+#define GL_IGNORE_BORDER 0x8150
+#define GL_CONSTANT_BORDER 0x8151
+#define GL_WRAP_BORDER 0x8152
+#define GL_REPLICATE_BORDER 0x8153
+#define GL_CONVOLUTION_BORDER_COLOR 0x8154
+#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
+#define GL_SINGLE_COLOR 0x81F9
+#define GL_SEPARATE_SPECULAR_COLOR 0x81FA
+#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
+#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
+#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
+#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
+#define GL_ALIASED_POINT_SIZE_RANGE 0x846D
+#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
+#endif
+
+#ifndef GL_VERSION_1_3
+#define GL_TEXTURE0 0x84C0
+#define GL_TEXTURE1 0x84C1
+#define GL_TEXTURE2 0x84C2
+#define GL_TEXTURE3 0x84C3
+#define GL_TEXTURE4 0x84C4
+#define GL_TEXTURE5 0x84C5
+#define GL_TEXTURE6 0x84C6
+#define GL_TEXTURE7 0x84C7
+#define GL_TEXTURE8 0x84C8
+#define GL_TEXTURE9 0x84C9
+#define GL_TEXTURE10 0x84CA
+#define GL_TEXTURE11 0x84CB
+#define GL_TEXTURE12 0x84CC
+#define GL_TEXTURE13 0x84CD
+#define GL_TEXTURE14 0x84CE
+#define GL_TEXTURE15 0x84CF
+#define GL_TEXTURE16 0x84D0
+#define GL_TEXTURE17 0x84D1
+#define GL_TEXTURE18 0x84D2
+#define GL_TEXTURE19 0x84D3
+#define GL_TEXTURE20 0x84D4
+#define GL_TEXTURE21 0x84D5
+#define GL_TEXTURE22 0x84D6
+#define GL_TEXTURE23 0x84D7
+#define GL_TEXTURE24 0x84D8
+#define GL_TEXTURE25 0x84D9
+#define GL_TEXTURE26 0x84DA
+#define GL_TEXTURE27 0x84DB
+#define GL_TEXTURE28 0x84DC
+#define GL_TEXTURE29 0x84DD
+#define GL_TEXTURE30 0x84DE
+#define GL_TEXTURE31 0x84DF
+#define GL_ACTIVE_TEXTURE 0x84E0
+#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
+#define GL_MAX_TEXTURE_UNITS 0x84E2
+#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
+#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
+#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
+#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
+#define GL_MULTISAMPLE 0x809D
+#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
+#define GL_SAMPLE_ALPHA_TO_ONE 0x809F
+#define GL_SAMPLE_COVERAGE 0x80A0
+#define GL_SAMPLE_BUFFERS 0x80A8
+#define GL_SAMPLES 0x80A9
+#define GL_SAMPLE_COVERAGE_VALUE 0x80AA
+#define GL_SAMPLE_COVERAGE_INVERT 0x80AB
+#define GL_MULTISAMPLE_BIT 0x20000000
+#define GL_NORMAL_MAP 0x8511
+#define GL_REFLECTION_MAP 0x8512
+#define GL_TEXTURE_CUBE_MAP 0x8513
+#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
+#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
+#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
+#define GL_COMPRESSED_ALPHA 0x84E9
+#define GL_COMPRESSED_LUMINANCE 0x84EA
+#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
+#define GL_COMPRESSED_INTENSITY 0x84EC
+#define GL_COMPRESSED_RGB 0x84ED
+#define GL_COMPRESSED_RGBA 0x84EE
+#define GL_TEXTURE_COMPRESSION_HINT 0x84EF
+#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
+#define GL_TEXTURE_COMPRESSED 0x86A1
+#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
+#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
+#define GL_CLAMP_TO_BORDER 0x812D
+#define GL_CLAMP_TO_BORDER_SGIS 0x812D
+#define GL_COMBINE 0x8570
+#define GL_COMBINE_RGB 0x8571
+#define GL_COMBINE_ALPHA 0x8572
+#define GL_SOURCE0_RGB 0x8580
+#define GL_SOURCE1_RGB 0x8581
+#define GL_SOURCE2_RGB 0x8582
+#define GL_SOURCE0_ALPHA 0x8588
+#define GL_SOURCE1_ALPHA 0x8589
+#define GL_SOURCE2_ALPHA 0x858A
+#define GL_OPERAND0_RGB 0x8590
+#define GL_OPERAND1_RGB 0x8591
+#define GL_OPERAND2_RGB 0x8592
+#define GL_OPERAND0_ALPHA 0x8598
+#define GL_OPERAND1_ALPHA 0x8599
+#define GL_OPERAND2_ALPHA 0x859A
+#define GL_RGB_SCALE 0x8573
+#define GL_ADD_SIGNED 0x8574
+#define GL_INTERPOLATE 0x8575
+#define GL_SUBTRACT 0x84E7
+#define GL_CONSTANT 0x8576
+#define GL_PRIMARY_COLOR 0x8577
+#define GL_PREVIOUS 0x8578
+#define GL_DOT3_RGB 0x86AE
+#define GL_DOT3_RGBA 0x86AF
+#endif
+
+#ifndef GL_ARB_multitexture
+#define GL_TEXTURE0_ARB 0x84C0
+#define GL_TEXTURE1_ARB 0x84C1
+#define GL_TEXTURE2_ARB 0x84C2
+#define GL_TEXTURE3_ARB 0x84C3
+#define GL_TEXTURE4_ARB 0x84C4
+#define GL_TEXTURE5_ARB 0x84C5
+#define GL_TEXTURE6_ARB 0x84C6
+#define GL_TEXTURE7_ARB 0x84C7
+#define GL_TEXTURE8_ARB 0x84C8
+#define GL_TEXTURE9_ARB 0x84C9
+#define GL_TEXTURE10_ARB 0x84CA
+#define GL_TEXTURE11_ARB 0x84CB
+#define GL_TEXTURE12_ARB 0x84CC
+#define GL_TEXTURE13_ARB 0x84CD
+#define GL_TEXTURE14_ARB 0x84CE
+#define GL_TEXTURE15_ARB 0x84CF
+#define GL_TEXTURE16_ARB 0x84D0
+#define GL_TEXTURE17_ARB 0x84D1
+#define GL_TEXTURE18_ARB 0x84D2
+#define GL_TEXTURE19_ARB 0x84D3
+#define GL_TEXTURE20_ARB 0x84D4
+#define GL_TEXTURE21_ARB 0x84D5
+#define GL_TEXTURE22_ARB 0x84D6
+#define GL_TEXTURE23_ARB 0x84D7
+#define GL_TEXTURE24_ARB 0x84D8
+#define GL_TEXTURE25_ARB 0x84D9
+#define GL_TEXTURE26_ARB 0x84DA
+#define GL_TEXTURE27_ARB 0x84DB
+#define GL_TEXTURE28_ARB 0x84DC
+#define GL_TEXTURE29_ARB 0x84DD
+#define GL_TEXTURE30_ARB 0x84DE
+#define GL_TEXTURE31_ARB 0x84DF
+#define GL_ACTIVE_TEXTURE_ARB 0x84E0
+#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
+#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
+#endif
+
+#ifndef GL_ARB_transpose_matrix
+#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
+#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
+#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
+#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
+#endif
+
+#ifndef GL_ARB_multisample
+#define GL_MULTISAMPLE_ARB 0x809D
+#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
+#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
+#define GL_SAMPLE_COVERAGE_ARB 0x80A0
+#define GL_SAMPLE_BUFFERS_ARB 0x80A8
+#define GL_SAMPLES_ARB 0x80A9
+#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
+#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
+#define GL_MULTISAMPLE_BIT_ARB 0x20000000
+#endif
+
+#ifndef GL_ARB_texture_env_add
+#endif
+
+#ifndef GL_ARB_texture_cube_map
+#define GL_NORMAL_MAP_ARB 0x8511
+#define GL_REFLECTION_MAP_ARB 0x8512
+#define GL_TEXTURE_CUBE_MAP_ARB 0x8513
+#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
+#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
+#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
+#endif
+
+#ifndef GL_ARB_texture_compression
+#define GL_COMPRESSED_ALPHA_ARB 0x84E9
+#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
+#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
+#define GL_COMPRESSED_INTENSITY_ARB 0x84EC
+#define GL_COMPRESSED_RGB_ARB 0x84ED
+#define GL_COMPRESSED_RGBA_ARB 0x84EE
+#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
+#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
+#define GL_TEXTURE_COMPRESSED_ARB 0x86A1
+#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
+#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
+#endif
+
+#ifndef GL_ARB_texture_border_clamp
+#define GL_CLAMP_TO_BORDER_ARB 0x812D
+#endif
+
+#ifndef GL_ARB_point_parameters
+#define GL_POINT_SIZE_MIN_ARB 0x8126
+#define GL_POINT_SIZE_MIN_EXT 0x8126
+#define GL_POINT_SIZE_MIN_SGIS 0x8126
+#define GL_POINT_SIZE_MAX_ARB 0x8127
+#define GL_POINT_SIZE_MAX_EXT 0x8127
+#define GL_POINT_SIZE_MAX_SGIS 0x8127
+#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128
+#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
+#define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128
+#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
+#define GL_DISTANCE_ATTENUATION_EXT 0x8129
+#define GL_DISTANCE_ATTENUATION_SGIS 0x8129
+#endif
+
+#ifndef GL_ARB_vertex_blend
+#define GL_MAX_VERTEX_UNITS_ARB 0x86A4
+#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5
+#define GL_WEIGHT_SUM_UNITY_ARB 0x86A6
+#define GL_VERTEX_BLEND_ARB 0x86A7
+#define GL_CURRENT_WEIGHT_ARB 0x86A8
+#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9
+#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA
+#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB
+#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC
+#define GL_WEIGHT_ARRAY_ARB 0x86AD
+#define GL_MODELVIEW0_ARB 0x1700
+#define GL_MODELVIEW1_ARB 0x850A
+#define GL_MODELVIEW2_ARB 0x8722
+#define GL_MODELVIEW3_ARB 0x8723
+#define GL_MODELVIEW4_ARB 0x8724
+#define GL_MODELVIEW5_ARB 0x8725
+#define GL_MODELVIEW6_ARB 0x8726
+#define GL_MODELVIEW7_ARB 0x8727
+#define GL_MODELVIEW8_ARB 0x8728
+#define GL_MODELVIEW9_ARB 0x8729
+#define GL_MODELVIEW10_ARB 0x872A
+#define GL_MODELVIEW11_ARB 0x872B
+#define GL_MODELVIEW12_ARB 0x872C
+#define GL_MODELVIEW13_ARB 0x872D
+#define GL_MODELVIEW14_ARB 0x872E
+#define GL_MODELVIEW15_ARB 0x872F
+#define GL_MODELVIEW16_ARB 0x8730
+#define GL_MODELVIEW17_ARB 0x8731
+#define GL_MODELVIEW18_ARB 0x8732
+#define GL_MODELVIEW19_ARB 0x8733
+#define GL_MODELVIEW20_ARB 0x8734
+#define GL_MODELVIEW21_ARB 0x8735
+#define GL_MODELVIEW22_ARB 0x8736
+#define GL_MODELVIEW23_ARB 0x8737
+#define GL_MODELVIEW24_ARB 0x8738
+#define GL_MODELVIEW25_ARB 0x8739
+#define GL_MODELVIEW26_ARB 0x873A
+#define GL_MODELVIEW27_ARB 0x873B
+#define GL_MODELVIEW28_ARB 0x873C
+#define GL_MODELVIEW29_ARB 0x873D
+#define GL_MODELVIEW30_ARB 0x873E
+#define GL_MODELVIEW31_ARB 0x873F
+#endif
+
+#ifndef GL_ARB_matrix_palette
+#define GL_MATRIX_PALETTE_ARB 0x8840
+#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
+#define GL_MAX_PALETTE_MATRICES_ARB 0x8842
+#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
+#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
+#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
+#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
+#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
+#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
+#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
+#endif
+
+#ifndef GL_ARB_texture_env_combine
+#define GL_COMBINE_ARB 0x8570
+#define GL_COMBINE_RGB_ARB 0x8571
+#define GL_COMBINE_ALPHA_ARB 0x8572
+#define GL_SOURCE0_RGB_ARB 0x8580
+#define GL_SOURCE1_RGB_ARB 0x8581
+#define GL_SOURCE2_RGB_ARB 0x8582
+#define GL_SOURCE0_ALPHA_ARB 0x8588
+#define GL_SOURCE1_ALPHA_ARB 0x8589
+#define GL_SOURCE2_ALPHA_ARB 0x858A
+#define GL_OPERAND0_RGB_ARB 0x8590
+#define GL_OPERAND1_RGB_ARB 0x8591
+#define GL_OPERAND2_RGB_ARB 0x8592
+#define GL_OPERAND0_ALPHA_ARB 0x8598
+#define GL_OPERAND1_ALPHA_ARB 0x8599
+#define GL_OPERAND2_ALPHA_ARB 0x859A
+#define GL_RGB_SCALE_ARB 0x8573
+#define GL_ADD_SIGNED_ARB 0x8574
+#define GL_INTERPOLATE_ARB 0x8575
+#define GL_SUBTRACT_ARB 0x84E7
+#define GL_CONSTANT_ARB 0x8576
+#define GL_PRIMARY_COLOR_ARB 0x8577
+#define GL_PREVIOUS_ARB 0x8578
+#endif
+
+#ifndef GL_ARB_texture_env_crossbar
+#endif
+
+#ifndef GL_ARB_texture_env_dot3
+#define GL_DOT3_RGB_ARB 0x86AE
+#define GL_DOT3_RGB_EXT 0x86AE
+#define GL_DOT3_RGBA_ARB 0x86AF
+#define GL_DOT3_RGBA_EXT 0x86AF
+#endif
+
+#ifndef GL_EXT_abgr
+#define GL_ABGR_EXT 0x8000
+#endif
+
+#ifndef GL_EXT_blend_color
+#define GL_CONSTANT_COLOR_EXT 0x8001
+#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
+#define GL_CONSTANT_ALPHA_EXT 0x8003
+#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
+#define GL_BLEND_COLOR_EXT 0x8005
+#endif
+
+#ifndef GL_EXT_polygon_offset
+#define GL_POLYGON_OFFSET_EXT 0x8037
+#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
+#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
+#endif
+
+#ifndef GL_EXT_texture
+#define GL_ALPHA4_EXT 0x803B
+#define GL_ALPHA8_EXT 0x803C
+#define GL_ALPHA12_EXT 0x803D
+#define GL_ALPHA16_EXT 0x803E
+#define GL_LUMINANCE4_EXT 0x803F
+#define GL_LUMINANCE8_EXT 0x8040
+#define GL_LUMINANCE12_EXT 0x8041
+#define GL_LUMINANCE16_EXT 0x8042
+#define GL_LUMINANCE4_ALPHA4_EXT 0x8043
+#define GL_LUMINANCE6_ALPHA2_EXT 0x8044
+#define GL_LUMINANCE8_ALPHA8_EXT 0x8045
+#define GL_LUMINANCE12_ALPHA4_EXT 0x8046
+#define GL_LUMINANCE12_ALPHA12_EXT 0x8047
+#define GL_LUMINANCE16_ALPHA16_EXT 0x8048
+#define GL_INTENSITY_EXT 0x8049
+#define GL_INTENSITY4_EXT 0x804A
+#define GL_INTENSITY8_EXT 0x804B
+#define GL_INTENSITY12_EXT 0x804C
+#define GL_INTENSITY16_EXT 0x804D
+#define GL_RGB2_EXT 0x804E
+#define GL_RGB4_EXT 0x804F
+#define GL_RGB5_EXT 0x8050
+#define GL_RGB8_EXT 0x8051
+#define GL_RGB10_EXT 0x8052
+#define GL_RGB12_EXT 0x8053
+#define GL_RGB16_EXT 0x8054
+#define GL_RGBA2_EXT 0x8055
+#define GL_RGBA4_EXT 0x8056
+#define GL_RGB5_A1_EXT 0x8057
+#define GL_RGBA8_EXT 0x8058
+#define GL_RGB10_A2_EXT 0x8059
+#define GL_RGBA12_EXT 0x805A
+#define GL_RGBA16_EXT 0x805B
+#define GL_TEXTURE_RED_SIZE_EXT 0x805C
+#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D
+#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E
+#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
+#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
+#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
+#define GL_REPLACE_EXT 0x8062
+#define GL_PROXY_TEXTURE_1D_EXT 0x8063
+#define GL_PROXY_TEXTURE_2D_EXT 0x8064
+#define GL_TEXTURE_TOO_LARGE_EXT 0x8065
+#endif
+
+#ifndef GL_EXT_texture3D
+#define GL_PACK_SKIP_IMAGES 0x806B
+#define GL_PACK_SKIP_IMAGES_EXT 0x806B
+#define GL_PACK_IMAGE_HEIGHT 0x806C
+#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
+#define GL_UNPACK_SKIP_IMAGES 0x806D
+#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
+#define GL_UNPACK_IMAGE_HEIGHT 0x806E
+#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
+#define GL_TEXTURE_3D 0x806F
+#define GL_TEXTURE_3D_EXT 0x806F
+#define GL_PROXY_TEXTURE_3D 0x8070
+#define GL_PROXY_TEXTURE_3D_EXT 0x8070
+#define GL_TEXTURE_DEPTH 0x8071
+#define GL_TEXTURE_DEPTH_EXT 0x8071
+#define GL_TEXTURE_WRAP_R 0x8072
+#define GL_TEXTURE_WRAP_R_EXT 0x8072
+#define GL_MAX_3D_TEXTURE_SIZE 0x8073
+#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
+#endif
+
+#ifndef GL_SGIS_texture_filter4
+#define GL_FILTER4_SGIS 0x8146
+#define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147
+#endif
+
+#ifndef GL_EXT_subtexture
+#endif
+
+#ifndef GL_EXT_copy_texture
+#endif
+
+#ifndef GL_EXT_histogram
+#define GL_HISTOGRAM_EXT 0x8024
+#define GL_PROXY_HISTOGRAM_EXT 0x8025
+#define GL_HISTOGRAM_WIDTH_EXT 0x8026
+#define GL_HISTOGRAM_FORMAT_EXT 0x8027
+#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
+#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
+#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
+#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
+#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
+#define GL_HISTOGRAM_SINK_EXT 0x802D
+#define GL_MINMAX_EXT 0x802E
+#define GL_MINMAX_FORMAT_EXT 0x802F
+#define GL_MINMAX_SINK_EXT 0x8030
+#define GL_TABLE_TOO_LARGE_EXT 0x8031
+#endif
+
+#ifndef GL_EXT_convolution
+#define GL_CONVOLUTION_1D_EXT 0x8010
+#define GL_CONVOLUTION_2D_EXT 0x8011
+#define GL_SEPARABLE_2D_EXT 0x8012
+#define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
+#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
+#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
+#define GL_REDUCE_EXT 0x8016
+#define GL_CONVOLUTION_FORMAT_EXT 0x8017
+#define GL_CONVOLUTION_WIDTH_EXT 0x8018
+#define GL_CONVOLUTION_HEIGHT_EXT 0x8019
+#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
+#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
+#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
+#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
+#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
+#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
+#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
+#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
+#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
+#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
+#endif
+
+#ifndef GL_SGI_color_matrix
+#define GL_COLOR_MATRIX_SGI 0x80B1
+#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2
+#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
+#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
+#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
+#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
+#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
+#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
+#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
+#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
+#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
+#endif
+
+#ifndef GL_SGI_color_table
+#define GL_COLOR_TABLE_SGI 0x80D0
+#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
+#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
+#define GL_PROXY_COLOR_TABLE_SGI 0x80D3
+#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
+#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
+#define GL_COLOR_TABLE_SCALE_SGI 0x80D6
+#define GL_COLOR_TABLE_BIAS_SGI 0x80D7
+#define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
+#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
+#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
+#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
+#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
+#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
+#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
+#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
+#endif
+
+#ifndef GL_SGIS_pixel_texture
+#define GL_PIXEL_TEXTURE_SGIS 0x8353
+#define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354
+#define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355
+#define GL_PIXEL_GROUP_COLOR_SGIS 0x8356
+#endif
+
+#ifndef GL_SGIX_pixel_texture
+#define GL_PIXEL_TEX_GEN_SGIX 0x8139
+#define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B
+#endif
+
+#ifndef GL_SGIS_texture4D
+#define GL_PACK_SKIP_VOLUMES_SGIS 0x8130
+#define GL_PACK_IMAGE_DEPTH_SGIS 0x8131
+#define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132
+#define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133
+#define GL_TEXTURE_4D_SGIS 0x8134
+#define GL_PROXY_TEXTURE_4D_SGIS 0x8135
+#define GL_TEXTURE_4DSIZE_SGIS 0x8136
+#define GL_TEXTURE_WRAP_Q_SGIS 0x8137
+#define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138
+#define GL_TEXTURE_4D_BINDING_SGIS 0x814F
+#endif
+
+#ifndef GL_SGI_texture_color_table
+#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
+#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
+#endif
+
+#ifndef GL_EXT_cmyka
+#define GL_CMYK_EXT 0x800C
+#define GL_CMYKA_EXT 0x800D
+#define GL_PACK_CMYK_HINT_EXT 0x800E
+#define GL_UNPACK_CMYK_HINT_EXT 0x800F
+#endif
+
+#ifndef GL_EXT_texture_object
+#define GL_TEXTURE_PRIORITY_EXT 0x8066
+#define GL_TEXTURE_RESIDENT_EXT 0x8067
+#define GL_TEXTURE_1D_BINDING_EXT 0x8068
+#define GL_TEXTURE_2D_BINDING_EXT 0x8069
+#define GL_TEXTURE_3D_BINDING_EXT 0x806A
+#endif
+
+#ifndef GL_SGIS_detail_texture
+#define GL_DETAIL_TEXTURE_2D_SGIS 0x8095
+#define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096
+#define GL_LINEAR_DETAIL_SGIS 0x8097
+#define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098
+#define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099
+#define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A
+#define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B
+#define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C
+#endif
+
+#ifndef GL_SGIS_sharpen_texture
+#define GL_LINEAR_SHARPEN_SGIS 0x80AD
+#define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE
+#define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF
+#define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0
+#endif
+
+#ifndef GL_EXT_packed_pixels
+#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
+#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
+#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
+#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
+#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
+#endif
+
+#ifndef GL_SGIS_texture_lod
+#define GL_TEXTURE_MIN_LOD_SGIS 0x813A
+#define GL_TEXTURE_MAX_LOD_SGIS 0x813B
+#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
+#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
+#endif
+
+#ifndef GL_SGIS_multisample
+#define GL_MULTISAMPLE_SGIS 0x809D
+#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E
+#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F
+#define GL_SAMPLE_MASK_SGIS 0x80A0
+#define GL_1PASS_SGIS 0x80A1
+#define GL_2PASS_0_SGIS 0x80A2
+#define GL_2PASS_1_SGIS 0x80A3
+#define GL_4PASS_0_SGIS 0x80A4
+#define GL_4PASS_1_SGIS 0x80A5
+#define GL_4PASS_2_SGIS 0x80A6
+#define GL_4PASS_3_SGIS 0x80A7
+#define GL_SAMPLE_BUFFERS_SGIS 0x80A8
+#define GL_SAMPLES_SGIS 0x80A9
+#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA
+#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB
+#define GL_SAMPLE_PATTERN_SGIS 0x80AC
+#endif
+
+#ifndef GL_EXT_rescale_normal
+#define GL_RESCALE_NORMAL_EXT 0x803A
+#endif
+
+#ifndef GL_EXT_vertex_array
+#define GL_VERTEX_ARRAY_EXT 0x8074
+#define GL_NORMAL_ARRAY_EXT 0x8075
+#define GL_COLOR_ARRAY_EXT 0x8076
+#define GL_INDEX_ARRAY_EXT 0x8077
+#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
+#define GL_EDGE_FLAG_ARRAY_EXT 0x8079
+#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
+#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
+#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
+#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
+#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
+#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
+#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
+#define GL_COLOR_ARRAY_SIZE_EXT 0x8081
+#define GL_COLOR_ARRAY_TYPE_EXT 0x8082
+#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
+#define GL_COLOR_ARRAY_COUNT_EXT 0x8084
+#define GL_INDEX_ARRAY_TYPE_EXT 0x8085
+#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
+#define GL_INDEX_ARRAY_COUNT_EXT 0x8087
+#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
+#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
+#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
+#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
+#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
+#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
+#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
+#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
+#define GL_COLOR_ARRAY_POINTER_EXT 0x8090
+#define GL_INDEX_ARRAY_POINTER_EXT 0x8091
+#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
+#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
+#endif
+
+#ifndef GL_EXT_misc_attribute
+#endif
+
+#ifndef GL_SGIS_generate_mipmap
+#define GL_GENERATE_MIPMAP_SGIS 0x8191
+#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
+#endif
+
+#ifndef GL_SGIX_clipmap
+#define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170
+#define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171
+#define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172
+#define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173
+#define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174
+#define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175
+#define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176
+#define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177
+#define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178
+#define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D
+#define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E
+#define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F
+#endif
+
+#ifndef GL_SGIX_shadow
+#define GL_TEXTURE_COMPARE_SGIX 0x819A
+#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
+#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C
+#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
+#endif
+
+#ifndef GL_SGIS_texture_edge_clamp
+#define GL_CLAMP_TO_EDGE_SGIS 0x812F
+#endif
+
+#ifndef GL_EXT_blend_minmax
+#define GL_FUNC_ADD_EXT 0x8006
+#define GL_MIN_EXT 0x8007
+#define GL_MAX_EXT 0x8008
+#define GL_BLEND_EQUATION_EXT 0x8009
+#endif
+
+#ifndef GL_EXT_blend_subtract
+#define GL_FUNC_SUBTRACT_EXT 0x800A
+#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
+#endif
+
+#ifndef GL_EXT_blend_logic_op
+#endif
+
+#ifndef GL_SGIX_interlace
+#define GL_INTERLACE_SGIX 0x8094
+#endif
+
+#ifndef GL_SGIX_pixel_tiles
+#define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E
+#define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F
+#define GL_PIXEL_TILE_WIDTH_SGIX 0x8140
+#define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141
+#define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142
+#define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143
+#define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144
+#define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145
+#endif
+
+#ifndef GL_SGIS_texture_select
+#define GL_DUAL_ALPHA4_SGIS 0x8110
+#define GL_DUAL_ALPHA8_SGIS 0x8111
+#define GL_DUAL_ALPHA12_SGIS 0x8112
+#define GL_DUAL_ALPHA16_SGIS 0x8113
+#define GL_DUAL_LUMINANCE4_SGIS 0x8114
+#define GL_DUAL_LUMINANCE8_SGIS 0x8115
+#define GL_DUAL_LUMINANCE12_SGIS 0x8116
+#define GL_DUAL_LUMINANCE16_SGIS 0x8117
+#define GL_DUAL_INTENSITY4_SGIS 0x8118
+#define GL_DUAL_INTENSITY8_SGIS 0x8119
+#define GL_DUAL_INTENSITY12_SGIS 0x811A
+#define GL_DUAL_INTENSITY16_SGIS 0x811B
+#define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C
+#define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D
+#define GL_QUAD_ALPHA4_SGIS 0x811E
+#define GL_QUAD_ALPHA8_SGIS 0x811F
+#define GL_QUAD_LUMINANCE4_SGIS 0x8120
+#define GL_QUAD_LUMINANCE8_SGIS 0x8121
+#define GL_QUAD_INTENSITY4_SGIS 0x8122
+#define GL_QUAD_INTENSITY8_SGIS 0x8123
+#define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124
+#define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125
+#endif
+
+#ifndef GL_SGIX_sprite
+#define GL_SPRITE_SGIX 0x8148
+#define GL_SPRITE_MODE_SGIX 0x8149
+#define GL_SPRITE_AXIS_SGIX 0x814A
+#define GL_SPRITE_TRANSLATION_SGIX 0x814B
+#define GL_SPRITE_AXIAL_SGIX 0x814C
+#define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D
+#define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E
+#endif
+
+#ifndef GL_SGIX_texture_multi_buffer
+#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
+#endif
+
+#ifndef GL_SGIX_instruments
+#define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180
+#define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181
+#endif
+
+#ifndef GL_SGIX_texture_scale_bias
+#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179
+#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
+#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
+#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
+#endif
+
+#ifndef GL_SGIX_framezoom
+#define GL_FRAMEZOOM_SGIX 0x818B
+#define GL_FRAMEZOOM_FACTOR_SGIX 0x818C
+#define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D
+#endif
+
+#ifndef GL_SGIX_tag_sample_buffer
+#endif
+
+#ifndef GL_FfdMaskSGIX
+#define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001
+#define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002
+#endif
+
+#ifndef GL_SGIX_polynomial_ffd
+#define GL_GEOMETRY_DEFORMATION_SGIX 0x8194
+#define GL_TEXTURE_DEFORMATION_SGIX 0x8195
+#define GL_DEFORMATIONS_MASK_SGIX 0x8196
+#define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197
+#endif
+
+#ifndef GL_SGIX_reference_plane
+#define GL_REFERENCE_PLANE_SGIX 0x817D
+#define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E
+#endif
+
+#ifndef GL_SGIX_flush_raster
+#endif
+
+#ifndef GL_SGIX_depth_texture
+#define GL_DEPTH_COMPONENT16_SGIX 0x81A5
+#define GL_DEPTH_COMPONENT24_SGIX 0x81A6
+#define GL_DEPTH_COMPONENT32_SGIX 0x81A7
+#endif
+
+#ifndef GL_SGIS_fog_function
+#define GL_FOG_FUNC_SGIS 0x812A
+#define GL_FOG_FUNC_POINTS_SGIS 0x812B
+#define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C
+#endif
+
+#ifndef GL_SGIX_fog_offset
+#define GL_FOG_OFFSET_SGIX 0x8198
+#define GL_FOG_OFFSET_VALUE_SGIX 0x8199
+#endif
+
+#ifndef GL_HP_image_transform
+#define GL_IMAGE_SCALE_X_HP 0x8155
+#define GL_IMAGE_SCALE_Y_HP 0x8156
+#define GL_IMAGE_TRANSLATE_X_HP 0x8157
+#define GL_IMAGE_TRANSLATE_Y_HP 0x8158
+#define GL_IMAGE_ROTATE_ANGLE_HP 0x8159
+#define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A
+#define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B
+#define GL_IMAGE_MAG_FILTER_HP 0x815C
+#define GL_IMAGE_MIN_FILTER_HP 0x815D
+#define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E
+#define GL_CUBIC_HP 0x815F
+#define GL_AVERAGE_HP 0x8160
+#define GL_IMAGE_TRANSFORM_2D_HP 0x8161
+#define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162
+#define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163
+#endif
+
+#ifndef GL_HP_convolution_border_modes
+#define GL_IGNORE_BORDER_HP 0x8150
+#define GL_CONSTANT_BORDER_HP 0x8151
+#define GL_REPLICATE_BORDER_HP 0x8153
+#define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154
+#endif
+
+#ifndef GL_INGR_palette_buffer
+#endif
+
+#ifndef GL_SGIX_texture_add_env
+#define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE
+#endif
+
+#ifndef GL_EXT_color_subtable
+#endif
+
+#ifndef GL_PGI_vertex_hints
+#define GL_VERTEX_DATA_HINT_PGI 0x1A22A
+#define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B
+#define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C
+#define GL_MAX_VERTEX_HINT_PGI 0x1A22D
+#define GL_COLOR3_BIT_PGI 0x00010000
+#define GL_COLOR4_BIT_PGI 0x00020000
+#define GL_EDGEFLAG_BIT_PGI 0x00040000
+#define GL_INDEX_BIT_PGI 0x00080000
+#define GL_MAT_AMBIENT_BIT_PGI 0x00100000
+#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
+#define GL_MAT_DIFFUSE_BIT_PGI 0x00400000
+#define GL_MAT_EMISSION_BIT_PGI 0x00800000
+#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000
+#define GL_MAT_SHININESS_BIT_PGI 0x02000000
+#define GL_MAT_SPECULAR_BIT_PGI 0x04000000
+#define GL_NORMAL_BIT_PGI 0x08000000
+#define GL_TEXCOORD1_BIT_PGI 0x10000000
+#define GL_TEXCOORD2_BIT_PGI 0x20000000
+#define GL_TEXCOORD3_BIT_PGI 0x40000000
+#define GL_TEXCOORD4_BIT_PGI 0x80000000
+#define GL_VERTEX23_BIT_PGI 0x00000004
+#define GL_VERTEX4_BIT_PGI 0x00000008
+#endif
+
+#ifndef GL_PGI_misc_hints
+#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8
+#define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD
+#define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE
+#define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202
+#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203
+#define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204
+#define GL_ALWAYS_FAST_HINT_PGI 0x1A20C
+#define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D
+#define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E
+#define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F
+#define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210
+#define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211
+#define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216
+#define GL_STRICT_LIGHTING_HINT_PGI 0x1A217
+#define GL_STRICT_SCISSOR_HINT_PGI 0x1A218
+#define GL_FULL_STIPPLE_HINT_PGI 0x1A219
+#define GL_CLIP_NEAR_HINT_PGI 0x1A220
+#define GL_CLIP_FAR_HINT_PGI 0x1A221
+#define GL_WIDE_LINE_HINT_PGI 0x1A222
+#define GL_BACK_NORMALS_HINT_PGI 0x1A223
+#endif
+
+#ifndef GL_EXT_paletted_texture
+#define GL_COLOR_INDEX1_EXT 0x80E2
+#define GL_COLOR_INDEX2_EXT 0x80E3
+#define GL_COLOR_INDEX4_EXT 0x80E4
+#define GL_COLOR_INDEX8_EXT 0x80E5
+#define GL_COLOR_INDEX12_EXT 0x80E6
+#define GL_COLOR_INDEX16_EXT 0x80E7
+#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
+#endif
+
+#ifndef GL_EXT_clip_volume_hint
+#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
+#endif
+
+#ifndef GL_SGIX_list_priority
+#define GL_LIST_PRIORITY_SGIX 0x8182
+#endif
+
+#ifndef GL_SGIX_ir_instrument1
+#define GL_IR_INSTRUMENT1_SGIX 0x817F
+#endif
+
+#ifndef GL_SGIX_calligraphic_fragment
+#define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183
+#endif
+
+#ifndef GL_SGIX_texture_lod_bias
+#define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E
+#define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F
+#define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190
+#endif
+
+#ifndef GL_SGIX_shadow_ambient
+#define GL_SHADOW_AMBIENT_SGIX 0x80BF
+#endif
+
+#ifndef GL_EXT_index_texture
+#endif
+
+#ifndef GL_EXT_index_material
+#define GL_INDEX_MATERIAL_EXT 0x81B8
+#define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9
+#define GL_INDEX_MATERIAL_FACE_EXT 0x81BA
+#endif
+
+#ifndef GL_EXT_index_func
+#define GL_INDEX_TEST_EXT 0x81B5
+#define GL_INDEX_TEST_FUNC_EXT 0x81B6
+#define GL_INDEX_TEST_REF_EXT 0x81B7
+#endif
+
+#ifndef GL_EXT_index_array_formats
+#define GL_IUI_V2F_EXT 0x81AD
+#define GL_IUI_V3F_EXT 0x81AE
+#define GL_IUI_N3F_V2F_EXT 0x81AF
+#define GL_IUI_N3F_V3F_EXT 0x81B0
+#define GL_T2F_IUI_V2F_EXT 0x81B1
+#define GL_T2F_IUI_V3F_EXT 0x81B2
+#define GL_T2F_IUI_N3F_V2F_EXT 0x81B3
+#define GL_T2F_IUI_N3F_V3F_EXT 0x81B4
+#endif
+
+#ifndef GL_EXT_compiled_vertex_array
+#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
+#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
+#endif
+
+#ifndef GL_EXT_cull_vertex
+#define GL_CULL_VERTEX_EXT 0x81AA
+#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
+#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
+#endif
+
+#ifndef GL_SGIX_ycrcb
+#define GL_YCRCB_422_SGIX 0x81BB
+#define GL_YCRCB_444_SGIX 0x81BC
+#endif
+
+#ifndef GL_SGIX_fragment_lighting
+#define GL_FRAGMENT_LIGHTING_SGIX 0x8400
+#define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401
+#define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402
+#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403
+#define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404
+#define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405
+#define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406
+#define GL_LIGHT_ENV_MODE_SGIX 0x8407
+#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408
+#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409
+#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A
+#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B
+#define GL_FRAGMENT_LIGHT0_SGIX 0x840C
+#define GL_FRAGMENT_LIGHT1_SGIX 0x840D
+#define GL_FRAGMENT_LIGHT2_SGIX 0x840E
+#define GL_FRAGMENT_LIGHT3_SGIX 0x840F
+#define GL_FRAGMENT_LIGHT4_SGIX 0x8410
+#define GL_FRAGMENT_LIGHT5_SGIX 0x8411
+#define GL_FRAGMENT_LIGHT6_SGIX 0x8412
+#define GL_FRAGMENT_LIGHT7_SGIX 0x8413
+#endif
+
+#ifndef GL_IBM_rasterpos_clip
+#define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262
+#endif
+
+#ifndef GL_HP_texture_lighting
+#define GL_TEXTURE_LIGHTING_MODE_HP 0x8167
+#define GL_TEXTURE_POST_SPECULAR_HP 0x8168
+#define GL_TEXTURE_PRE_SPECULAR_HP 0x8169
+#endif
+
+#ifndef GL_EXT_draw_range_elements
+#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
+#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
+#endif
+
+#ifndef GL_WIN_phong_shading
+#define GL_PHONG_WIN 0x80EA
+#define GL_PHONG_HINT_WIN 0x80EB
+#endif
+
+#ifndef GL_WIN_specular_fog
+#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
+#endif
+
+#ifndef GL_EXT_light_texture
+#define GL_FRAGMENT_MATERIAL_EXT 0x8349
+#define GL_FRAGMENT_NORMAL_EXT 0x834A
+#define GL_FRAGMENT_COLOR_EXT 0x834C
+#define GL_ATTENUATION_EXT 0x834D
+#define GL_SHADOW_ATTENUATION_EXT 0x834E
+#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F
+#define GL_TEXTURE_LIGHT_EXT 0x8350
+#define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351
+#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
+/* reuse GL_FRAGMENT_DEPTH_EXT */
+#endif
+
+#ifndef GL_SGIX_blend_alpha_minmax
+#define GL_ALPHA_MIN_SGIX 0x8320
+#define GL_ALPHA_MAX_SGIX 0x8321
+#endif
+
+#ifndef GL_SGIX_impact_pixel_texture
+#define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX 0x8184
+#define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX 0x8185
+#define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX 0x8186
+#define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187
+#define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188
+#define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX 0x8189
+#define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX 0x818A
+#endif
+
+#ifndef GL_EXT_bgra
+#define GL_BGR_EXT 0x80E0
+#define GL_BGRA_EXT 0x80E1
+#endif
+
+#ifndef GL_SGIX_async
+#define GL_ASYNC_MARKER_SGIX 0x8329
+#endif
+
+#ifndef GL_SGIX_async_pixel
+#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C
+#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D
+#define GL_ASYNC_READ_PIXELS_SGIX 0x835E
+#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F
+#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360
+#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361
+#endif
+
+#ifndef GL_SGIX_async_histogram
+#define GL_ASYNC_HISTOGRAM_SGIX 0x832C
+#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
+#endif
+
+#ifndef GL_INTEL_texture_scissor
+#endif
+
+#ifndef GL_INTEL_parallel_arrays
+#define GL_PARALLEL_ARRAYS_INTEL 0x83F4
+#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
+#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
+#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
+#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
+#endif
+
+#ifndef GL_HP_occlusion_test
+#define GL_OCCLUSION_TEST_HP 0x8165
+#define GL_OCCLUSION_TEST_RESULT_HP 0x8166
+#endif
+
+#ifndef GL_EXT_pixel_transform
+#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330
+#define GL_PIXEL_MAG_FILTER_EXT 0x8331
+#define GL_PIXEL_MIN_FILTER_EXT 0x8332
+#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333
+#define GL_CUBIC_EXT 0x8334
+#define GL_AVERAGE_EXT 0x8335
+#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
+#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
+#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338
+#endif
+
+#ifndef GL_EXT_pixel_transform_color_table
+#endif
+
+#ifndef GL_EXT_shared_texture_palette
+#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
+#endif
+
+#ifndef GL_EXT_separate_specular_color
+#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
+#define GL_SINGLE_COLOR_EXT 0x81F9
+#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
+#endif
+
+#ifndef GL_EXT_secondary_color
+#define GL_COLOR_SUM_EXT 0x8458
+#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
+#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
+#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
+#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
+#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
+#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
+#endif
+
+#ifndef GL_EXT_texture_perturb_normal
+#define GL_PERTURB_EXT 0x85AE
+#define GL_TEXTURE_NORMAL_EXT 0x85AF
+#endif
+
+#ifndef GL_EXT_multi_draw_arrays
+#endif
+
+#ifndef GL_EXT_fog_coord
+#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
+#define GL_FOG_COORDINATE_EXT 0x8451
+#define GL_FRAGMENT_DEPTH_EXT 0x8452
+#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
+#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
+#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
+#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
+#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
+#endif
+
+#ifndef GL_REND_screen_coordinates
+#define GL_SCREEN_COORDINATES_REND 0x8490
+#define GL_INVERTED_SCREEN_W_REND 0x8491
+#endif
+
+#ifndef GL_EXT_coordinate_frame
+#define GL_TANGENT_ARRAY_EXT 0x8439
+#define GL_BINORMAL_ARRAY_EXT 0x843A
+#define GL_CURRENT_TANGENT_EXT 0x843B
+#define GL_CURRENT_BINORMAL_EXT 0x843C
+#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E
+#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
+#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
+#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
+#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
+#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
+#define GL_MAP1_TANGENT_EXT 0x8444
+#define GL_MAP2_TANGENT_EXT 0x8445
+#define GL_MAP1_BINORMAL_EXT 0x8446
+#define GL_MAP2_BINORMAL_EXT 0x8447
+#endif
+
+#ifndef GL_EXT_texture_env_combine
+#define GL_COMBINE_EXT 0x8570
+#define GL_COMBINE_RGB_EXT 0x8571
+#define GL_COMBINE_ALPHA_EXT 0x8572
+#define GL_RGB_SCALE_EXT 0x8573
+#define GL_ADD_SIGNED_EXT 0x8574
+#define GL_INTERPOLATE_EXT 0x8575
+#define GL_CONSTANT_EXT 0x8576
+#define GL_PRIMARY_COLOR_EXT 0x8577
+#define GL_PREVIOUS_EXT 0x8578
+#define GL_SOURCE0_RGB_EXT 0x8580
+#define GL_SOURCE1_RGB_EXT 0x8581
+#define GL_SOURCE2_RGB_EXT 0x8582
+#define GL_SOURCE0_ALPHA_EXT 0x8588
+#define GL_SOURCE1_ALPHA_EXT 0x8589
+#define GL_SOURCE2_ALPHA_EXT 0x858A
+#define GL_OPERAND0_RGB_EXT 0x8590
+#define GL_OPERAND1_RGB_EXT 0x8591
+#define GL_OPERAND2_RGB_EXT 0x8592
+#define GL_OPERAND0_ALPHA_EXT 0x8598
+#define GL_OPERAND1_ALPHA_EXT 0x8599
+#define GL_OPERAND2_ALPHA_EXT 0x859A
+#endif
+
+#ifndef GL_APPLE_specular_vector
+#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
+#endif
+
+#ifndef GL_APPLE_transform_hint
+#define GL_TRANSFORM_HINT_APPLE 0x85B1
+#endif
+
+#ifndef GL_SGIX_fog_scale
+#define GL_FOG_SCALE_SGIX 0x81FC
+#define GL_FOG_SCALE_VALUE_SGIX 0x81FD
+#endif
+
+#ifndef GL_SUNX_constant_data
+#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
+#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
+#endif
+
+#ifndef GL_SUN_global_alpha
+#define GL_GLOBAL_ALPHA_SUN 0x81D9
+#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA
+#endif
+
+#ifndef GL_SUN_triangle_list
+#define GL_RESTART_SUN 0x0001
+#define GL_REPLACE_MIDDLE_SUN 0x0002
+#define GL_REPLACE_OLDEST_SUN 0x0003
+#define GL_TRIANGLE_LIST_SUN 0x81D7
+#define GL_REPLACEMENT_CODE_SUN 0x81D8
+#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0
+#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
+#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
+#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
+#define GL_R1UI_V3F_SUN 0x85C4
+#define GL_R1UI_C4UB_V3F_SUN 0x85C5
+#define GL_R1UI_C3F_V3F_SUN 0x85C6
+#define GL_R1UI_N3F_V3F_SUN 0x85C7
+#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
+#define GL_R1UI_T2F_V3F_SUN 0x85C9
+#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
+#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
+#endif
+
+#ifndef GL_SUN_vertex
+#endif
+
+#ifndef GL_EXT_blend_func_separate
+#define GL_BLEND_DST_RGB_EXT 0x80C8
+#define GL_BLEND_SRC_RGB_EXT 0x80C9
+#define GL_BLEND_DST_ALPHA_EXT 0x80CA
+#define GL_BLEND_SRC_ALPHA_EXT 0x80CB
+#endif
+
+#ifndef GL_INGR_color_clamp
+#define GL_RED_MIN_CLAMP_INGR 0x8560
+#define GL_GREEN_MIN_CLAMP_INGR 0x8561
+#define GL_BLUE_MIN_CLAMP_INGR 0x8562
+#define GL_ALPHA_MIN_CLAMP_INGR 0x8563
+#define GL_RED_MAX_CLAMP_INGR 0x8564
+#define GL_GREEN_MAX_CLAMP_INGR 0x8565
+#define GL_BLUE_MAX_CLAMP_INGR 0x8566
+#define GL_ALPHA_MAX_CLAMP_INGR 0x8567
+#endif
+
+#ifndef GL_INGR_interlace_read
+#define GL_INTERLACE_READ_INGR 0x8568
+#endif
+
+#ifndef GL_EXT_stencil_wrap
+#define GL_INCR_WRAP_EXT 0x8507
+#define GL_DECR_WRAP_EXT 0x8508
+#endif
+
+#ifndef GL_EXT_422_pixels
+#define GL_422_EXT 0x80CC
+#define GL_422_REV_EXT 0x80CD
+#define GL_422_AVERAGE_EXT 0x80CE
+#define GL_422_REV_AVERAGE_EXT 0x80CF
+#endif
+
+#ifndef GL_NV_texgen_reflection
+#define GL_NORMAL_MAP_NV 0x8511
+#define GL_REFLECTION_MAP_NV 0x8512
+#endif
+
+#ifndef GL_EXT_texture_cube_map
+#define GL_NORMAL_MAP_EXT 0x8511
+#define GL_REFLECTION_MAP_EXT 0x8512
+#define GL_TEXTURE_CUBE_MAP_EXT 0x8513
+#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
+#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
+#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
+#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
+#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
+#endif
+
+#ifndef GL_SUN_convolution_border_modes
+#define GL_WRAP_BORDER_SUN 0x81D4
+#endif
+
+#ifndef GL_EXT_texture_env_add
+#endif
+
+#ifndef GL_EXT_texture_lod_bias
+#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
+#define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
+#define GL_TEXTURE_LOD_BIAS_EXT 0x8501
+#endif
+
+#ifndef GL_EXT_texture_filter_anisotropic
+#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
+#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
+#endif
+
+#ifndef GL_EXT_vertex_weighting
+#define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH
+#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
+#define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX
+#define GL_MODELVIEW1_MATRIX_EXT 0x8506
+#define GL_VERTEX_WEIGHTING_EXT 0x8509
+#define GL_MODELVIEW0_EXT GL_MODELVIEW
+#define GL_MODELVIEW1_EXT 0x850A
+#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
+#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
+#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
+#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
+#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
+#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
+#endif
+
+#ifndef GL_NV_light_max_exponent
+#define GL_MAX_SHININESS_NV 0x8504
+#define GL_MAX_SPOT_EXPONENT_NV 0x8505
+#endif
+
+#ifndef GL_NV_vertex_array_range
+#define GL_VERTEX_ARRAY_RANGE_NV 0x851D
+#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
+#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
+#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
+#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
+#endif
+
+#ifndef GL_NV_register_combiners
+#define GL_REGISTER_COMBINERS_NV 0x8522
+#define GL_VARIABLE_A_NV 0x8523
+#define GL_VARIABLE_B_NV 0x8524
+#define GL_VARIABLE_C_NV 0x8525
+#define GL_VARIABLE_D_NV 0x8526
+#define GL_VARIABLE_E_NV 0x8527
+#define GL_VARIABLE_F_NV 0x8528
+#define GL_VARIABLE_G_NV 0x8529
+#define GL_CONSTANT_COLOR0_NV 0x852A
+#define GL_CONSTANT_COLOR1_NV 0x852B
+#define GL_PRIMARY_COLOR_NV 0x852C
+#define GL_SECONDARY_COLOR_NV 0x852D
+#define GL_SPARE0_NV 0x852E
+#define GL_SPARE1_NV 0x852F
+#define GL_DISCARD_NV 0x8530
+#define GL_E_TIMES_F_NV 0x8531
+#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
+#define GL_UNSIGNED_IDENTITY_NV 0x8536
+#define GL_UNSIGNED_INVERT_NV 0x8537
+#define GL_EXPAND_NORMAL_NV 0x8538
+#define GL_EXPAND_NEGATE_NV 0x8539
+#define GL_HALF_BIAS_NORMAL_NV 0x853A
+#define GL_HALF_BIAS_NEGATE_NV 0x853B
+#define GL_SIGNED_IDENTITY_NV 0x853C
+#define GL_SIGNED_NEGATE_NV 0x853D
+#define GL_SCALE_BY_TWO_NV 0x853E
+#define GL_SCALE_BY_FOUR_NV 0x853F
+#define GL_SCALE_BY_ONE_HALF_NV 0x8540
+#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
+#define GL_COMBINER_INPUT_NV 0x8542
+#define GL_COMBINER_MAPPING_NV 0x8543
+#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
+#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
+#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
+#define GL_COMBINER_MUX_SUM_NV 0x8547
+#define GL_COMBINER_SCALE_NV 0x8548
+#define GL_COMBINER_BIAS_NV 0x8549
+#define GL_COMBINER_AB_OUTPUT_NV 0x854A
+#define GL_COMBINER_CD_OUTPUT_NV 0x854B
+#define GL_COMBINER_SUM_OUTPUT_NV 0x854C
+#define GL_MAX_GENERAL_COMBINERS_NV 0x854D
+#define GL_NUM_GENERAL_COMBINERS_NV 0x854E
+#define GL_COLOR_SUM_CLAMP_NV 0x854F
+#define GL_COMBINER0_NV 0x8550
+#define GL_COMBINER1_NV 0x8551
+#define GL_COMBINER2_NV 0x8552
+#define GL_COMBINER3_NV 0x8553
+#define GL_COMBINER4_NV 0x8554
+#define GL_COMBINER5_NV 0x8555
+#define GL_COMBINER6_NV 0x8556
+#define GL_COMBINER7_NV 0x8557
+/* reuse GL_TEXTURE0_ARB */
+/* reuse GL_TEXTURE1_ARB */
+/* reuse GL_ZERO */
+/* reuse GL_NONE */
+/* reuse GL_FOG */
+#endif
+
+#ifndef GL_NV_fog_distance
+#define GL_FOG_DISTANCE_MODE_NV 0x855A
+#define GL_EYE_RADIAL_NV 0x855B
+#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
+/* reuse GL_EYE_PLANE */
+#endif
+
+#ifndef GL_NV_texgen_emboss
+#define GL_EMBOSS_LIGHT_NV 0x855D
+#define GL_EMBOSS_CONSTANT_NV 0x855E
+#define GL_EMBOSS_MAP_NV 0x855F
+#endif
+
+#ifndef GL_NV_blend_square
+#endif
+
+#ifndef GL_NV_texture_env_combine4
+#define GL_COMBINE4_NV 0x8503
+#define GL_SOURCE3_RGB_NV 0x8583
+#define GL_SOURCE3_ALPHA_NV 0x858B
+#define GL_OPERAND3_RGB_NV 0x8593
+#define GL_OPERAND3_ALPHA_NV 0x859B
+#endif
+
+#ifndef GL_MESA_resize_buffers
+#endif
+
+#ifndef GL_MESA_window_pos
+#endif
+
+#ifndef GL_EXT_texture_compression_s3tc
+#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
+#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
+#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
+#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
+#endif
+
+#ifndef GL_IBM_cull_vertex
+#define GL_CULL_VERTEX_IBM 103050
+#endif
+
+#ifndef GL_IBM_multimode_draw_arrays
+#endif
+
+#ifndef GL_IBM_vertex_array_lists
+#define GL_VERTEX_ARRAY_LIST_IBM 103070
+#define GL_NORMAL_ARRAY_LIST_IBM 103071
+#define GL_COLOR_ARRAY_LIST_IBM 103072
+#define GL_INDEX_ARRAY_LIST_IBM 103073
+#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074
+#define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075
+#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076
+#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
+#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080
+#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081
+#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082
+#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083
+#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
+#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
+#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
+#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
+#endif
+
+#ifndef GL_SGIX_subsample
+#define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0
+#define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1
+#define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2
+#define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3
+#define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4
+#endif
+
+#ifndef GL_SGIX_ycrcb_subsample
+#endif
+
+#ifndef GL_SGIX_ycrcba
+#define GL_YCRCB_SGIX 0x8318
+#define GL_YCRCBA_SGIX 0x8319
+#endif
+
+#ifndef GL_SGI_depth_pass_instrument
+#define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x8310
+#define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311
+#define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312
+#endif
+
+#ifndef GL_3DFX_texture_compression_FXT1
+#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
+#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
+#endif
+
+#ifndef GL_3DFX_multisample
+#define GL_MULTISAMPLE_3DFX 0x86B2
+#define GL_SAMPLE_BUFFERS_3DFX 0x86B3
+#define GL_SAMPLES_3DFX 0x86B4
+#define GL_MULTISAMPLE_BIT_3DFX 0x20000000
+#endif
+
+#ifndef GL_3DFX_tbuffer
+#endif
+
+#ifndef GL_EXT_multisample
+#define GL_MULTISAMPLE_EXT 0x809D
+#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E
+#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F
+#define GL_SAMPLE_MASK_EXT 0x80A0
+#define GL_1PASS_EXT 0x80A1
+#define GL_2PASS_0_EXT 0x80A2
+#define GL_2PASS_1_EXT 0x80A3
+#define GL_4PASS_0_EXT 0x80A4
+#define GL_4PASS_1_EXT 0x80A5
+#define GL_4PASS_2_EXT 0x80A6
+#define GL_4PASS_3_EXT 0x80A7
+#define GL_SAMPLE_BUFFERS_EXT 0x80A8
+#define GL_SAMPLES_EXT 0x80A9
+#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA
+#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB
+#define GL_SAMPLE_PATTERN_EXT 0x80AC
+#define GL_MULTISAMPLE_BIT_EXT 0x20000000
+#endif
+
+#ifndef GL_SGIX_vertex_preclip
+#define GL_VERTEX_PRECLIP_SGIX 0x83EE
+#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
+#endif
+
+#ifndef GL_SGIX_convolution_accuracy
+#define GL_CONVOLUTION_HINT_SGIX 0x8316
+#endif
+
+#ifndef GL_SGIX_resample
+#define GL_PACK_RESAMPLE_SGIX 0x842C
+#define GL_UNPACK_RESAMPLE_SGIX 0x842D
+#define GL_RESAMPLE_REPLICATE_SGIX 0x842E
+#define GL_RESAMPLE_ZERO_FILL_SGIX 0x842F
+#define GL_RESAMPLE_DECIMATE_SGIX 0x8430
+#endif
+
+#ifndef GL_SGIS_point_line_texgen
+#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0
+#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1
+#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2
+#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3
+#define GL_EYE_POINT_SGIS 0x81F4
+#define GL_OBJECT_POINT_SGIS 0x81F5
+#define GL_EYE_LINE_SGIS 0x81F6
+#define GL_OBJECT_LINE_SGIS 0x81F7
+#endif
+
+#ifndef GL_SGIS_texture_color_mask
+#define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF
+#endif
+
+#ifndef GL_NV_fence
+#define GL_ALL_COMPLETED_NV 0x84F2
+#define GL_FENCE_STATUS_NV 0x84F3
+#define GL_FENCE_CONDITION_NV 0x84F4
+#endif
+
+#ifndef GL_IBM_texture_mirrored_repeat
+#define GL_MIRRORED_REPEAT_IBM 0x8370
+#endif
+
+#ifndef GL_NV_evaluators
+#define GL_EVAL_2D_NV 0x86C0
+#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
+#define GL_MAP_TESSELLATION_NV 0x86C2
+#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
+#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
+#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
+#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
+#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
+#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
+#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
+#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
+#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
+#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
+#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD
+#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
+#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
+#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
+#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
+#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
+#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
+#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
+#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
+#define GL_MAX_MAP_TESSELLATION_NV 0x86D6
+#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
+#endif
+
+#ifndef GL_NV_packed_depth_stencil
+#define GL_DEPTH_STENCIL_NV 0x84F9
+#define GL_UNSIGNED_INT_24_8_NV 0x84FA
+#endif
+
+#ifndef GL_NV_register_combiners2
+#define GL_PER_STAGE_CONSTANTS_NV 0x8535
+#endif
+
+#ifndef GL_NV_texture_compression_vtc
+#endif
+
+#ifndef GL_NV_texture_rectangle
+#define GL_TEXTURE_RECTANGLE_NV 0x84F5
+#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
+#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
+#define GL_MAX_TEXTURE_RECTANGLE_SIZE_NV 0x84F8
+#endif
+
+#ifndef GL_NV_texture_shader
+#define GL_TEXTURE_SHADER_NV 0x86DE
+#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
+#define GL_SHADER_OPERATION_NV 0x86DF
+#define GL_CULL_MODES_NV 0x86E0
+#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
+#define GL_OFFSET_TEXTURE_2D_MATRIX_NV 0x86E1
+#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
+#define GL_OFFSET_TEXTURE_2D_SCALE_NV 0x86E2
+#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
+#define GL_OFFSET_TEXTURE_2D_BIAS_NV 0x86E3
+#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
+#define GL_CONST_EYE_NV 0x86E5
+#define GL_SHADER_CONSISTENT_NV 0x86DD
+#define GL_PASS_THROUGH_NV 0x86E6
+#define GL_CULL_FRAGMENT_NV 0x86E7
+#define GL_OFFSET_TEXTURE_2D_NV 0x86E8
+#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
+#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
+#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
+#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
+#define GL_DOT_PRODUCT_NV 0x86EC
+#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
+#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
+#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
+#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
+#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
+#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
+#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
+#define GL_HILO_NV 0x86F4
+#define GL_DSDT_NV 0x86F5
+#define GL_DSDT_MAG_NV 0x86F6
+#define GL_DSDT_MAG_VIB_NV 0x86F7
+#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
+#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
+#define GL_SIGNED_RGBA_NV 0x86FB
+#define GL_SIGNED_RGBA8_NV 0x86FC
+#define GL_SIGNED_RGB_NV 0x86FE
+#define GL_SIGNED_RGB8_NV 0x86FF
+#define GL_SIGNED_LUMINANCE_NV 0x8701
+#define GL_SIGNED_LUMINANCE8_NV 0x8702
+#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
+#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
+#define GL_SIGNED_ALPHA_NV 0x8705
+#define GL_SIGNED_ALPHA8_NV 0x8706
+#define GL_SIGNED_INTENSITY_NV 0x8707
+#define GL_SIGNED_INTENSITY8_NV 0x8708
+#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
+#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
+#define GL_HILO16_NV 0x86F8
+#define GL_SIGNED_HILO_NV 0x86F9
+#define GL_SIGNED_HILO16_NV 0x86FA
+#define GL_DSDT8_NV 0x8709
+#define GL_DSDT8_MAG8_NV 0x870A
+#define GL_DSDT_MAG_INTENSITY_NV 0x86DC
+#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
+#define GL_HI_SCALE_NV 0x870E
+#define GL_LO_SCALE_NV 0x870F
+#define GL_DS_SCALE_NV 0x8710
+#define GL_DT_SCALE_NV 0x8711
+#define GL_MAGNITUDE_SCALE_NV 0x8712
+#define GL_VIBRANCE_SCALE_NV 0x8713
+#define GL_HI_BIAS_NV 0x8714
+#define GL_LO_BIAS_NV 0x8715
+#define GL_DS_BIAS_NV 0x8716
+#define GL_DT_BIAS_NV 0x8717
+#define GL_MAGNITUDE_BIAS_NV 0x8718
+#define GL_VIBRANCE_BIAS_NV 0x8719
+#define GL_TEXTURE_BORDER_VALUES_NV 0x871A
+#define GL_TEXTURE_HI_SIZE_NV 0x871B
+#define GL_TEXTURE_LO_SIZE_NV 0x871C
+#define GL_TEXTURE_DS_SIZE_NV 0x871D
+#define GL_TEXTURE_DT_SIZE_NV 0x871E
+#define GL_TEXTURE_MAG_SIZE_NV 0x871F
+#endif
+
+#ifndef GL_NV_texture_shader2
+#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
+#endif
+
+#ifndef GL_NV_vertex_array_range2
+#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
+#endif
+
+#ifndef GL_NV_vertex_program
+#define GL_VERTEX_PROGRAM_NV 0x8620
+#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
+#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
+#define GL_VERTEX_STATE_PROGRAM_NV 0x8621
+#define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
+#define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
+#define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
+#define GL_CURRENT_ATTRIB_NV 0x8626
+#define GL_PROGRAM_PARAMETER_NV 0x8644
+#define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
+#define GL_PROGRAM_TARGET_NV 0x8646
+#define GL_PROGRAM_LENGTH_NV 0x8627
+#define GL_PROGRAM_RESIDENT_NV 0x8647
+#define GL_PROGRAM_STRING_NV 0x8628
+#define GL_TRACK_MATRIX_NV 0x8648
+#define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
+#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
+#define GL_MAX_TRACK_MATRICES_NV 0x862F
+#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
+#define GL_CURRENT_MATRIX_NV 0x8641
+#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
+#define GL_PROGRAM_ERROR_POSITION_NV 0x864B
+#define GL_MODELVIEW_PROJECTION_NV 0x8629
+#define GL_MATRIX0_NV 0x8630
+#define GL_MATRIX1_NV 0x8631
+#define GL_MATRIX2_NV 0x8632
+#define GL_MATRIX3_NV 0x8633
+#define GL_MATRIX4_NV 0x8634
+#define GL_MATRIX5_NV 0x8635
+#define GL_MATRIX6_NV 0x8636
+#define GL_MATRIX7_NV 0x8637
+#define GL_IDENTITY_NV 0x862A
+#define GL_INVERSE_NV 0x862B
+#define GL_TRANSPOSE_NV 0x862C
+#define GL_INVERSE_TRANSPOSE_NV 0x862D
+#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
+#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
+#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
+#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
+#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
+#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
+#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
+#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
+#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
+#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
+#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
+#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
+#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
+#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
+#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
+#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
+#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
+#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
+#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
+#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
+#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
+#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
+#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
+#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
+#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
+#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
+#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
+#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
+#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
+#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
+#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
+#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
+#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
+#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
+#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
+#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
+#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
+#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
+#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
+#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
+#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
+#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
+#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
+#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
+#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
+#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
+#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
+#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
+#endif
+
+#ifndef GL_SGIX_texture_coordinate_clamp
+#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369
+#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A
+#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B
+#endif
+
+#ifndef GL_SGIX_scalebias_hint
+#define GL_SCALEBIAS_HINT_SGIX 0x8322
+#endif
+
+#ifndef GL_OML_interlace
+#define GL_INTERLACE_OML 0x8980
+#define GL_INTERLACE_READ_OML 0x8981
+#endif
+
+#ifndef GL_OML_subsample
+#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
+#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
+#endif
+
+#ifndef GL_OML_resample
+#define GL_PACK_RESAMPLE_OML 0x8984
+#define GL_UNPACK_RESAMPLE_OML 0x8985
+#define GL_RESAMPLE_REPLICATE_OML 0x8986
+#define GL_RESAMPLE_ZERO_FILL_OML 0x8987
+#define GL_RESAMPLE_AVERAGE_OML 0x8988
+#define GL_RESAMPLE_DECIMATE_OML 0x8989
+#endif
+
+#ifndef GL_NV_copy_depth_to_color
+#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
+#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
+#endif
+
+#ifndef GL_ATI_envmap_bumpmap
+#define GL_BUMP_ROT_MATRIX_ATI 0x8775
+#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776
+#define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777
+#define GL_BUMP_TEX_UNITS_ATI 0x8778
+#define GL_DUDV_ATI 0x8779
+#define GL_DU8DV8_ATI 0x877A
+#define GL_BUMP_ENVMAP_ATI 0x877B
+#define GL_BUMP_TARGET_ATI 0x877C
+#endif
+
+#ifndef GL_ATI_fragment_shader
+#define GL_FRAGMENT_SHADER_ATI 0x8920
+#define GL_REG_0_ATI 0x8921
+#define GL_REG_1_ATI 0x8922
+#define GL_REG_2_ATI 0x8923
+#define GL_REG_3_ATI 0x8924
+#define GL_REG_4_ATI 0x8925
+#define GL_REG_5_ATI 0x8926
+#define GL_REG_6_ATI 0x8927
+#define GL_REG_7_ATI 0x8928
+#define GL_REG_8_ATI 0x8929
+#define GL_REG_9_ATI 0x892A
+#define GL_REG_10_ATI 0x892B
+#define GL_REG_11_ATI 0x892C
+#define GL_REG_12_ATI 0x892D
+#define GL_REG_13_ATI 0x892E
+#define GL_REG_14_ATI 0x892F
+#define GL_REG_15_ATI 0x8930
+#define GL_REG_16_ATI 0x8931
+#define GL_REG_17_ATI 0x8932
+#define GL_REG_18_ATI 0x8933
+#define GL_REG_19_ATI 0x8934
+#define GL_REG_20_ATI 0x8935
+#define GL_REG_21_ATI 0x8936
+#define GL_REG_22_ATI 0x8937
+#define GL_REG_23_ATI 0x8938
+#define GL_REG_24_ATI 0x8939
+#define GL_REG_25_ATI 0x893A
+#define GL_REG_26_ATI 0x893B
+#define GL_REG_27_ATI 0x893C
+#define GL_REG_28_ATI 0x893D
+#define GL_REG_29_ATI 0x893E
+#define GL_REG_30_ATI 0x893F
+#define GL_REG_31_ATI 0x8940
+#define GL_CON_0_ATI 0x8941
+#define GL_CON_1_ATI 0x8942
+#define GL_CON_2_ATI 0x8943
+#define GL_CON_3_ATI 0x8944
+#define GL_CON_4_ATI 0x8945
+#define GL_CON_5_ATI 0x8946
+#define GL_CON_6_ATI 0x8947
+#define GL_CON_7_ATI 0x8948
+#define GL_CON_8_ATI 0x8949
+#define GL_CON_9_ATI 0x894A
+#define GL_CON_10_ATI 0x894B
+#define GL_CON_11_ATI 0x894C
+#define GL_CON_12_ATI 0x894D
+#define GL_CON_13_ATI 0x894E
+#define GL_CON_14_ATI 0x894F
+#define GL_CON_15_ATI 0x8950
+#define GL_CON_16_ATI 0x8951
+#define GL_CON_17_ATI 0x8952
+#define GL_CON_18_ATI 0x8953
+#define GL_CON_19_ATI 0x8954
+#define GL_CON_20_ATI 0x8955
+#define GL_CON_21_ATI 0x8956
+#define GL_CON_22_ATI 0x8957
+#define GL_CON_23_ATI 0x8958
+#define GL_CON_24_ATI 0x8959
+#define GL_CON_25_ATI 0x895A
+#define GL_CON_26_ATI 0x895B
+#define GL_CON_27_ATI 0x895C
+#define GL_CON_28_ATI 0x895D
+#define GL_CON_29_ATI 0x895E
+#define GL_CON_30_ATI 0x895F
+#define GL_CON_31_ATI 0x8960
+#define GL_MOV_ATI 0x8961
+#define GL_ADD_ATI 0x8963
+#define GL_MUL_ATI 0x8964
+#define GL_SUB_ATI 0x8965
+#define GL_DOT3_ATI 0x8966
+#define GL_DOT4_ATI 0x8967
+#define GL_MAD_ATI 0x8968
+#define GL_LERP_ATI 0x8969
+#define GL_CND_ATI 0x896A
+#define GL_CND0_ATI 0x896B
+#define GL_DOT2_ADD_ATI 0x896C
+#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D
+#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
+#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
+#define GL_NUM_PASSES_ATI 0x8970
+#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
+#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
+#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
+#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
+#define GL_COLOR_ALPHA_PAIRING_ATI 0x8975
+#define GL_SWIZZLE_STR_ATI 0x8976
+#define GL_SWIZZLE_STQ_ATI 0x8977
+#define GL_SWIZZLE_STR_DR_ATI 0x8978
+#define GL_SWIZZLE_STQ_DQ_ATI 0x8979
+#define GL_SWIZZLE_STRQ_ATI 0x897A
+#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B
+#define GL_RED_BIT_ATI 0x00000001
+#define GL_GREEN_BIT_ATI 0x00000002
+#define GL_BLUE_BIT_ATI 0x00000004
+#define GL_2X_BIT_ATI 0x00000001
+#define GL_4X_BIT_ATI 0x00000002
+#define GL_8X_BIT_ATI 0x00000004
+#define GL_HALF_BIT_ATI 0x00000008
+#define GL_QUARTER_BIT_ATI 0x00000010
+#define GL_EIGHTH_BIT_ATI 0x00000020
+#define GL_SATURATE_BIT_ATI 0x00000040
+#define GL_COMP_BIT_ATI 0x00000002
+#define GL_NEGATE_BIT_ATI 0x00000004
+#define GL_BIAS_BIT_ATI 0x00000008
+#endif
+
+#ifndef GL_ATI_pn_triangles
+#define GL_PN_TRIANGLES_ATI 0x87F0
+#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
+#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2
+#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3
+#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
+#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
+#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
+#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
+#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
+#endif
+
+#ifndef GL_ATI_vertex_array_object
+#define GL_STATIC_ATI 0x8760
+#define GL_DYNAMIC_ATI 0x8761
+#define GL_PRESERVE_ATI 0x8762
+#define GL_DISCARD_ATI 0x8763
+#define GL_OBJECT_BUFFER_SIZE_ATI 0x8764
+#define GL_OBJECT_BUFFER_USAGE_ATI 0x8765
+#define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766
+#define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767
+#endif
+
+#ifndef GL_EXT_vertex_shader
+#define GL_VERTEX_SHADER_EXT 0x8780
+#define GL_VERTEX_SHADER_BINDING_EXT 0x8781
+#define GL_OP_INDEX_EXT 0x8782
+#define GL_OP_NEGATE_EXT 0x8783
+#define GL_OP_DOT3_EXT 0x8784
+#define GL_OP_DOT4_EXT 0x8785
+#define GL_OP_MUL_EXT 0x8786
+#define GL_OP_ADD_EXT 0x8787
+#define GL_OP_MADD_EXT 0x8788
+#define GL_OP_FRAC_EXT 0x8789
+#define GL_OP_MAX_EXT 0x878A
+#define GL_OP_MIN_EXT 0x878B
+#define GL_OP_SET_GE_EXT 0x878C
+#define GL_OP_SET_LT_EXT 0x878D
+#define GL_OP_CLAMP_EXT 0x878E
+#define GL_OP_FLOOR_EXT 0x878F
+#define GL_OP_ROUND_EXT 0x8790
+#define GL_OP_EXP_BASE_2_EXT 0x8791
+#define GL_OP_LOG_BASE_2_EXT 0x8792
+#define GL_OP_POWER_EXT 0x8793
+#define GL_OP_RECIP_EXT 0x8794
+#define GL_OP_RECIP_SQRT_EXT 0x8795
+#define GL_OP_SUB_EXT 0x8796
+#define GL_OP_CROSS_PRODUCT_EXT 0x8797
+#define GL_OP_MULTIPLY_MATRIX_EXT 0x8798
+#define GL_OP_MOV_EXT 0x8799
+#define GL_OUTPUT_VERTEX_EXT 0x879A
+#define GL_OUTPUT_COLOR0_EXT 0x879B
+#define GL_OUTPUT_COLOR1_EXT 0x879C
+#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
+#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
+#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
+#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
+#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
+#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
+#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
+#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
+#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
+#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
+#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
+#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
+#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
+#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
+#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
+#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
+#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
+#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
+#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
+#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
+#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
+#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
+#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
+#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
+#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
+#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
+#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
+#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
+#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
+#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
+#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
+#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
+#define GL_OUTPUT_FOG_EXT 0x87BD
+#define GL_SCALAR_EXT 0x87BE
+#define GL_VECTOR_EXT 0x87BF
+#define GL_MATRIX_EXT 0x87C0
+#define GL_VARIANT_EXT 0x87C1
+#define GL_INVARIANT_EXT 0x87C2
+#define GL_LOCAL_CONSTANT_EXT 0x87C3
+#define GL_LOCAL_EXT 0x87C4
+#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
+#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
+#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
+#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
+#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
+#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
+#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
+#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
+#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INARIANTS_EXT 0x87CD
+#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
+#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
+#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
+#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
+#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
+#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
+#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
+#define GL_X_EXT 0x87D5
+#define GL_Y_EXT 0x87D6
+#define GL_Z_EXT 0x87D7
+#define GL_W_EXT 0x87D8
+#define GL_NEGEXTVE_X_EXT 0x87D9
+#define GL_NEGEXTVE_Y_EXT 0x87DA
+#define GL_NEGEXTVE_Z_EXT 0x87DB
+#define GL_NEGEXTVE_W_EXT 0x87DC
+#define GL_NEGEXTVE_ONE_EXT 0x87DF
+#define GL_NORMALIZED_RANGE_EXT 0x87E0
+#define GL_FULL_RANGE_EXT 0x87E1
+#define GL_CURRENT_VERTEX_EXT 0x87E2
+#define GL_MVP_MATRIX_EXT 0x87E3
+#define GL_VARIANT_VALUE_EXT 0x87E4
+#define GL_VARIANT_DATATYPE_EXT 0x87E5
+#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
+#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
+#define GL_VARIANT_ARRAY_EXT 0x87E8
+#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
+#define GL_INVARIANT_VALUE_EXT 0x87EA
+#define GL_INVARIANT_DATATYPE_EXT 0x87EB
+#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
+#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
+#endif
+
+#ifndef GL_ATI_vertex_streams
+#define GL_MAX_VERTEX_STREAMS_ATI 0x876B
+#define GL_VERTEX_STREAM0_ATI 0x876C
+#define GL_VERTEX_STREAM1_ATI 0x876D
+#define GL_VERTEX_STREAM2_ATI 0x876E
+#define GL_VERTEX_STREAM3_ATI 0x876F
+#define GL_VERTEX_STREAM4_ATI 0x8770
+#define GL_VERTEX_STREAM5_ATI 0x8771
+#define GL_VERTEX_STREAM6_ATI 0x8772
+#define GL_VERTEX_STREAM7_ATI 0x8773
+#define GL_VERTEX_SOURCE_ATI 0x8774
+#endif
+
+
+/*************************************************************/
+
+#ifndef GL_VERSION_1_2
+#define GL_VERSION_1_2 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glBlendColor (GLclampf, GLclampf, GLclampf, GLclampf);
+GLAPI void APIENTRY glBlendEquation (GLenum);
+GLAPI void APIENTRY glDrawRangeElements (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
+GLAPI void APIENTRY glColorTable (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glColorTableParameterfv (GLenum, GLenum, const GLfloat *);
+GLAPI void APIENTRY glColorTableParameteriv (GLenum, GLenum, const GLint *);
+GLAPI void APIENTRY glCopyColorTable (GLenum, GLenum, GLint, GLint, GLsizei);
+GLAPI void APIENTRY glGetColorTable (GLenum, GLenum, GLenum, GLvoid *);
+GLAPI void APIENTRY glGetColorTableParameterfv (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetColorTableParameteriv (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glColorSubTable (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glCopyColorSubTable (GLenum, GLsizei, GLint, GLint, GLsizei);
+GLAPI void APIENTRY glConvolutionFilter1D (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glConvolutionFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glConvolutionParameterf (GLenum, GLenum, GLfloat);
+GLAPI void APIENTRY glConvolutionParameterfv (GLenum, GLenum, const GLfloat *);
+GLAPI void APIENTRY glConvolutionParameteri (GLenum, GLenum, GLint);
+GLAPI void APIENTRY glConvolutionParameteriv (GLenum, GLenum, const GLint *);
+GLAPI void APIENTRY glCopyConvolutionFilter1D (GLenum, GLenum, GLint, GLint, GLsizei);
+GLAPI void APIENTRY glCopyConvolutionFilter2D (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
+GLAPI void APIENTRY glGetConvolutionFilter (GLenum, GLenum, GLenum, GLvoid *);
+GLAPI void APIENTRY glGetConvolutionParameterfv (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetConvolutionParameteriv (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetSeparableFilter (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
+GLAPI void APIENTRY glSeparableFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
+GLAPI void APIENTRY glGetHistogram (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
+GLAPI void APIENTRY glGetHistogramParameterfv (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetHistogramParameteriv (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetMinmax (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
+GLAPI void APIENTRY glGetMinmaxParameterfv (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetMinmaxParameteriv (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glHistogram (GLenum, GLsizei, GLenum, GLboolean);
+GLAPI void APIENTRY glMinmax (GLenum, GLenum, GLboolean);
+GLAPI void APIENTRY glResetHistogram (GLenum);
+GLAPI void APIENTRY glResetMinmax (GLenum);
+GLAPI void APIENTRY glTexImage3D (GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glCopyTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
+typedef void (APIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode);
+typedef void (APIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
+typedef void (APIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
+typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
+typedef void (APIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
+typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
+typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
+typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
+typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
+typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
+typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
+typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
+typedef void (APIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
+typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
+typedef void (APIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
+typedef void (APIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
+typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
+typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
+typedef void (APIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
+typedef void (APIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target);
+typedef void (APIENTRY * PFNGLRESETMINMAXPROC) (GLenum target);
+typedef void (APIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
+typedef void (APIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
+typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
+#endif
+
+#ifndef GL_VERSION_1_3
+#define GL_VERSION_1_3 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glActiveTexture (GLenum);
+GLAPI void APIENTRY glClientActiveTexture (GLenum);
+GLAPI void APIENTRY glMultiTexCoord1d (GLenum, GLdouble);
+GLAPI void APIENTRY glMultiTexCoord1dv (GLenum, const GLdouble *);
+GLAPI void APIENTRY glMultiTexCoord1f (GLenum, GLfloat);
+GLAPI void APIENTRY glMultiTexCoord1fv (GLenum, const GLfloat *);
+GLAPI void APIENTRY glMultiTexCoord1i (GLenum, GLint);
+GLAPI void APIENTRY glMultiTexCoord1iv (GLenum, const GLint *);
+GLAPI void APIENTRY glMultiTexCoord1s (GLenum, GLshort);
+GLAPI void APIENTRY glMultiTexCoord1sv (GLenum, const GLshort *);
+GLAPI void APIENTRY glMultiTexCoord2d (GLenum, GLdouble, GLdouble);
+GLAPI void APIENTRY glMultiTexCoord2dv (GLenum, const GLdouble *);
+GLAPI void APIENTRY glMultiTexCoord2f (GLenum, GLfloat, GLfloat);
+GLAPI void APIENTRY glMultiTexCoord2fv (GLenum, const GLfloat *);
+GLAPI void APIENTRY glMultiTexCoord2i (GLenum, GLint, GLint);
+GLAPI void APIENTRY glMultiTexCoord2iv (GLenum, const GLint *);
+GLAPI void APIENTRY glMultiTexCoord2s (GLenum, GLshort, GLshort);
+GLAPI void APIENTRY glMultiTexCoord2sv (GLenum, const GLshort *);
+GLAPI void APIENTRY glMultiTexCoord3d (GLenum, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glMultiTexCoord3dv (GLenum, const GLdouble *);
+GLAPI void APIENTRY glMultiTexCoord3f (GLenum, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glMultiTexCoord3fv (GLenum, const GLfloat *);
+GLAPI void APIENTRY glMultiTexCoord3i (GLenum, GLint, GLint, GLint);
+GLAPI void APIENTRY glMultiTexCoord3iv (GLenum, const GLint *);
+GLAPI void APIENTRY glMultiTexCoord3s (GLenum, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glMultiTexCoord3sv (GLenum, const GLshort *);
+GLAPI void APIENTRY glMultiTexCoord4d (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glMultiTexCoord4dv (GLenum, const GLdouble *);
+GLAPI void APIENTRY glMultiTexCoord4f (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glMultiTexCoord4fv (GLenum, const GLfloat *);
+GLAPI void APIENTRY glMultiTexCoord4i (GLenum, GLint, GLint, GLint, GLint);
+GLAPI void APIENTRY glMultiTexCoord4iv (GLenum, const GLint *);
+GLAPI void APIENTRY glMultiTexCoord4s (GLenum, GLshort, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glMultiTexCoord4sv (GLenum, const GLshort *);
+GLAPI void APIENTRY glLoadTransposeMatrixf (const GLfloat *);
+GLAPI void APIENTRY glLoadTransposeMatrixd (const GLdouble *);
+GLAPI void APIENTRY glMultTransposeMatrixf (const GLfloat *);
+GLAPI void APIENTRY glMultTransposeMatrixd (const GLdouble *);
+GLAPI void APIENTRY glSampleCoverage (GLclampf, GLboolean);
+GLAPI void APIENTRY glCompressedTexImage3D (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexImage2D (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexImage1D (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexSubImage2D (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexSubImage1D (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glGetCompressedTexImage (GLenum, GLint, void *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture);
+typedef void (APIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);
+typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m);
+typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m);
+typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m);
+typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m);
+typedef void (APIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, void *img);
+#endif
+
+#ifndef GL_ARB_multitexture
+#define GL_ARB_multitexture 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glActiveTextureARB (GLenum);
+GLAPI void APIENTRY glClientActiveTextureARB (GLenum);
+GLAPI void APIENTRY glMultiTexCoord1dARB (GLenum, GLdouble);
+GLAPI void APIENTRY glMultiTexCoord1dvARB (GLenum, const GLdouble *);
+GLAPI void APIENTRY glMultiTexCoord1fARB (GLenum, GLfloat);
+GLAPI void APIENTRY glMultiTexCoord1fvARB (GLenum, const GLfloat *);
+GLAPI void APIENTRY glMultiTexCoord1iARB (GLenum, GLint);
+GLAPI void APIENTRY glMultiTexCoord1ivARB (GLenum, const GLint *);
+GLAPI void APIENTRY glMultiTexCoord1sARB (GLenum, GLshort);
+GLAPI void APIENTRY glMultiTexCoord1svARB (GLenum, const GLshort *);
+GLAPI void APIENTRY glMultiTexCoord2dARB (GLenum, GLdouble, GLdouble);
+GLAPI void APIENTRY glMultiTexCoord2dvARB (GLenum, const GLdouble *);
+GLAPI void APIENTRY glMultiTexCoord2fARB (GLenum, GLfloat, GLfloat);
+GLAPI void APIENTRY glMultiTexCoord2fvARB (GLenum, const GLfloat *);
+GLAPI void APIENTRY glMultiTexCoord2iARB (GLenum, GLint, GLint);
+GLAPI void APIENTRY glMultiTexCoord2ivARB (GLenum, const GLint *);
+GLAPI void APIENTRY glMultiTexCoord2sARB (GLenum, GLshort, GLshort);
+GLAPI void APIENTRY glMultiTexCoord2svARB (GLenum, const GLshort *);
+GLAPI void APIENTRY glMultiTexCoord3dARB (GLenum, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glMultiTexCoord3dvARB (GLenum, const GLdouble *);
+GLAPI void APIENTRY glMultiTexCoord3fARB (GLenum, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glMultiTexCoord3fvARB (GLenum, const GLfloat *);
+GLAPI void APIENTRY glMultiTexCoord3iARB (GLenum, GLint, GLint, GLint);
+GLAPI void APIENTRY glMultiTexCoord3ivARB (GLenum, const GLint *);
+GLAPI void APIENTRY glMultiTexCoord3sARB (GLenum, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glMultiTexCoord3svARB (GLenum, const GLshort *);
+GLAPI void APIENTRY glMultiTexCoord4dARB (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glMultiTexCoord4dvARB (GLenum, const GLdouble *);
+GLAPI void APIENTRY glMultiTexCoord4fARB (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glMultiTexCoord4fvARB (GLenum, const GLfloat *);
+GLAPI void APIENTRY glMultiTexCoord4iARB (GLenum, GLint, GLint, GLint, GLint);
+GLAPI void APIENTRY glMultiTexCoord4ivARB (GLenum, const GLint *);
+GLAPI void APIENTRY glMultiTexCoord4sARB (GLenum, GLshort, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glMultiTexCoord4svARB (GLenum, const GLshort *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
+typedef void (APIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
+typedef void (APIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
+#endif
+
+#ifndef GL_ARB_transpose_matrix
+#define GL_ARB_transpose_matrix 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glLoadTransposeMatrixfARB (const GLfloat *);
+GLAPI void APIENTRY glLoadTransposeMatrixdARB (const GLdouble *);
+GLAPI void APIENTRY glMultTransposeMatrixfARB (const GLfloat *);
+GLAPI void APIENTRY glMultTransposeMatrixdARB (const GLdouble *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
+typedef void (APIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
+typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
+typedef void (APIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
+#endif
+
+#ifndef GL_ARB_multisample
+#define GL_ARB_multisample 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glSampleCoverageARB (GLclampf, GLboolean);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
+#endif
+
+#ifndef GL_ARB_texture_env_add
+#define GL_ARB_texture_env_add 1
+#endif
+
+#ifndef GL_ARB_texture_cube_map
+#define GL_ARB_texture_cube_map 1
+#endif
+
+#ifndef GL_ARB_texture_compression
+#define GL_ARB_texture_compression 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glCompressedTexImage3DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexImage2DARB (GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexImage1DARB (GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexSubImage3DARB (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexSubImage2DARB (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glCompressedTexSubImage1DARB (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glGetCompressedTexImageARB (GLenum, GLint, void *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
+typedef void (APIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, void *img);
+#endif
+
+#ifndef GL_ARB_texture_border_clamp
+#define GL_ARB_texture_border_clamp 1
+#endif
+
+#ifndef GL_ARB_vertex_blend
+#define GL_ARB_vertex_blend 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glWeightbvARB (GLint, const GLbyte *);
+GLAPI void APIENTRY glWeightsvARB (GLint, const GLshort *);
+GLAPI void APIENTRY glWeightivARB (GLint, const GLint *);
+GLAPI void APIENTRY glWeightfvARB (GLint, const GLfloat *);
+GLAPI void APIENTRY glWeightdvARB (GLint, const GLdouble *);
+GLAPI void APIENTRY glWeightubvARB (GLint, const GLubyte *);
+GLAPI void APIENTRY glWeightusvARB (GLint, const GLushort *);
+GLAPI void APIENTRY glWeightuivARB (GLint, const GLuint *);
+GLAPI void APIENTRY glWeightPointerARB (GLint, GLenum, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glVertexBlendARB (GLint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights);
+typedef void (APIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights);
+typedef void (APIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, const GLint *weights);
+typedef void (APIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights);
+typedef void (APIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights);
+typedef void (APIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights);
+typedef void (APIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights);
+typedef void (APIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights);
+typedef void (APIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
+typedef void (APIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count);
+#endif
+
+#ifndef GL_ARB_matrix_palette
+#define GL_ARB_matrix_palette 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glCurrentPaletteMatrixARB (GLint);
+GLAPI void APIENTRY glMatrixIndexubvARB (GLint, const GLubyte *);
+GLAPI void APIENTRY glMatrixIndexusvARB (GLint, const GLushort *);
+GLAPI void APIENTRY glMatrixIndexuivARB (GLint, const GLuint *);
+GLAPI void APIENTRY glMatrixIndexPointerARB (GLint, GLenum, GLsizei, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
+typedef void (APIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices);
+typedef void (APIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices);
+typedef void (APIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices);
+typedef void (APIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
+#endif
+
+#ifndef GL_ARB_texture_env_combine
+#define GL_ARB_texture_env_combine 1
+#endif
+
+#ifndef GL_ARB_texture_env_crossbar
+#define GL_ARB_texture_env_crossbar 1
+#endif
+
+#ifndef GL_ARB_texture_env_dot3
+#define GL_ARB_texture_env_dot3 1
+#endif
+
+#ifndef GL_EXT_abgr
+#define GL_EXT_abgr 1
+#endif
+
+#ifndef GL_EXT_blend_color
+#define GL_EXT_blend_color 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glBlendColorEXT (GLclampf, GLclampf, GLclampf, GLclampf);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
+#endif
+
+#ifndef GL_EXT_polygon_offset
+#define GL_EXT_polygon_offset 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glPolygonOffsetEXT (GLfloat, GLfloat);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
+#endif
+
+#ifndef GL_EXT_texture
+#define GL_EXT_texture 1
+#endif
+
+#ifndef GL_EXT_texture3D
+#define GL_EXT_texture3D 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glTexImage3DEXT (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
+typedef void (APIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
+#endif
+
+#ifndef GL_SGIS_texture_filter4
+#define GL_SGIS_texture_filter4 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glGetTexFilterFuncSGIS (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glTexFilterFuncSGIS (GLenum, GLenum, GLsizei, const GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat *weights);
+typedef void (APIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights);
+#endif
+
+#ifndef GL_EXT_subtexture
+#define GL_EXT_subtexture 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glTexSubImage1DEXT (GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
+typedef void (APIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
+#endif
+
+#ifndef GL_EXT_copy_texture
+#define GL_EXT_copy_texture 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glCopyTexImage1DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint);
+GLAPI void APIENTRY glCopyTexImage2DEXT (GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint);
+GLAPI void APIENTRY glCopyTexSubImage1DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei);
+GLAPI void APIENTRY glCopyTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
+GLAPI void APIENTRY glCopyTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
+typedef void (APIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
+typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
+typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
+typedef void (APIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
+#endif
+
+#ifndef GL_EXT_histogram
+#define GL_EXT_histogram 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glGetHistogramEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
+GLAPI void APIENTRY glGetHistogramParameterfvEXT (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetHistogramParameterivEXT (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetMinmaxEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *);
+GLAPI void APIENTRY glGetMinmaxParameterfvEXT (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetMinmaxParameterivEXT (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glHistogramEXT (GLenum, GLsizei, GLenum, GLboolean);
+GLAPI void APIENTRY glMinmaxEXT (GLenum, GLenum, GLboolean);
+GLAPI void APIENTRY glResetHistogramEXT (GLenum);
+GLAPI void APIENTRY glResetMinmaxEXT (GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
+typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
+typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
+typedef void (APIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
+typedef void (APIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
+typedef void (APIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target);
+#endif
+
+#ifndef GL_EXT_convolution
+#define GL_EXT_convolution 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glConvolutionFilter1DEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glConvolutionFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glConvolutionParameterfEXT (GLenum, GLenum, GLfloat);
+GLAPI void APIENTRY glConvolutionParameterfvEXT (GLenum, GLenum, const GLfloat *);
+GLAPI void APIENTRY glConvolutionParameteriEXT (GLenum, GLenum, GLint);
+GLAPI void APIENTRY glConvolutionParameterivEXT (GLenum, GLenum, const GLint *);
+GLAPI void APIENTRY glCopyConvolutionFilter1DEXT (GLenum, GLenum, GLint, GLint, GLsizei);
+GLAPI void APIENTRY glCopyConvolutionFilter2DEXT (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei);
+GLAPI void APIENTRY glGetConvolutionFilterEXT (GLenum, GLenum, GLenum, GLvoid *);
+GLAPI void APIENTRY glGetConvolutionParameterfvEXT (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetConvolutionParameterivEXT (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetSeparableFilterEXT (GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *);
+GLAPI void APIENTRY glSeparableFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
+typedef void (APIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
+typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
+typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
+typedef void (APIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
+typedef void (APIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
+typedef void (APIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
+typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
+typedef void (APIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
+#endif
+
+#ifndef GL_EXT_color_matrix
+#define GL_EXT_color_matrix 1
+#endif
+
+#ifndef GL_SGI_color_table
+#define GL_SGI_color_table 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glColorTableSGI (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glColorTableParameterfvSGI (GLenum, GLenum, const GLfloat *);
+GLAPI void APIENTRY glColorTableParameterivSGI (GLenum, GLenum, const GLint *);
+GLAPI void APIENTRY glCopyColorTableSGI (GLenum, GLenum, GLint, GLint, GLsizei);
+GLAPI void APIENTRY glGetColorTableSGI (GLenum, GLenum, GLenum, GLvoid *);
+GLAPI void APIENTRY glGetColorTableParameterfvSGI (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetColorTableParameterivSGI (GLenum, GLenum, GLint *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
+typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
+typedef void (APIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
+typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint *params);
+#endif
+
+#ifndef GL_SGIX_pixel_texture
+#define GL_SGIX_pixel_texture 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glPixelTexGenSGIX (GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
+#endif
+
+#ifndef GL_SGIS_pixel_texture
+#define GL_SGIS_pixel_texture 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glPixelTexGenParameteriSGIS (GLenum, GLint);
+GLAPI void APIENTRY glPixelTexGenParameterivSGIS (GLenum, const GLint *);
+GLAPI void APIENTRY glPixelTexGenParameterfSGIS (GLenum, GLfloat);
+GLAPI void APIENTRY glPixelTexGenParameterfvSGIS (GLenum, const GLfloat *);
+GLAPI void APIENTRY glGetPixelTexGenParameterivSGIS (GLenum, GLint *);
+GLAPI void APIENTRY glGetPixelTexGenParameterfvSGIS (GLenum, GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat *params);
+#endif
+
+#ifndef GL_SGIS_texture4D
+#define GL_SGIS_texture4D 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glTexImage4DSGIS (GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glTexSubImage4DSGIS (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
+typedef void (APIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels);
+#endif
+
+#ifndef GL_SGI_texture_color_table
+#define GL_SGI_texture_color_table 1
+#endif
+
+#ifndef GL_EXT_cmyka
+#define GL_EXT_cmyka 1
+#endif
+
+#ifndef GL_EXT_texture_object
+#define GL_EXT_texture_object 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI GLboolean APIENTRY glAreTexturesResidentEXT (GLsizei, const GLuint *, GLboolean *);
+GLAPI void APIENTRY glBindTextureEXT (GLenum, GLuint);
+GLAPI void APIENTRY glDeleteTexturesEXT (GLsizei, const GLuint *);
+GLAPI void APIENTRY glGenTexturesEXT (GLsizei, GLuint *);
+GLAPI GLboolean APIENTRY glIsTextureEXT (GLuint);
+GLAPI void APIENTRY glPrioritizeTexturesEXT (GLsizei, const GLuint *, const GLclampf *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef GLboolean (APIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences);
+typedef void (APIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
+typedef void (APIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *textures);
+typedef void (APIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures);
+typedef GLboolean (APIENTRY * PFNGLISTEXTUREEXTPROC) (GLuint texture);
+typedef void (APIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
+#endif
+
+#ifndef GL_SGIS_detail_texture
+#define GL_SGIS_detail_texture 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glDetailTexFuncSGIS (GLenum, GLsizei, const GLfloat *);
+GLAPI void APIENTRY glGetDetailTexFuncSGIS (GLenum, GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
+typedef void (APIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
+#endif
+
+#ifndef GL_SGIS_sharpen_texture
+#define GL_SGIS_sharpen_texture 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glSharpenTexFuncSGIS (GLenum, GLsizei, const GLfloat *);
+GLAPI void APIENTRY glGetSharpenTexFuncSGIS (GLenum, GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
+typedef void (APIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
+#endif
+
+#ifndef GL_EXT_packed_pixels
+#define GL_EXT_packed_pixels 1
+#endif
+
+#ifndef GL_SGIS_texture_lod
+#define GL_SGIS_texture_lod 1
+#endif
+
+#ifndef GL_SGIS_multisample
+#define GL_SGIS_multisample 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glSampleMaskSGIS (GLclampf, GLboolean);
+GLAPI void APIENTRY glSamplePatternSGIS (GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
+typedef void (APIENTRY * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
+#endif
+
+#ifndef GL_EXT_rescale_normal
+#define GL_EXT_rescale_normal 1
+#endif
+
+#ifndef GL_EXT_vertex_array
+#define GL_EXT_vertex_array 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glArrayElementEXT (GLint);
+GLAPI void APIENTRY glColorPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glDrawArraysEXT (GLenum, GLint, GLsizei);
+GLAPI void APIENTRY glEdgeFlagPointerEXT (GLsizei, GLsizei, const GLboolean *);
+GLAPI void APIENTRY glGetPointervEXT (GLenum, GLvoid* *);
+GLAPI void APIENTRY glIndexPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glNormalPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glTexCoordPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glVertexPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i);
+typedef void (APIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
+typedef void (APIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
+typedef void (APIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean *pointer);
+typedef void (APIENTRY * PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* *params);
+typedef void (APIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
+typedef void (APIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
+typedef void (APIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
+typedef void (APIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
+#endif
+
+#ifndef GL_EXT_misc_attribute
+#define GL_EXT_misc_attribute 1
+#endif
+
+#ifndef GL_SGIS_generate_mipmap
+#define GL_SGIS_generate_mipmap 1
+#endif
+
+#ifndef GL_SGIX_clipmap
+#define GL_SGIX_clipmap 1
+#endif
+
+#ifndef GL_SGIX_shadow
+#define GL_SGIX_shadow 1
+#endif
+
+#ifndef GL_SGIS_texture_edge_clamp
+#define GL_SGIS_texture_edge_clamp 1
+#endif
+
+#ifndef GL_SGIS_texture_border_clamp
+#define GL_SGIS_texture_border_clamp 1
+#endif
+
+#ifndef GL_EXT_blend_minmax
+#define GL_EXT_blend_minmax 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glBlendEquationEXT (GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
+#endif
+
+#ifndef GL_EXT_blend_subtract
+#define GL_EXT_blend_subtract 1
+#endif
+
+#ifndef GL_EXT_blend_logic_op
+#define GL_EXT_blend_logic_op 1
+#endif
+
+#ifndef GL_SGIX_interlace
+#define GL_SGIX_interlace 1
+#endif
+
+#ifndef GL_SGIX_pixel_tiles
+#define GL_SGIX_pixel_tiles 1
+#endif
+
+#ifndef GL_SGIX_texture_select
+#define GL_SGIX_texture_select 1
+#endif
+
+#ifndef GL_SGIX_sprite
+#define GL_SGIX_sprite 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glSpriteParameterfSGIX (GLenum, GLfloat);
+GLAPI void APIENTRY glSpriteParameterfvSGIX (GLenum, const GLfloat *);
+GLAPI void APIENTRY glSpriteParameteriSGIX (GLenum, GLint);
+GLAPI void APIENTRY glSpriteParameterivSGIX (GLenum, const GLint *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint *params);
+#endif
+
+#ifndef GL_SGIX_texture_multi_buffer
+#define GL_SGIX_texture_multi_buffer 1
+#endif
+
+#ifndef GL_ARB_point_parameters
+#define GL_ARB_point_parameters 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glPointParameterfARB (GLenum, GLfloat);
+GLAPI void APIENTRY glPointParameterfvARB (GLenum, const GLfloat *);
+GLAPI void APIENTRY glPointParameterfEXT (GLenum, GLfloat);
+GLAPI void APIENTRY glPointParameterfvEXT (GLenum, const GLfloat *);
+GLAPI void APIENTRY glPointParameterfSGIS (GLenum, GLfloat);
+GLAPI void APIENTRY glPointParameterfvSGIS (GLenum, const GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
+#endif
+
+#ifndef GL_SGIX_instruments
+#define GL_SGIX_instruments 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI GLint APIENTRY glGetInstrumentsSGIX (void);
+GLAPI void APIENTRY glInstrumentsBufferSGIX (GLsizei, GLint *);
+GLAPI GLint APIENTRY glPollInstrumentsSGIX (GLint *);
+GLAPI void APIENTRY glReadInstrumentsSGIX (GLint);
+GLAPI void APIENTRY glStartInstrumentsSGIX (void);
+GLAPI void APIENTRY glStopInstrumentsSGIX (GLint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef GLint (APIENTRY * PFNGLGETINSTRUMENTSSGIXPROC) (void);
+typedef void (APIENTRY * PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *buffer);
+typedef GLint (APIENTRY * PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p);
+typedef void (APIENTRY * PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
+typedef void (APIENTRY * PFNGLSTARTINSTRUMENTSSGIXPROC) (void);
+typedef void (APIENTRY * PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
+#endif
+
+#ifndef GL_SGIX_texture_scale_bias
+#define GL_SGIX_texture_scale_bias 1
+#endif
+
+#ifndef GL_SGIX_framezoom
+#define GL_SGIX_framezoom 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glFrameZoomSGIX (GLint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
+#endif
+
+#ifndef GL_SGIX_tag_sample_buffer
+#define GL_SGIX_tag_sample_buffer 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glTagSampleBufferSGIX (void);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);
+#endif
+
+#ifndef GL_SGIX_polynomial_ffd
+#define GL_SGIX_polynomial_ffd 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glDeformationMap3dSGIX (GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *);
+GLAPI void APIENTRY glDeformationMap3fSGIX (GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *);
+GLAPI void APIENTRY glDeformSGIX (GLbitfield);
+GLAPI void APIENTRY glLoadIdentityDeformationMapSGIX (GLbitfield);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points);
+typedef void (APIENTRY * PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points);
+typedef void (APIENTRY * PFNGLDEFORMSGIXPROC) (GLbitfield mask);
+typedef void (APIENTRY * PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
+#endif
+
+#ifndef GL_SGIX_reference_plane
+#define GL_SGIX_reference_plane 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glReferencePlaneSGIX (const GLdouble *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation);
+#endif
+
+#ifndef GL_SGIX_flush_raster
+#define GL_SGIX_flush_raster 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glFlushRasterSGIX (void);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void);
+#endif
+
+#ifndef GL_SGIX_depth_texture
+#define GL_SGIX_depth_texture 1
+#endif
+
+#ifndef GL_SGIS_fog_function
+#define GL_SGIS_fog_function 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glFogFuncSGIS (GLsizei, const GLfloat *);
+GLAPI void APIENTRY glGetFogFuncSGIS (GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points);
+typedef void (APIENTRY * PFNGLGETFOGFUNCSGISPROC) (GLfloat *points);
+#endif
+
+#ifndef GL_SGIX_fog_offset
+#define GL_SGIX_fog_offset 1
+#endif
+
+#ifndef GL_HP_image_transform
+#define GL_HP_image_transform 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glImageTransformParameteriHP (GLenum, GLenum, GLint);
+GLAPI void APIENTRY glImageTransformParameterfHP (GLenum, GLenum, GLfloat);
+GLAPI void APIENTRY glImageTransformParameterivHP (GLenum, GLenum, const GLint *);
+GLAPI void APIENTRY glImageTransformParameterfvHP (GLenum, GLenum, const GLfloat *);
+GLAPI void APIENTRY glGetImageTransformParameterivHP (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetImageTransformParameterfvHP (GLenum, GLenum, GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params);
+#endif
+
+#ifndef GL_HP_convolution_border_modes
+#define GL_HP_convolution_border_modes 1
+#endif
+
+#ifndef GL_SGIX_texture_add_env
+#define GL_SGIX_texture_add_env 1
+#endif
+
+#ifndef GL_EXT_color_subtable
+#define GL_EXT_color_subtable 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glColorSubTableEXT (GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glCopyColorSubTableEXT (GLenum, GLsizei, GLint, GLint, GLsizei);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
+typedef void (APIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
+#endif
+
+#ifndef GL_PGI_vertex_hints
+#define GL_PGI_vertex_hints 1
+#endif
+
+#ifndef GL_PGI_misc_hints
+#define GL_PGI_misc_hints 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glHintPGI (GLenum, GLint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLHINTPGIPROC) (GLenum target, GLint mode);
+#endif
+
+#ifndef GL_EXT_paletted_texture
+#define GL_EXT_paletted_texture 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glColorTableEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *);
+GLAPI void APIENTRY glGetColorTableEXT (GLenum, GLenum, GLenum, GLvoid *);
+GLAPI void APIENTRY glGetColorTableParameterivEXT (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetColorTableParameterfvEXT (GLenum, GLenum, GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
+typedef void (APIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data);
+typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
+#endif
+
+#ifndef GL_EXT_clip_volume_hint
+#define GL_EXT_clip_volume_hint 1
+#endif
+
+#ifndef GL_SGIX_list_priority
+#define GL_SGIX_list_priority 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glGetListParameterfvSGIX (GLuint, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetListParameterivSGIX (GLuint, GLenum, GLint *);
+GLAPI void APIENTRY glListParameterfSGIX (GLuint, GLenum, GLfloat);
+GLAPI void APIENTRY glListParameterfvSGIX (GLuint, GLenum, const GLfloat *);
+GLAPI void APIENTRY glListParameteriSGIX (GLuint, GLenum, GLint);
+GLAPI void APIENTRY glListParameterivSGIX (GLuint, GLenum, const GLint *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint *params);
+#endif
+
+#ifndef GL_SGIX_ir_instrument1
+#define GL_SGIX_ir_instrument1 1
+#endif
+
+#ifndef GL_SGIX_calligraphic_fragment
+#define GL_SGIX_calligraphic_fragment 1
+#endif
+
+#ifndef GL_SGIX_texture_lod_bias
+#define GL_SGIX_texture_lod_bias 1
+#endif
+
+#ifndef GL_SGIX_shadow_ambient
+#define GL_SGIX_shadow_ambient 1
+#endif
+
+#ifndef GL_EXT_index_texture
+#define GL_EXT_index_texture 1
+#endif
+
+#ifndef GL_EXT_index_material
+#define GL_EXT_index_material 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glIndexMaterialEXT (GLenum, GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
+#endif
+
+#ifndef GL_EXT_index_func
+#define GL_EXT_index_func 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glIndexFuncEXT (GLenum, GLclampf);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
+#endif
+
+#ifndef GL_EXT_index_array_formats
+#define GL_EXT_index_array_formats 1
+#endif
+
+#ifndef GL_EXT_compiled_vertex_array
+#define GL_EXT_compiled_vertex_array 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glLockArraysEXT (GLint, GLsizei);
+GLAPI void APIENTRY glUnlockArraysEXT (void);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
+typedef void (APIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void);
+#endif
+
+#ifndef GL_EXT_cull_vertex
+#define GL_EXT_cull_vertex 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glCullParameterdvEXT (GLenum, GLdouble *);
+GLAPI void APIENTRY glCullParameterfvEXT (GLenum, GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *params);
+typedef void (APIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat *params);
+#endif
+
+#ifndef GL_SGIX_ycrcb
+#define GL_SGIX_ycrcb 1
+#endif
+
+#ifndef GL_SGIX_fragment_lighting
+#define GL_SGIX_fragment_lighting 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glFragmentColorMaterialSGIX (GLenum, GLenum);
+GLAPI void APIENTRY glFragmentLightfSGIX (GLenum, GLenum, GLfloat);
+GLAPI void APIENTRY glFragmentLightfvSGIX (GLenum, GLenum, const GLfloat *);
+GLAPI void APIENTRY glFragmentLightiSGIX (GLenum, GLenum, GLint);
+GLAPI void APIENTRY glFragmentLightivSGIX (GLenum, GLenum, const GLint *);
+GLAPI void APIENTRY glFragmentLightModelfSGIX (GLenum, GLfloat);
+GLAPI void APIENTRY glFragmentLightModelfvSGIX (GLenum, const GLfloat *);
+GLAPI void APIENTRY glFragmentLightModeliSGIX (GLenum, GLint);
+GLAPI void APIENTRY glFragmentLightModelivSGIX (GLenum, const GLint *);
+GLAPI void APIENTRY glFragmentMaterialfSGIX (GLenum, GLenum, GLfloat);
+GLAPI void APIENTRY glFragmentMaterialfvSGIX (GLenum, GLenum, const GLfloat *);
+GLAPI void APIENTRY glFragmentMaterialiSGIX (GLenum, GLenum, GLint);
+GLAPI void APIENTRY glFragmentMaterialivSGIX (GLenum, GLenum, const GLint *);
+GLAPI void APIENTRY glGetFragmentLightfvSGIX (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetFragmentLightivSGIX (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetFragmentMaterialfvSGIX (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetFragmentMaterialivSGIX (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glLightEnviSGIX (GLenum, GLint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
+typedef void (APIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
+#endif
+
+#ifndef GL_IBM_rasterpos_clip
+#define GL_IBM_rasterpos_clip 1
+#endif
+
+#ifndef GL_HP_texture_lighting
+#define GL_HP_texture_lighting 1
+#endif
+
+#ifndef GL_EXT_draw_range_elements
+#define GL_EXT_draw_range_elements 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glDrawRangeElementsEXT (GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
+#endif
+
+#ifndef GL_WIN_phong_shading
+#define GL_WIN_phong_shading 1
+#endif
+
+#ifndef GL_WIN_specular_fog
+#define GL_WIN_specular_fog 1
+#endif
+
+#ifndef GL_EXT_light_texture
+#define GL_EXT_light_texture 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glApplyTextureEXT (GLenum);
+GLAPI void APIENTRY glTextureLightEXT (GLenum);
+GLAPI void APIENTRY glTextureMaterialEXT (GLenum, GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
+typedef void (APIENTRY * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
+typedef void (APIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
+#endif
+
+#ifndef GL_SGIX_blend_alpha_minmax
+#define GL_SGIX_blend_alpha_minmax 1
+#endif
+
+#ifndef GL_EXT_bgra
+#define GL_EXT_bgra 1
+#endif
+
+#ifndef GL_SGIX_async
+#define GL_SGIX_async 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glAsyncMarkerSGIX (GLuint);
+GLAPI GLint APIENTRY glFinishAsyncSGIX (GLuint *);
+GLAPI GLint APIENTRY glPollAsyncSGIX (GLuint *);
+GLAPI GLuint APIENTRY glGenAsyncMarkersSGIX (GLsizei);
+GLAPI void APIENTRY glDeleteAsyncMarkersSGIX (GLuint, GLsizei);
+GLAPI GLboolean APIENTRY glIsAsyncMarkerSGIX (GLuint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLASYNCMARKERSGIXPROC) (GLuint marker);
+typedef GLint (APIENTRY * PFNGLFINISHASYNCSGIXPROC) (GLuint *markerp);
+typedef GLint (APIENTRY * PFNGLPOLLASYNCSGIXPROC) (GLuint *markerp);
+typedef GLuint (APIENTRY * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
+typedef void (APIENTRY * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
+typedef GLboolean (APIENTRY * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
+#endif
+
+#ifndef GL_SGIX_async_pixel
+#define GL_SGIX_async_pixel 1
+#endif
+
+#ifndef GL_SGIX_async_histogram
+#define GL_SGIX_async_histogram 1
+#endif
+
+#ifndef GL_INTEL_parallel_arrays
+#define GL_INTEL_parallel_arrays 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glVertexPointervINTEL (GLint, GLenum, const GLvoid* *);
+GLAPI void APIENTRY glNormalPointervINTEL (GLenum, const GLvoid* *);
+GLAPI void APIENTRY glColorPointervINTEL (GLint, GLenum, const GLvoid* *);
+GLAPI void APIENTRY glTexCoordPointervINTEL (GLint, GLenum, const GLvoid* *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
+typedef void (APIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* *pointer);
+typedef void (APIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
+typedef void (APIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
+#endif
+
+#ifndef GL_HP_occlusion_test
+#define GL_HP_occlusion_test 1
+#endif
+
+#ifndef GL_EXT_pixel_transform
+#define GL_EXT_pixel_transform 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glPixelTransformParameteriEXT (GLenum, GLenum, GLint);
+GLAPI void APIENTRY glPixelTransformParameterfEXT (GLenum, GLenum, GLfloat);
+GLAPI void APIENTRY glPixelTransformParameterivEXT (GLenum, GLenum, const GLint *);
+GLAPI void APIENTRY glPixelTransformParameterfvEXT (GLenum, GLenum, const GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
+#endif
+
+#ifndef GL_EXT_pixel_transform_color_table
+#define GL_EXT_pixel_transform_color_table 1
+#endif
+
+#ifndef GL_EXT_shared_texture_palette
+#define GL_EXT_shared_texture_palette 1
+#endif
+
+#ifndef GL_EXT_separate_specular_color
+#define GL_EXT_separate_specular_color 1
+#endif
+
+#ifndef GL_EXT_secondary_color
+#define GL_EXT_secondary_color 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glSecondaryColor3bEXT (GLbyte, GLbyte, GLbyte);
+GLAPI void APIENTRY glSecondaryColor3bvEXT (const GLbyte *);
+GLAPI void APIENTRY glSecondaryColor3dEXT (GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glSecondaryColor3dvEXT (const GLdouble *);
+GLAPI void APIENTRY glSecondaryColor3fEXT (GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glSecondaryColor3fvEXT (const GLfloat *);
+GLAPI void APIENTRY glSecondaryColor3iEXT (GLint, GLint, GLint);
+GLAPI void APIENTRY glSecondaryColor3ivEXT (const GLint *);
+GLAPI void APIENTRY glSecondaryColor3sEXT (GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glSecondaryColor3svEXT (const GLshort *);
+GLAPI void APIENTRY glSecondaryColor3ubEXT (GLubyte, GLubyte, GLubyte);
+GLAPI void APIENTRY glSecondaryColor3ubvEXT (const GLubyte *);
+GLAPI void APIENTRY glSecondaryColor3uiEXT (GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glSecondaryColor3uivEXT (const GLuint *);
+GLAPI void APIENTRY glSecondaryColor3usEXT (GLushort, GLushort, GLushort);
+GLAPI void APIENTRY glSecondaryColor3usvEXT (const GLushort *);
+GLAPI void APIENTRY glSecondaryColorPointerEXT (GLint, GLenum, GLsizei, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
+typedef void (APIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v);
+typedef void (APIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
+#endif
+
+#ifndef GL_EXT_texture_perturb_normal
+#define GL_EXT_texture_perturb_normal 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glTextureNormalEXT (GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
+#endif
+
+#ifndef GL_EXT_multi_draw_arrays
+#define GL_EXT_multi_draw_arrays 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glMultiDrawArraysEXT (GLenum, GLint *, GLsizei *, GLsizei);
+GLAPI void APIENTRY glMultiDrawElementsEXT (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
+typedef void (APIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
+#endif
+
+#ifndef GL_EXT_fog_coord
+#define GL_EXT_fog_coord 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glFogCoordfEXT (GLfloat);
+GLAPI void APIENTRY glFogCoordfvEXT (const GLfloat *);
+GLAPI void APIENTRY glFogCoorddEXT (GLdouble);
+GLAPI void APIENTRY glFogCoorddvEXT (const GLdouble *);
+GLAPI void APIENTRY glFogCoordPointerEXT (GLenum, GLsizei, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLFOGCOORDFEXTPROC) (GLfloat coord);
+typedef void (APIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord);
+typedef void (APIENTRY * PFNGLFOGCOORDDEXTPROC) (GLdouble coord);
+typedef void (APIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord);
+typedef void (APIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
+#endif
+
+#ifndef GL_REND_screen_coordinates
+#define GL_REND_screen_coordinates 1
+#endif
+
+#ifndef GL_EXT_coordinate_frame
+#define GL_EXT_coordinate_frame 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glTangent3bEXT (GLbyte, GLbyte, GLbyte);
+GLAPI void APIENTRY glTangent3bvEXT (const GLbyte *);
+GLAPI void APIENTRY glTangent3dEXT (GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glTangent3dvEXT (const GLdouble *);
+GLAPI void APIENTRY glTangent3fEXT (GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glTangent3fvEXT (const GLfloat *);
+GLAPI void APIENTRY glTangent3iEXT (GLint, GLint, GLint);
+GLAPI void APIENTRY glTangent3ivEXT (const GLint *);
+GLAPI void APIENTRY glTangent3sEXT (GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glTangent3svEXT (const GLshort *);
+GLAPI void APIENTRY glBinormal3bEXT (GLbyte, GLbyte, GLbyte);
+GLAPI void APIENTRY glBinormal3bvEXT (const GLbyte *);
+GLAPI void APIENTRY glBinormal3dEXT (GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glBinormal3dvEXT (const GLdouble *);
+GLAPI void APIENTRY glBinormal3fEXT (GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glBinormal3fvEXT (const GLfloat *);
+GLAPI void APIENTRY glBinormal3iEXT (GLint, GLint, GLint);
+GLAPI void APIENTRY glBinormal3ivEXT (const GLint *);
+GLAPI void APIENTRY glBinormal3sEXT (GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glBinormal3svEXT (const GLshort *);
+GLAPI void APIENTRY glTangentPointerEXT (GLenum, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glBinormalPointerEXT (GLenum, GLsizei, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
+typedef void (APIENTRY * PFNGLTANGENT3BVEXTPROC) (const GLbyte *v);
+typedef void (APIENTRY * PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
+typedef void (APIENTRY * PFNGLTANGENT3DVEXTPROC) (const GLdouble *v);
+typedef void (APIENTRY * PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
+typedef void (APIENTRY * PFNGLTANGENT3FVEXTPROC) (const GLfloat *v);
+typedef void (APIENTRY * PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
+typedef void (APIENTRY * PFNGLTANGENT3IVEXTPROC) (const GLint *v);
+typedef void (APIENTRY * PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
+typedef void (APIENTRY * PFNGLTANGENT3SVEXTPROC) (const GLshort *v);
+typedef void (APIENTRY * PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
+typedef void (APIENTRY * PFNGLBINORMAL3BVEXTPROC) (const GLbyte *v);
+typedef void (APIENTRY * PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
+typedef void (APIENTRY * PFNGLBINORMAL3DVEXTPROC) (const GLdouble *v);
+typedef void (APIENTRY * PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
+typedef void (APIENTRY * PFNGLBINORMAL3FVEXTPROC) (const GLfloat *v);
+typedef void (APIENTRY * PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
+typedef void (APIENTRY * PFNGLBINORMAL3IVEXTPROC) (const GLint *v);
+typedef void (APIENTRY * PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
+typedef void (APIENTRY * PFNGLBINORMAL3SVEXTPROC) (const GLshort *v);
+typedef void (APIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
+typedef void (APIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
+#endif
+
+#ifndef GL_EXT_texture_env_combine
+#define GL_EXT_texture_env_combine 1
+#endif
+
+#ifndef GL_APPLE_specular_vector
+#define GL_APPLE_specular_vector 1
+#endif
+
+#ifndef GL_APPLE_transform_hint
+#define GL_APPLE_transform_hint 1
+#endif
+
+#ifndef GL_SGIX_fog_scale
+#define GL_SGIX_fog_scale 1
+#endif
+
+#ifndef GL_SUNX_constant_data
+#define GL_SUNX_constant_data 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glFinishTextureSUNX (void);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLFINISHTEXTURESUNXPROC) (void);
+#endif
+
+#ifndef GL_SUN_global_alpha
+#define GL_SUN_global_alpha 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glGlobalAlphaFactorbSUN (GLbyte);
+GLAPI void APIENTRY glGlobalAlphaFactorsSUN (GLshort);
+GLAPI void APIENTRY glGlobalAlphaFactoriSUN (GLint);
+GLAPI void APIENTRY glGlobalAlphaFactorfSUN (GLfloat);
+GLAPI void APIENTRY glGlobalAlphaFactordSUN (GLdouble);
+GLAPI void APIENTRY glGlobalAlphaFactorubSUN (GLubyte);
+GLAPI void APIENTRY glGlobalAlphaFactorusSUN (GLushort);
+GLAPI void APIENTRY glGlobalAlphaFactoruiSUN (GLuint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
+typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
+typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
+typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
+typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
+typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
+typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
+typedef void (APIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
+#endif
+
+#ifndef GL_SUN_triangle_list
+#define GL_SUN_triangle_list 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glReplacementCodeuiSUN (GLuint);
+GLAPI void APIENTRY glReplacementCodeusSUN (GLushort);
+GLAPI void APIENTRY glReplacementCodeubSUN (GLubyte);
+GLAPI void APIENTRY glReplacementCodeuivSUN (const GLuint *);
+GLAPI void APIENTRY glReplacementCodeusvSUN (const GLushort *);
+GLAPI void APIENTRY glReplacementCodeubvSUN (const GLubyte *);
+GLAPI void APIENTRY glReplacementCodePointerSUN (GLenum, GLsizei, const GLvoid* *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* *pointer);
+#endif
+
+#ifndef GL_SUN_vertex
+#define GL_SUN_vertex 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glColor4ubVertex2fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat);
+GLAPI void APIENTRY glColor4ubVertex2fvSUN (const GLubyte *, const GLfloat *);
+GLAPI void APIENTRY glColor4ubVertex3fSUN (GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glColor4ubVertex3fvSUN (const GLubyte *, const GLfloat *);
+GLAPI void APIENTRY glColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glColor3fVertex3fvSUN (const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glTexCoord2fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glTexCoord2fVertex3fvSUN (const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glTexCoord4fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glTexCoord4fVertex4fvSUN (const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fSUN (GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fvSUN (const GLfloat *, const GLubyte *, const GLfloat *);
+GLAPI void APIENTRY glTexCoord2fColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glTexCoord2fColor3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fvSUN (const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glReplacementCodeuiVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glReplacementCodeuiVertex3fvSUN (const GLenum *, const GLfloat *);
+GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fSUN (GLenum, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fvSUN (const GLenum *, const GLubyte *, const GLfloat *);
+GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *);
+GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (GLenum, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (const GLenum *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
+typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v);
+typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v);
+typedef void (APIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *v);
+typedef void (APIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
+typedef void (APIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
+typedef void (APIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
+typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *tc, const GLubyte *c, const GLfloat *v);
+typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *v);
+typedef void (APIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
+typedef void (APIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLenum rc, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *v);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLenum rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLenum *rc, const GLubyte *c, const GLfloat *v);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLenum rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *c, const GLfloat *v);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLenum rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLenum rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLenum rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *tc, const GLfloat *v);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLenum rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLenum rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLenum *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
+#endif
+
+#ifndef GL_EXT_blend_func_separate
+#define GL_EXT_blend_func_separate 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glBlendFuncSeparateEXT (GLenum, GLenum, GLenum, GLenum);
+GLAPI void APIENTRY glBlendFuncSeparateINGR (GLenum, GLenum, GLenum, GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
+typedef void (APIENTRY * PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
+#endif
+
+#ifndef GL_INGR_color_clamp
+#define GL_INGR_color_clamp 1
+#endif
+
+#ifndef GL_INGR_interlace_read
+#define GL_INGR_interlace_read 1
+#endif
+
+#ifndef GL_EXT_stencil_wrap
+#define GL_EXT_stencil_wrap 1
+#endif
+
+#ifndef GL_EXT_422_pixels
+#define GL_EXT_422_pixels 1
+#endif
+
+#ifndef GL_NV_texgen_reflection
+#define GL_NV_texgen_reflection 1
+#endif
+
+#ifndef GL_SUN_convolution_border_modes
+#define GL_SUN_convolution_border_modes 1
+#endif
+
+#ifndef GL_EXT_texture_env_add
+#define GL_EXT_texture_env_add 1
+#endif
+
+#ifndef GL_EXT_texture_lod_bias
+#define GL_EXT_texture_lod_bias 1
+#endif
+
+#ifndef GL_EXT_texture_filter_anisotropic
+#define GL_EXT_texture_filter_anisotropic 1
+#endif
+
+#ifndef GL_EXT_vertex_weighting
+#define GL_EXT_vertex_weighting 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glVertexWeightfEXT (GLfloat);
+GLAPI void APIENTRY glVertexWeightfvEXT (const GLfloat *);
+GLAPI void APIENTRY glVertexWeightPointerEXT (GLsizei, GLenum, GLsizei, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
+typedef void (APIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight);
+typedef void (APIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer);
+#endif
+
+#ifndef GL_NV_light_max_exponent
+#define GL_NV_light_max_exponent 1
+#endif
+
+#ifndef GL_NV_vertex_array_range
+#define GL_NV_vertex_array_range 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glFlushVertexArrayRangeNV (void);
+GLAPI void APIENTRY glVertexArrayRangeNV (GLsizei, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
+typedef void (APIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid *pointer);
+#endif
+
+#ifndef GL_NV_register_combiners
+#define GL_NV_register_combiners 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glCombinerParameterfvNV (GLenum, const GLfloat *);
+GLAPI void APIENTRY glCombinerParameterfNV (GLenum, GLfloat);
+GLAPI void APIENTRY glCombinerParameterivNV (GLenum, const GLint *);
+GLAPI void APIENTRY glCombinerParameteriNV (GLenum, GLint);
+GLAPI void APIENTRY glCombinerInputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum);
+GLAPI void APIENTRY glCombinerOutputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean);
+GLAPI void APIENTRY glFinalCombinerInputNV (GLenum, GLenum, GLenum, GLenum);
+GLAPI void APIENTRY glGetCombinerInputParameterfvNV (GLenum, GLenum, GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetCombinerInputParameterivNV (GLenum, GLenum, GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetCombinerOutputParameterfvNV (GLenum, GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetCombinerOutputParameterivNV (GLenum, GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetFinalCombinerInputParameterfvNV (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetFinalCombinerInputParameterivNV (GLenum, GLenum, GLint *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
+typedef void (APIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
+typedef void (APIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
+typedef void (APIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
+typedef void (APIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint *params);
+#endif
+
+#ifndef GL_NV_fog_distance
+#define GL_NV_fog_distance 1
+#endif
+
+#ifndef GL_NV_texgen_emboss
+#define GL_NV_texgen_emboss 1
+#endif
+
+#ifndef GL_NV_blend_square
+#define GL_NV_blend_square 1
+#endif
+
+#ifndef GL_NV_texture_env_combine4
+#define GL_NV_texture_env_combine4 1
+#endif
+
+#ifndef GL_MESA_resize_buffers
+#define GL_MESA_resize_buffers 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glResizeBuffersMESA (void);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void);
+#endif
+
+#ifndef GL_MESA_window_pos
+#define GL_MESA_window_pos 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glWindowPos2dMESA (GLdouble, GLdouble);
+GLAPI void APIENTRY glWindowPos2dvMESA (const GLdouble *);
+GLAPI void APIENTRY glWindowPos2fMESA (GLfloat, GLfloat);
+GLAPI void APIENTRY glWindowPos2fvMESA (const GLfloat *);
+GLAPI void APIENTRY glWindowPos2iMESA (GLint, GLint);
+GLAPI void APIENTRY glWindowPos2ivMESA (const GLint *);
+GLAPI void APIENTRY glWindowPos2sMESA (GLshort, GLshort);
+GLAPI void APIENTRY glWindowPos2svMESA (const GLshort *);
+GLAPI void APIENTRY glWindowPos3dMESA (GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glWindowPos3dvMESA (const GLdouble *);
+GLAPI void APIENTRY glWindowPos3fMESA (GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glWindowPos3fvMESA (const GLfloat *);
+GLAPI void APIENTRY glWindowPos3iMESA (GLint, GLint, GLint);
+GLAPI void APIENTRY glWindowPos3ivMESA (const GLint *);
+GLAPI void APIENTRY glWindowPos3sMESA (GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glWindowPos3svMESA (const GLshort *);
+GLAPI void APIENTRY glWindowPos4dMESA (GLdouble, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glWindowPos4dvMESA (const GLdouble *);
+GLAPI void APIENTRY glWindowPos4fMESA (GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glWindowPos4fvMESA (const GLfloat *);
+GLAPI void APIENTRY glWindowPos4iMESA (GLint, GLint, GLint, GLint);
+GLAPI void APIENTRY glWindowPos4ivMESA (const GLint *);
+GLAPI void APIENTRY glWindowPos4sMESA (GLshort, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glWindowPos4svMESA (const GLshort *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
+typedef void (APIENTRY * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
+typedef void (APIENTRY * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
+typedef void (APIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
+typedef void (APIENTRY * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
+typedef void (APIENTRY * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
+typedef void (APIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
+typedef void (APIENTRY * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
+typedef void (APIENTRY * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
+typedef void (APIENTRY * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
+typedef void (APIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint *v);
+typedef void (APIENTRY * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
+typedef void (APIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *v);
+#endif
+
+#ifndef GL_IBM_cull_vertex
+#define GL_IBM_cull_vertex 1
+#endif
+
+#ifndef GL_IBM_multimode_draw_arrays
+#define GL_IBM_multimode_draw_arrays 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glMultiModeDrawArraysIBM (GLenum, const GLint *, const GLsizei *, GLsizei, GLint);
+GLAPI void APIENTRY glMultiModeDrawElementsIBM (const GLenum *, const GLsizei *, GLenum, const GLvoid* *, GLsizei, GLint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
+typedef void (APIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, GLint modestride);
+#endif
+
+#ifndef GL_IBM_vertex_array_lists
+#define GL_IBM_vertex_array_lists 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
+GLAPI void APIENTRY glSecondaryColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
+GLAPI void APIENTRY glEdgeFlagPointerListIBM (GLint, const GLboolean* *, GLint);
+GLAPI void APIENTRY glFogCoordPointerListIBM (GLenum, GLint, const GLvoid* *, GLint);
+GLAPI void APIENTRY glIndexPointerListIBM (GLenum, GLint, const GLvoid* *, GLint);
+GLAPI void APIENTRY glNormalPointerListIBM (GLenum, GLint, const GLvoid* *, GLint);
+GLAPI void APIENTRY glTexCoordPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
+GLAPI void APIENTRY glVertexPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
+typedef void (APIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
+typedef void (APIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* *pointer, GLint ptrstride);
+typedef void (APIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
+typedef void (APIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
+typedef void (APIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
+typedef void (APIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
+typedef void (APIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
+#endif
+
+#ifndef GL_SGIX_subsample
+#define GL_SGIX_subsample 1
+#endif
+
+#ifndef GL_SGIX_ycrcba
+#define GL_SGIX_ycrcba 1
+#endif
+
+#ifndef GL_SGIX_ycrcb_subsample
+#define GL_SGIX_ycrcb_subsample 1
+#endif
+
+#ifndef GL_SGIX_depth_pass_instrument
+#define GL_SGIX_depth_pass_instrument 1
+#endif
+
+#ifndef GL_3DFX_texture_compression_FXT1
+#define GL_3DFX_texture_compression_FXT1 1
+#endif
+
+#ifndef GL_3DFX_multisample
+#define GL_3DFX_multisample 1
+#endif
+
+#ifndef GL_3DFX_tbuffer
+#define GL_3DFX_tbuffer 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glTbufferMask3DFX (GLuint);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
+#endif
+
+#ifndef GL_EXT_multisample
+#define GL_EXT_multisample 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glSampleMaskEXT (GLclampf, GLboolean);
+GLAPI void APIENTRY glSamplePatternEXT (GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
+typedef void (APIENTRY * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
+#endif
+
+#ifndef GL_SGIX_vertex_preclip
+#define GL_SGIX_vertex_preclip 1
+#endif
+
+#ifndef GL_SGIX_convolution_accuracy
+#define GL_SGIX_convolution_accuracy 1
+#endif
+
+#ifndef GL_SGIX_resample
+#define GL_SGIX_resample 1
+#endif
+
+#ifndef GL_SGIS_point_line_texgen
+#define GL_SGIS_point_line_texgen 1
+#endif
+
+#ifndef GL_SGIS_texture_color_mask
+#define GL_SGIS_texture_color_mask 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glTextureColorMaskSGIS (GLboolean, GLboolean, GLboolean, GLboolean);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
+#endif
+
+#ifndef GL_SGIX_igloo_interface
+#define GL_SGIX_igloo_interface 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glIglooInterfaceSGIX (GLenum, const GLvoid *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid *params);
+#endif
+
+#ifndef GL_NV_fence
+#define GL_NV_fence 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glGenFencesNV (GLsizei, GLuint *);
+GLAPI void APIENTRY glDeleteFencesNV (GLsizei, const GLuint *);
+GLAPI void APIENTRY glSetFenceNV (GLuint, GLenum);
+GLAPI GLboolean APIENTRY glTestFenceNV (GLuint);
+GLAPI void APIENTRY glFinishFenceNV (GLuint);
+GLAPI GLboolean APIENTRY glIsFenceNV (GLuint);
+GLAPI void APIENTRY glGetFenceivNV (GLuint, GLenum, GLint *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences);
+typedef void (APIENTRY * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences);
+typedef void (APIENTRY * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
+typedef GLboolean (APIENTRY * PFNGLTESTFENCENVPROC) (GLuint fence);
+typedef void (APIENTRY * PFNGLFINISHFENCENVPROC) (GLuint fence);
+typedef GLboolean (APIENTRY * PFNGLISFENCENVPROC) (GLuint fence);
+typedef void (APIENTRY * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
+#endif
+
+#ifndef GL_NV_evaluators
+#define GL_NV_evaluators 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *);
+GLAPI void APIENTRY glMapParameterivNV (GLenum, GLenum, const GLint *);
+GLAPI void APIENTRY glMapParameterfvNV (GLenum, GLenum, const GLfloat *);
+GLAPI void APIENTRY glGetMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *);
+GLAPI void APIENTRY glGetMapParameterivNV (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glGetMapParameterfvNV (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetMapAttribParameterivNV (GLenum, GLuint, GLenum, GLint *);
+GLAPI void APIENTRY glGetMapAttribParameterfvNV (GLenum, GLuint, GLenum, GLfloat *);
+GLAPI void APIENTRY glEvalMapsNV (GLenum, GLenum);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points);
+typedef void (APIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint *params);
+typedef void (APIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points);
+typedef void (APIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
+#endif
+
+#ifndef GL_NV_packed_depth_stencil
+#define GL_NV_packed_depth_stencil 1
+#endif
+
+#ifndef GL_NV_register_combiners2
+#define GL_NV_register_combiners2 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glCombinerStageParameterfvNV (GLenum, GLenum, const GLfloat *);
+GLAPI void APIENTRY glGetCombinerStageParameterfvNV (GLenum, GLenum, GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat *params);
+typedef void (APIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat *params);
+#endif
+
+#ifndef GL_NV_texture_compression_vtc
+#define GL_NV_texture_compression_vtc 1
+#endif
+
+#ifndef GL_NV_texture_rectangle
+#define GL_NV_texture_rectangle 1
+#endif
+
+#ifndef GL_NV_texture_shader
+#define GL_NV_texture_shader 1
+#endif
+
+#ifndef GL_NV_texture_shader2
+#define GL_NV_texture_shader2 1
+#endif
+
+#ifndef GL_NV_vertex_array_range2
+#define GL_NV_vertex_array_range2 1
+#endif
+
+#ifndef GL_NV_vertex_program
+#define GL_NV_vertex_program 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glBindProgramNV (GLenum, GLuint);
+GLAPI void APIENTRY glDeleteProgramsNV (GLsizei, const GLuint *);
+GLAPI void APIENTRY glExecuteProgramNV (GLenum, GLuint, const GLfloat *);
+GLAPI void APIENTRY glGenProgramsNV (GLsizei, GLuint *);
+GLAPI GLboolean APIENTRY glAreProgramsResidentNV (GLsizei, const GLuint *, GLboolean *);
+GLAPI void APIENTRY glRequestResidentProgramsNV (GLsizei, const GLuint *);
+GLAPI void APIENTRY glGetProgramParameterfvNV (GLenum, GLuint, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetProgramParameterdvNV (GLenum, GLuint, GLenum, GLdouble *);
+GLAPI void APIENTRY glGetProgramivNV (GLuint, GLenum, GLint *);
+GLAPI void APIENTRY glGetProgramStringNV (GLuint, GLenum, GLubyte *);
+GLAPI void APIENTRY glGetTrackMatrixivNV (GLenum, GLuint, GLenum, GLint *);
+GLAPI void APIENTRY glGetVertexAttribdvNV (GLuint, GLenum, GLdouble *);
+GLAPI void APIENTRY glGetVertexAttribfvNV (GLuint, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetVertexAttribivNV (GLuint, GLenum, GLint *);
+GLAPI void APIENTRY glGetVertexAttribPointervNV (GLuint, GLenum, GLvoid* *);
+GLAPI GLboolean APIENTRY glIsProgramNV (GLuint);
+GLAPI void APIENTRY glLoadProgramNV (GLenum, GLuint, GLsizei, const GLubyte *);
+GLAPI void APIENTRY glProgramParameter4fNV (GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glProgramParameter4dNV (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glProgramParameter4dvNV (GLenum, GLuint, const GLdouble *);
+GLAPI void APIENTRY glProgramParameter4fvNV (GLenum, GLuint, const GLfloat *);
+GLAPI void APIENTRY glProgramParameters4dvNV (GLenum, GLuint, GLuint, const GLdouble *);
+GLAPI void APIENTRY glProgramParameters4fvNV (GLenum, GLuint, GLuint, const GLfloat *);
+GLAPI void APIENTRY glTrackMatrixNV (GLenum, GLuint, GLenum, GLenum);
+GLAPI void APIENTRY glVertexAttribPointerNV (GLuint, GLint, GLenum, GLsizei, const GLvoid *);
+GLAPI void APIENTRY glVertexAttrib1sNV (GLuint, GLshort);
+GLAPI void APIENTRY glVertexAttrib1fNV (GLuint, GLfloat);
+GLAPI void APIENTRY glVertexAttrib1dNV (GLuint, GLdouble);
+GLAPI void APIENTRY glVertexAttrib2sNV (GLuint, GLshort, GLshort);
+GLAPI void APIENTRY glVertexAttrib2fNV (GLuint, GLfloat, GLfloat);
+GLAPI void APIENTRY glVertexAttrib2dNV (GLuint, GLdouble, GLdouble);
+GLAPI void APIENTRY glVertexAttrib3sNV (GLuint, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glVertexAttrib3fNV (GLuint, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glVertexAttrib3dNV (GLuint, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glVertexAttrib4sNV (GLuint, GLshort, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glVertexAttrib4fNV (GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glVertexAttrib4dNV (GLuint, GLdouble, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glVertexAttrib4ubNV (GLuint, GLubyte, GLubyte, GLubyte, GLubyte);
+GLAPI void APIENTRY glVertexAttrib1svNV (GLuint, const GLshort *);
+GLAPI void APIENTRY glVertexAttrib1fvNV (GLuint, const GLfloat *);
+GLAPI void APIENTRY glVertexAttrib1dvNV (GLuint, const GLdouble *);
+GLAPI void APIENTRY glVertexAttrib2svNV (GLuint, const GLshort *);
+GLAPI void APIENTRY glVertexAttrib2fvNV (GLuint, const GLfloat *);
+GLAPI void APIENTRY glVertexAttrib2dvNV (GLuint, const GLdouble *);
+GLAPI void APIENTRY glVertexAttrib3svNV (GLuint, const GLshort *);
+GLAPI void APIENTRY glVertexAttrib3fvNV (GLuint, const GLfloat *);
+GLAPI void APIENTRY glVertexAttrib3dvNV (GLuint, const GLdouble *);
+GLAPI void APIENTRY glVertexAttrib4svNV (GLuint, const GLshort *);
+GLAPI void APIENTRY glVertexAttrib4fvNV (GLuint, const GLfloat *);
+GLAPI void APIENTRY glVertexAttrib4dvNV (GLuint, const GLdouble *);
+GLAPI void APIENTRY glVertexAttrib4ubvNV (GLuint, const GLubyte *);
+GLAPI void APIENTRY glVertexAttribs1svNV (GLuint, GLsizei, const GLshort *);
+GLAPI void APIENTRY glVertexAttribs1fvNV (GLuint, GLsizei, const GLfloat *);
+GLAPI void APIENTRY glVertexAttribs1dvNV (GLuint, GLsizei, const GLdouble *);
+GLAPI void APIENTRY glVertexAttribs2svNV (GLuint, GLsizei, const GLshort *);
+GLAPI void APIENTRY glVertexAttribs2fvNV (GLuint, GLsizei, const GLfloat *);
+GLAPI void APIENTRY glVertexAttribs2dvNV (GLuint, GLsizei, const GLdouble *);
+GLAPI void APIENTRY glVertexAttribs3svNV (GLuint, GLsizei, const GLshort *);
+GLAPI void APIENTRY glVertexAttribs3fvNV (GLuint, GLsizei, const GLfloat *);
+GLAPI void APIENTRY glVertexAttribs3dvNV (GLuint, GLsizei, const GLdouble *);
+GLAPI void APIENTRY glVertexAttribs4svNV (GLuint, GLsizei, const GLshort *);
+GLAPI void APIENTRY glVertexAttribs4fvNV (GLuint, GLsizei, const GLfloat *);
+GLAPI void APIENTRY glVertexAttribs4dvNV (GLuint, GLsizei, const GLdouble *);
+GLAPI void APIENTRY glVertexAttribs4ubvNV (GLuint, GLsizei, const GLubyte *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
+typedef void (APIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint *ids);
+typedef void (APIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat *params);
+typedef void (APIENTRY * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint *ids);
+typedef GLboolean (APIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint *ids, GLboolean *residences);
+typedef void (APIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint *ids);
+typedef void (APIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble *params);
+typedef void (APIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte *program);
+typedef void (APIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble *params);
+typedef void (APIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
+typedef GLboolean (APIENTRY * PFNGLISPROGRAMNVPROC) (GLuint id);
+typedef void (APIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte *program);
+typedef void (APIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
+typedef void (APIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
+typedef void (APIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble *params);
+typedef void (APIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat *params);
+typedef void (APIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint num, const GLdouble *params);
+typedef void (APIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint num, const GLfloat *params);
+typedef void (APIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble *v);
+typedef void (APIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte *v);
+#endif
+
+#ifndef GL_SGIX_texture_coordinate_clamp
+#define GL_SGIX_texture_coordinate_clamp 1
+#endif
+
+#ifndef GL_SGIX_scalebias_hint
+#define GL_SGIX_scalebias_hint 1
+#endif
+
+#ifndef GL_OML_interlace
+#define GL_OML_interlace 1
+#endif
+
+#ifndef GL_OML_subsample
+#define GL_OML_subsample 1
+#endif
+
+#ifndef GL_OML_resample
+#define GL_OML_resample 1
+#endif
+
+#ifndef GL_NV_copy_depth_to_color
+#define GL_NV_copy_depth_to_color 1
+#endif
+
+#ifndef GL_ATI_envmap_bumpmap
+#define GL_ATI_envmap_bumpmap 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glTexBumpParameterivATI (GLenum, const GLint *);
+GLAPI void APIENTRY glTexBumpParameterfvATI (GLenum, const GLfloat *);
+GLAPI void APIENTRY glGetTexBumpParameterivATI (GLenum, GLint *);
+GLAPI void APIENTRY glGetTexBumpParameterfvATI (GLenum, GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint *param);
+typedef void (APIENTRY * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat *param);
+typedef void (APIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
+typedef void (APIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);
+#endif
+
+#ifndef GL_ATI_fragment_shader
+#define GL_ATI_fragment_shader 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI GLuint APIENTRY glGenFragmentShadersATI (GLuint);
+GLAPI void APIENTRY glBindFragmentShaderATI (GLuint);
+GLAPI void APIENTRY glDeleteFragmentShaderATI (GLuint);
+GLAPI void APIENTRY glBeginFragmentShaderATI (void);
+GLAPI void APIENTRY glEndFragmentShaderATI (void);
+GLAPI void APIENTRY glPassTexCoordATI (GLuint, GLuint, GLenum);
+GLAPI void APIENTRY glSampleMapATI (GLuint, GLuint, GLenum);
+GLAPI void APIENTRY glColorFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glColorFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glColorFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glAlphaFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glAlphaFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glAlphaFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glSetFragmentShaderConstantATI (GLuint, const GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef GLuint (APIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
+typedef void (APIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
+typedef void (APIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
+typedef void (APIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC) (void);
+typedef void (APIENTRY * PFNGLENDFRAGMENTSHADERATIPROC) (void);
+typedef void (APIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
+typedef void (APIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
+typedef void (APIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
+typedef void (APIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
+typedef void (APIENTRY * PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
+typedef void (APIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
+typedef void (APIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
+typedef void (APIENTRY * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
+typedef void (APIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat *value);
+#endif
+
+#ifndef GL_ATI_pn_triangles
+#define GL_ATI_pn_triangles 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glPNTrianglesiATI (GLenum, GLint);
+GLAPI void APIENTRY glPNTrianglesfATI (GLenum, GLfloat);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
+#endif
+
+#ifndef GL_ATI_vertex_array_object
+#define GL_ATI_vertex_array_object 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI GLuint APIENTRY glNewObjectBufferATI (GLsizei, const GLvoid *, GLenum);
+GLAPI GLboolean APIENTRY glIsObjectBufferATI (GLuint);
+GLAPI void APIENTRY glUpdateObjectBufferATI (GLuint, GLuint, GLsizei, const GLvoid *, GLenum);
+GLAPI void APIENTRY glGetObjectBufferfvATI (GLuint, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetObjectBufferivATI (GLuint, GLenum, GLint *);
+GLAPI void APIENTRY glDeleteObjectBufferATI (GLuint);
+GLAPI void APIENTRY glArrayObjectATI (GLenum, GLint, GLenum, GLsizei, GLuint, GLuint);
+GLAPI void APIENTRY glGetArrayObjectfvATI (GLenum, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetArrayObjectivATI (GLenum, GLenum, GLint *);
+GLAPI void APIENTRY glVariantArrayObjectATI (GLuint, GLenum, GLsizei, GLuint, GLuint);
+GLAPI void APIENTRY glGetVariantArrayObjectfvATI (GLuint, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetVariantArrayObjectivATI (GLuint, GLenum, GLint *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef GLuint (APIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid *pointer, GLenum usage);
+typedef GLboolean (APIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
+typedef void (APIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve);
+typedef void (APIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLDELETEOBJECTBUFFERATIPROC) (GLuint buffer);
+typedef void (APIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
+typedef void (APIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint *params);
+typedef void (APIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
+typedef void (APIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat *params);
+typedef void (APIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint *params);
+#endif
+
+#ifndef GL_EXT_vertex_shader
+#define GL_EXT_vertex_shader 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glBeginVertexShaderEXT (void);
+GLAPI void APIENTRY glEndVertexShaderEXT (void);
+GLAPI void APIENTRY glBindVertexShaderEXT (GLuint);
+GLAPI GLuint APIENTRY glGenVertexShadersEXT (GLuint);
+GLAPI void APIENTRY glDeleteVertexShaderEXT (GLuint);
+GLAPI void APIENTRY glShaderOp1EXT (GLenum, GLuint, GLuint);
+GLAPI void APIENTRY glShaderOp2EXT (GLenum, GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glShaderOp3EXT (GLenum, GLuint, GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glSwizzleEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
+GLAPI void APIENTRY glWriteMaskEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum);
+GLAPI void APIENTRY glInsertComponentEXT (GLuint, GLuint, GLuint);
+GLAPI void APIENTRY glExtractComponentEXT (GLuint, GLuint, GLuint);
+GLAPI GLuint APIENTRY glGenSymbolsEXT (GLenum, GLenum, GLenum, GLuint);
+GLAPI void APIENTRY glSetInvariantEXT (GLuint, GLenum, const void *);
+GLAPI void APIENTRY glSetLocalConstantEXT (GLuint, GLenum, const void *);
+GLAPI void APIENTRY glVariantbvEXT (GLuint, const GLbyte *);
+GLAPI void APIENTRY glVariantsvEXT (GLuint, const GLshort *);
+GLAPI void APIENTRY glVariantivEXT (GLuint, const GLint *);
+GLAPI void APIENTRY glVariantfvEXT (GLuint, const GLfloat *);
+GLAPI void APIENTRY glVariantdvEXT (GLuint, const GLdouble *);
+GLAPI void APIENTRY glVariantubvEXT (GLuint, const GLubyte *);
+GLAPI void APIENTRY glVariantusvEXT (GLuint, const GLushort *);
+GLAPI void APIENTRY glVariantuivEXT (GLuint, const GLuint *);
+GLAPI void APIENTRY glVariantPointerEXT (GLuint, GLenum, GLuint, const void *);
+GLAPI void APIENTRY glEnableVariantClientStateEXT (GLuint);
+GLAPI void APIENTRY glDisableVariantClientStateEXT (GLuint);
+GLAPI GLuint APIENTRY glBindLightParameterEXT (GLenum, GLenum);
+GLAPI GLuint APIENTRY glBindMaterialParameterEXT (GLenum, GLenum);
+GLAPI GLuint APIENTRY glBindTexGenParameterEXT (GLenum, GLenum, GLenum);
+GLAPI GLuint APIENTRY glBindTextureUnitParameterEXT (GLenum, GLenum);
+GLAPI GLuint APIENTRY glBindParameterEXT (GLenum);
+GLAPI GLboolean APIENTRY glIsVariantEnabledEXT (GLuint, GLenum);
+GLAPI void APIENTRY glGetVariantBooleanvEXT (GLuint, GLenum, GLboolean *);
+GLAPI void APIENTRY glGetVariantIntegervEXT (GLuint, GLenum, GLint *);
+GLAPI void APIENTRY glGetVariantFloatvEXT (GLuint, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetVariantPointervEXT (GLuint, GLenum, GLvoid* *);
+GLAPI void APIENTRY glGetInvariantBooleanvEXT (GLuint, GLenum, GLboolean *);
+GLAPI void APIENTRY glGetInvariantIntegervEXT (GLuint, GLenum, GLint *);
+GLAPI void APIENTRY glGetInvariantFloatvEXT (GLuint, GLenum, GLfloat *);
+GLAPI void APIENTRY glGetLocalConstantBooleanvEXT (GLuint, GLenum, GLboolean *);
+GLAPI void APIENTRY glGetLocalConstantIntegervEXT (GLuint, GLenum, GLint *);
+GLAPI void APIENTRY glGetLocalConstantFloatvEXT (GLuint, GLenum, GLfloat *);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLBEGINVERTEXSHADEREXTPROC) (void);
+typedef void (APIENTRY * PFNGLENDVERTEXSHADEREXTPROC) (void);
+typedef void (APIENTRY * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
+typedef GLuint (APIENTRY * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
+typedef void (APIENTRY * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
+typedef void (APIENTRY * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
+typedef void (APIENTRY * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
+typedef void (APIENTRY * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
+typedef void (APIENTRY * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
+typedef void (APIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
+typedef void (APIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
+typedef void (APIENTRY * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
+typedef GLuint (APIENTRY * PFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
+typedef void (APIENTRY * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const void *addr);
+typedef void (APIENTRY * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const void *addr);
+typedef void (APIENTRY * PFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte *addr);
+typedef void (APIENTRY * PFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort *addr);
+typedef void (APIENTRY * PFNGLVARIANTIVEXTPROC) (GLuint id, const GLint *addr);
+typedef void (APIENTRY * PFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat *addr);
+typedef void (APIENTRY * PFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble *addr);
+typedef void (APIENTRY * PFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte *addr);
+typedef void (APIENTRY * PFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort *addr);
+typedef void (APIENTRY * PFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint *addr);
+typedef void (APIENTRY * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const void *addr);
+typedef void (APIENTRY * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
+typedef void (APIENTRY * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
+typedef GLuint (APIENTRY * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
+typedef GLuint (APIENTRY * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
+typedef GLuint (APIENTRY * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
+typedef GLuint (APIENTRY * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
+typedef GLuint (APIENTRY * PFNGLBINDPARAMETEREXTPROC) (GLenum value);
+typedef GLboolean (APIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
+typedef void (APIENTRY * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
+typedef void (APIENTRY * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
+typedef void (APIENTRY * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
+typedef void (APIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* *data);
+typedef void (APIENTRY * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
+typedef void (APIENTRY * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
+typedef void (APIENTRY * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
+typedef void (APIENTRY * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
+typedef void (APIENTRY * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
+typedef void (APIENTRY * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
+#endif
+
+#ifndef GL_ATI_vertex_streams
+#define GL_ATI_vertex_streams 1
+#ifdef GL_GLEXT_PROTOTYPES
+GLAPI void APIENTRY glVertexStream1s (GLenum, GLshort);
+GLAPI void APIENTRY glVertexStream1sv (GLenum, const GLshort *);
+GLAPI void APIENTRY glVertexStream1i (GLenum, GLint);
+GLAPI void APIENTRY glVertexStream1iv (GLenum, const GLint *);
+GLAPI void APIENTRY glVertexStream1f (GLenum, GLfloat);
+GLAPI void APIENTRY glVertexStream1fv (GLenum, const GLfloat *);
+GLAPI void APIENTRY glVertexStream1d (GLenum, GLdouble);
+GLAPI void APIENTRY glVertexStream1dv (GLenum, const GLdouble *);
+GLAPI void APIENTRY glVertexStream2s (GLenum, GLshort, GLshort);
+GLAPI void APIENTRY glVertexStream2sv (GLenum, const GLshort *);
+GLAPI void APIENTRY glVertexStream2i (GLenum, GLint, GLint);
+GLAPI void APIENTRY glVertexStream2iv (GLenum, const GLint *);
+GLAPI void APIENTRY glVertexStream2f (GLenum, GLfloat, GLfloat);
+GLAPI void APIENTRY glVertexStream2fv (GLenum, const GLfloat *);
+GLAPI void APIENTRY glVertexStream2d (GLenum, GLdouble, GLdouble);
+GLAPI void APIENTRY glVertexStream2dv (GLenum, const GLdouble *);
+GLAPI void APIENTRY glVertexStream3s (GLenum, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glVertexStream3sv (GLenum, const GLshort *);
+GLAPI void APIENTRY glVertexStream3i (GLenum, GLint, GLint, GLint);
+GLAPI void APIENTRY glVertexStream3iv (GLenum, const GLint *);
+GLAPI void APIENTRY glVertexStream3f (GLenum, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glVertexStream3fv (GLenum, const GLfloat *);
+GLAPI void APIENTRY glVertexStream3d (GLenum, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glVertexStream3dv (GLenum, const GLdouble *);
+GLAPI void APIENTRY glVertexStream4s (GLenum, GLshort, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glVertexStream4sv (GLenum, const GLshort *);
+GLAPI void APIENTRY glVertexStream4i (GLenum, GLint, GLint, GLint, GLint);
+GLAPI void APIENTRY glVertexStream4iv (GLenum, const GLint *);
+GLAPI void APIENTRY glVertexStream4f (GLenum, GLfloat, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glVertexStream4fv (GLenum, const GLfloat *);
+GLAPI void APIENTRY glVertexStream4d (GLenum, GLdouble, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glVertexStream4dv (GLenum, const GLdouble *);
+GLAPI void APIENTRY glNormalStream3b (GLenum, GLbyte, GLbyte, GLbyte);
+GLAPI void APIENTRY glNormalStream3bv (GLenum, const GLbyte *);
+GLAPI void APIENTRY glNormalStream3s (GLenum, GLshort, GLshort, GLshort);
+GLAPI void APIENTRY glNormalStream3sv (GLenum, const GLshort *);
+GLAPI void APIENTRY glNormalStream3i (GLenum, GLint, GLint, GLint);
+GLAPI void APIENTRY glNormalStream3iv (GLenum, const GLint *);
+GLAPI void APIENTRY glNormalStream3f (GLenum, GLfloat, GLfloat, GLfloat);
+GLAPI void APIENTRY glNormalStream3fv (GLenum, const GLfloat *);
+GLAPI void APIENTRY glNormalStream3d (GLenum, GLdouble, GLdouble, GLdouble);
+GLAPI void APIENTRY glNormalStream3dv (GLenum, const GLdouble *);
+GLAPI void APIENTRY glClientActiveVertexStream (GLenum);
+GLAPI void APIENTRY glVertexBlendEnvi (GLenum, GLint);
+GLAPI void APIENTRY glVertexBlendEnvf (GLenum, GLfloat);
+#endif /* GL_GLEXT_PROTOTYPES */
+typedef void (APIENTRY * PFNGLVERTEXSTREAM1SPROC) (GLenum stream, GLshort x);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM1SVPROC) (GLenum stream, const GLshort *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM1IPROC) (GLenum stream, GLint x);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM1IVPROC) (GLenum stream, const GLint *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM1FPROC) (GLenum stream, GLfloat x);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM1FVPROC) (GLenum stream, const GLfloat *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM1DPROC) (GLenum stream, GLdouble x);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM1DVPROC) (GLenum stream, const GLdouble *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM2SPROC) (GLenum stream, GLshort x, GLshort y);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM2SVPROC) (GLenum stream, const GLshort *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM2IPROC) (GLenum stream, GLint x, GLint y);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM2IVPROC) (GLenum stream, const GLint *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM2FPROC) (GLenum stream, GLfloat x, GLfloat y);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM2FVPROC) (GLenum stream, const GLfloat *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM2DPROC) (GLenum stream, GLdouble x, GLdouble y);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM2DVPROC) (GLenum stream, const GLdouble *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM3SPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM3SVPROC) (GLenum stream, const GLshort *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM3IPROC) (GLenum stream, GLint x, GLint y, GLint z);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM3IVPROC) (GLenum stream, const GLint *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM3FPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM3FVPROC) (GLenum stream, const GLfloat *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM3DPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM3DVPROC) (GLenum stream, const GLdouble *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM4SPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM4SVPROC) (GLenum stream, const GLshort *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM4IPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM4IVPROC) (GLenum stream, const GLint *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM4FPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM4FVPROC) (GLenum stream, const GLfloat *coords);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM4DPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
+typedef void (APIENTRY * PFNGLVERTEXSTREAM4DVPROC) (GLenum stream, const GLdouble *coords);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3BPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3BVPROC) (GLenum stream, const GLbyte *coords);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3SPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3SVPROC) (GLenum stream, const GLshort *coords);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3IPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3IVPROC) (GLenum stream, const GLint *coords);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3FPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3FVPROC) (GLenum stream, const GLfloat *coords);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3DPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
+typedef void (APIENTRY * PFNGLNORMALSTREAM3DVPROC) (GLenum stream, const GLdouble *coords);
+typedef void (APIENTRY * PFNGLCLIENTACTIVEVERTEXSTREAMPROC) (GLenum stream);
+typedef void (APIENTRY * PFNGLVERTEXBLENDENVIPROC) (GLenum pname, GLint param);
+typedef void (APIENTRY * PFNGLVERTEXBLENDENVFPROC) (GLenum pname, GLfloat param);
+#endif
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/C2J/mesa40-header/glu-enum-auto.orig b/C2J/mesa40-header/glu-enum-auto.orig
new file mode 100644
index 0000000..167850e
--- /dev/null
+++ b/C2J/mesa40-header/glu-enum-auto.orig
@@ -0,0 +1,150 @@
+typedef enum {
+ GLU_AUTO_LOAD_MATRIX = 100200,
+ GLU_BEGIN = 100100,
+ GLU_CCW = 100121,
+ GLU_CULLING = 100201,
+ GLU_CW = 100120,
+ GLU_DISPLAY_MODE = 100204,
+ GLU_DOMAIN_DISTANCE = 100217,
+ GLU_EDGE_FLAG = 100104,
+ GLU_END = 100102,
+ GLU_ERROR = 100103,
+ GLU_EXTENSIONS = 100801,
+ GLU_EXTERIOR = 100123,
+ GLU_FALSE = 0,
+ GLU_FILL = 100012,
+ GLU_FLAT = 100001,
+ GLU_INSIDE = 100021,
+ GLU_INTERIOR = 100122,
+ GLU_INVALID_ENUM = 100900,
+ GLU_INVALID_OPERATION = 100904,
+ GLU_INVALID_VALUE = 100901,
+ GLU_LINE = 100011,
+ GLU_MAP1_TRIM_2 = 100210,
+ GLU_MAP1_TRIM_3 = 100211,
+ GLU_NONE = 100002,
+ GLU_NURBS_BEGIN = 100164,
+ GLU_NURBS_BEGIN_DATA = 100170,
+ GLU_NURBS_BEGIN_DATA_EXT = 100170,
+ GLU_NURBS_BEGIN_EXT = 100164,
+ GLU_NURBS_COLOR = 100167,
+ GLU_NURBS_COLOR_DATA = 100173,
+ GLU_NURBS_COLOR_DATA_EXT = 100173,
+ GLU_NURBS_COLOR_EXT = 100167,
+ GLU_NURBS_END = 100169,
+ GLU_NURBS_END_DATA = 100175,
+ GLU_NURBS_END_DATA_EXT = 100175,
+ GLU_NURBS_END_EXT = 100169,
+ GLU_NURBS_ERROR = 100103,
+ GLU_NURBS_ERROR1 = 100251,
+ GLU_NURBS_ERROR10 = 100260,
+ GLU_NURBS_ERROR11 = 100261,
+ GLU_NURBS_ERROR12 = 100262,
+ GLU_NURBS_ERROR13 = 100263,
+ GLU_NURBS_ERROR14 = 100264,
+ GLU_NURBS_ERROR15 = 100265,
+ GLU_NURBS_ERROR16 = 100266,
+ GLU_NURBS_ERROR17 = 100267,
+ GLU_NURBS_ERROR18 = 100268,
+ GLU_NURBS_ERROR19 = 100269,
+ GLU_NURBS_ERROR2 = 100252,
+ GLU_NURBS_ERROR20 = 100270,
+ GLU_NURBS_ERROR21 = 100271,
+ GLU_NURBS_ERROR22 = 100272,
+ GLU_NURBS_ERROR23 = 100273,
+ GLU_NURBS_ERROR24 = 100274,
+ GLU_NURBS_ERROR25 = 100275,
+ GLU_NURBS_ERROR26 = 100276,
+ GLU_NURBS_ERROR27 = 100277,
+ GLU_NURBS_ERROR28 = 100278,
+ GLU_NURBS_ERROR29 = 100279,
+ GLU_NURBS_ERROR3 = 100253,
+ GLU_NURBS_ERROR30 = 100280,
+ GLU_NURBS_ERROR31 = 100281,
+ GLU_NURBS_ERROR32 = 100282,
+ GLU_NURBS_ERROR33 = 100283,
+ GLU_NURBS_ERROR34 = 100284,
+ GLU_NURBS_ERROR35 = 100285,
+ GLU_NURBS_ERROR36 = 100286,
+ GLU_NURBS_ERROR37 = 100287,
+ GLU_NURBS_ERROR4 = 100254,
+ GLU_NURBS_ERROR5 = 100255,
+ GLU_NURBS_ERROR6 = 100256,
+ GLU_NURBS_ERROR7 = 100257,
+ GLU_NURBS_ERROR8 = 100258,
+ GLU_NURBS_ERROR9 = 100259,
+ GLU_NURBS_MODE = 100160,
+ GLU_NURBS_MODE_EXT = 100160,
+ GLU_NURBS_NORMAL = 100166,
+ GLU_NURBS_NORMAL_DATA = 100172,
+ GLU_NURBS_NORMAL_DATA_EXT = 100172,
+ GLU_NURBS_NORMAL_EXT = 100166,
+ GLU_NURBS_RENDERER = 100162,
+ GLU_NURBS_RENDERER_EXT = 100162,
+ GLU_NURBS_TESSELLATOR = 100161,
+ GLU_NURBS_TESSELLATOR_EXT = 100161,
+ GLU_NURBS_TEXTURE_COORD = 100168,
+ GLU_NURBS_TEXTURE_COORD_DATA = 100174,
+ GLU_NURBS_TEX_COORD_DATA_EXT = 100174,
+ GLU_NURBS_TEX_COORD_EXT = 100168,
+ GLU_NURBS_VERTEX = 100165,
+ GLU_NURBS_VERTEX_DATA = 100171,
+ GLU_NURBS_VERTEX_DATA_EXT = 100171,
+ GLU_NURBS_VERTEX_EXT = 100165,
+ GLU_OBJECT_PARAMETRIC_ERROR = 100208,
+ GLU_OBJECT_PARAMETRIC_ERROR_EXT = 100208,
+ GLU_OBJECT_PATH_LENGTH = 100209,
+ GLU_OBJECT_PATH_LENGTH_EXT = 100209,
+ GLU_OUTLINE_PATCH = 100241,
+ GLU_OUTLINE_POLYGON = 100240,
+ GLU_OUTSIDE = 100020,
+ GLU_OUT_OF_MEMORY = 100902,
+ GLU_PARAMETRIC_ERROR = 100216,
+ GLU_PARAMETRIC_TOLERANCE = 100202,
+ GLU_PATH_LENGTH = 100215,
+ GLU_POINT = 100010,
+ GLU_SAMPLING_METHOD = 100205,
+ GLU_SAMPLING_TOLERANCE = 100203,
+ GLU_SILHOUETTE = 100013,
+ GLU_SMOOTH = 100000,
+ GLU_TESS_BEGIN = 100100,
+ GLU_TESS_BEGIN_DATA = 100106,
+ GLU_TESS_BOUNDARY_ONLY = 100141,
+ GLU_TESS_COMBINE = 100105,
+ GLU_TESS_COMBINE_DATA = 100111,
+ GLU_TESS_COORD_TOO_LARGE = 100155,
+ GLU_TESS_EDGE_FLAG = 100104,
+ GLU_TESS_EDGE_FLAG_DATA = 100110,
+ GLU_TESS_END = 100102,
+ GLU_TESS_END_DATA = 100108,
+ GLU_TESS_ERROR = 100103,
+ GLU_TESS_ERROR1 = 100151,
+ GLU_TESS_ERROR2 = 100152,
+ GLU_TESS_ERROR3 = 100153,
+ GLU_TESS_ERROR4 = 100154,
+ GLU_TESS_ERROR5 = 100155,
+ GLU_TESS_ERROR6 = 100156,
+ GLU_TESS_ERROR7 = 100157,
+ GLU_TESS_ERROR8 = 100158,
+ GLU_TESS_ERROR_DATA = 100109,
+ GLU_TESS_MAX_COORD = 1.0e150,
+ GLU_TESS_MISSING_BEGIN_CONTOUR = 100152,
+ GLU_TESS_MISSING_BEGIN_POLYGON = 100151,
+ GLU_TESS_MISSING_END_CONTOUR = 100154,
+ GLU_TESS_MISSING_END_POLYGON = 100153,
+ GLU_TESS_NEED_COMBINE_CALLBACK = 100156,
+ GLU_TESS_TOLERANCE = 100142,
+ GLU_TESS_VERTEX = 100101,
+ GLU_TESS_VERTEX_DATA = 100107,
+ GLU_TESS_WINDING_ABS_GEQ_TWO = 100134,
+ GLU_TESS_WINDING_NEGATIVE = 100133,
+ GLU_TESS_WINDING_NONZERO = 100131,
+ GLU_TESS_WINDING_ODD = 100130,
+ GLU_TESS_WINDING_POSITIVE = 100132,
+ GLU_TESS_WINDING_RULE = 100140,
+ GLU_UNKNOWN = 100124,
+ GLU_U_STEP = 100206,
+ GLU_VERSION = 100800,
+ GLU_VERTEX = 100101,
+ GLU_V_STEP = 100207
+};
diff --git a/C2J/mesa40-header/glu-enum-auto.orig.h b/C2J/mesa40-header/glu-enum-auto.orig.h
new file mode 100644
index 0000000..167850e
--- /dev/null
+++ b/C2J/mesa40-header/glu-enum-auto.orig.h
@@ -0,0 +1,150 @@
+typedef enum {
+ GLU_AUTO_LOAD_MATRIX = 100200,
+ GLU_BEGIN = 100100,
+ GLU_CCW = 100121,
+ GLU_CULLING = 100201,
+ GLU_CW = 100120,
+ GLU_DISPLAY_MODE = 100204,
+ GLU_DOMAIN_DISTANCE = 100217,
+ GLU_EDGE_FLAG = 100104,
+ GLU_END = 100102,
+ GLU_ERROR = 100103,
+ GLU_EXTENSIONS = 100801,
+ GLU_EXTERIOR = 100123,
+ GLU_FALSE = 0,
+ GLU_FILL = 100012,
+ GLU_FLAT = 100001,
+ GLU_INSIDE = 100021,
+ GLU_INTERIOR = 100122,
+ GLU_INVALID_ENUM = 100900,
+ GLU_INVALID_OPERATION = 100904,
+ GLU_INVALID_VALUE = 100901,
+ GLU_LINE = 100011,
+ GLU_MAP1_TRIM_2 = 100210,
+ GLU_MAP1_TRIM_3 = 100211,
+ GLU_NONE = 100002,
+ GLU_NURBS_BEGIN = 100164,
+ GLU_NURBS_BEGIN_DATA = 100170,
+ GLU_NURBS_BEGIN_DATA_EXT = 100170,
+ GLU_NURBS_BEGIN_EXT = 100164,
+ GLU_NURBS_COLOR = 100167,
+ GLU_NURBS_COLOR_DATA = 100173,
+ GLU_NURBS_COLOR_DATA_EXT = 100173,
+ GLU_NURBS_COLOR_EXT = 100167,
+ GLU_NURBS_END = 100169,
+ GLU_NURBS_END_DATA = 100175,
+ GLU_NURBS_END_DATA_EXT = 100175,
+ GLU_NURBS_END_EXT = 100169,
+ GLU_NURBS_ERROR = 100103,
+ GLU_NURBS_ERROR1 = 100251,
+ GLU_NURBS_ERROR10 = 100260,
+ GLU_NURBS_ERROR11 = 100261,
+ GLU_NURBS_ERROR12 = 100262,
+ GLU_NURBS_ERROR13 = 100263,
+ GLU_NURBS_ERROR14 = 100264,
+ GLU_NURBS_ERROR15 = 100265,
+ GLU_NURBS_ERROR16 = 100266,
+ GLU_NURBS_ERROR17 = 100267,
+ GLU_NURBS_ERROR18 = 100268,
+ GLU_NURBS_ERROR19 = 100269,
+ GLU_NURBS_ERROR2 = 100252,
+ GLU_NURBS_ERROR20 = 100270,
+ GLU_NURBS_ERROR21 = 100271,
+ GLU_NURBS_ERROR22 = 100272,
+ GLU_NURBS_ERROR23 = 100273,
+ GLU_NURBS_ERROR24 = 100274,
+ GLU_NURBS_ERROR25 = 100275,
+ GLU_NURBS_ERROR26 = 100276,
+ GLU_NURBS_ERROR27 = 100277,
+ GLU_NURBS_ERROR28 = 100278,
+ GLU_NURBS_ERROR29 = 100279,
+ GLU_NURBS_ERROR3 = 100253,
+ GLU_NURBS_ERROR30 = 100280,
+ GLU_NURBS_ERROR31 = 100281,
+ GLU_NURBS_ERROR32 = 100282,
+ GLU_NURBS_ERROR33 = 100283,
+ GLU_NURBS_ERROR34 = 100284,
+ GLU_NURBS_ERROR35 = 100285,
+ GLU_NURBS_ERROR36 = 100286,
+ GLU_NURBS_ERROR37 = 100287,
+ GLU_NURBS_ERROR4 = 100254,
+ GLU_NURBS_ERROR5 = 100255,
+ GLU_NURBS_ERROR6 = 100256,
+ GLU_NURBS_ERROR7 = 100257,
+ GLU_NURBS_ERROR8 = 100258,
+ GLU_NURBS_ERROR9 = 100259,
+ GLU_NURBS_MODE = 100160,
+ GLU_NURBS_MODE_EXT = 100160,
+ GLU_NURBS_NORMAL = 100166,
+ GLU_NURBS_NORMAL_DATA = 100172,
+ GLU_NURBS_NORMAL_DATA_EXT = 100172,
+ GLU_NURBS_NORMAL_EXT = 100166,
+ GLU_NURBS_RENDERER = 100162,
+ GLU_NURBS_RENDERER_EXT = 100162,
+ GLU_NURBS_TESSELLATOR = 100161,
+ GLU_NURBS_TESSELLATOR_EXT = 100161,
+ GLU_NURBS_TEXTURE_COORD = 100168,
+ GLU_NURBS_TEXTURE_COORD_DATA = 100174,
+ GLU_NURBS_TEX_COORD_DATA_EXT = 100174,
+ GLU_NURBS_TEX_COORD_EXT = 100168,
+ GLU_NURBS_VERTEX = 100165,
+ GLU_NURBS_VERTEX_DATA = 100171,
+ GLU_NURBS_VERTEX_DATA_EXT = 100171,
+ GLU_NURBS_VERTEX_EXT = 100165,
+ GLU_OBJECT_PARAMETRIC_ERROR = 100208,
+ GLU_OBJECT_PARAMETRIC_ERROR_EXT = 100208,
+ GLU_OBJECT_PATH_LENGTH = 100209,
+ GLU_OBJECT_PATH_LENGTH_EXT = 100209,
+ GLU_OUTLINE_PATCH = 100241,
+ GLU_OUTLINE_POLYGON = 100240,
+ GLU_OUTSIDE = 100020,
+ GLU_OUT_OF_MEMORY = 100902,
+ GLU_PARAMETRIC_ERROR = 100216,
+ GLU_PARAMETRIC_TOLERANCE = 100202,
+ GLU_PATH_LENGTH = 100215,
+ GLU_POINT = 100010,
+ GLU_SAMPLING_METHOD = 100205,
+ GLU_SAMPLING_TOLERANCE = 100203,
+ GLU_SILHOUETTE = 100013,
+ GLU_SMOOTH = 100000,
+ GLU_TESS_BEGIN = 100100,
+ GLU_TESS_BEGIN_DATA = 100106,
+ GLU_TESS_BOUNDARY_ONLY = 100141,
+ GLU_TESS_COMBINE = 100105,
+ GLU_TESS_COMBINE_DATA = 100111,
+ GLU_TESS_COORD_TOO_LARGE = 100155,
+ GLU_TESS_EDGE_FLAG = 100104,
+ GLU_TESS_EDGE_FLAG_DATA = 100110,
+ GLU_TESS_END = 100102,
+ GLU_TESS_END_DATA = 100108,
+ GLU_TESS_ERROR = 100103,
+ GLU_TESS_ERROR1 = 100151,
+ GLU_TESS_ERROR2 = 100152,
+ GLU_TESS_ERROR3 = 100153,
+ GLU_TESS_ERROR4 = 100154,
+ GLU_TESS_ERROR5 = 100155,
+ GLU_TESS_ERROR6 = 100156,
+ GLU_TESS_ERROR7 = 100157,
+ GLU_TESS_ERROR8 = 100158,
+ GLU_TESS_ERROR_DATA = 100109,
+ GLU_TESS_MAX_COORD = 1.0e150,
+ GLU_TESS_MISSING_BEGIN_CONTOUR = 100152,
+ GLU_TESS_MISSING_BEGIN_POLYGON = 100151,
+ GLU_TESS_MISSING_END_CONTOUR = 100154,
+ GLU_TESS_MISSING_END_POLYGON = 100153,
+ GLU_TESS_NEED_COMBINE_CALLBACK = 100156,
+ GLU_TESS_TOLERANCE = 100142,
+ GLU_TESS_VERTEX = 100101,
+ GLU_TESS_VERTEX_DATA = 100107,
+ GLU_TESS_WINDING_ABS_GEQ_TWO = 100134,
+ GLU_TESS_WINDING_NEGATIVE = 100133,
+ GLU_TESS_WINDING_NONZERO = 100131,
+ GLU_TESS_WINDING_ODD = 100130,
+ GLU_TESS_WINDING_POSITIVE = 100132,
+ GLU_TESS_WINDING_RULE = 100140,
+ GLU_UNKNOWN = 100124,
+ GLU_U_STEP = 100206,
+ GLU_VERSION = 100800,
+ GLU_VERTEX = 100101,
+ GLU_V_STEP = 100207
+};
diff --git a/C2J/mesa40-header/glu-proto-auto.orig b/C2J/mesa40-header/glu-proto-auto.orig
new file mode 100644
index 0000000..4d11be6
--- /dev/null
+++ b/C2J/mesa40-header/glu-proto-auto.orig
@@ -0,0 +1,59 @@
+extern void gluBeginCurve (GLUnurbs* nurb);
+extern void gluBeginPolygon (GLUtesselator* tess);
+extern void gluBeginSurface (GLUnurbs* nurb);
+extern void gluBeginTrim (GLUnurbs* nurb);
+extern GLint gluBuild1DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
+extern GLint gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data);
+extern GLint gluBuild2DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
+extern GLint gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data);
+extern GLint gluBuild3DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
+extern GLint gluBuild3DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
+extern GLboolean gluCheckExtension (const GLubyte *extName, const GLubyte *extString);
+extern void gluCylinder (GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks);
+extern void gluDeleteNurbsRenderer (GLUnurbs* nurb);
+extern void gluDeleteQuadric (GLUquadric* quad);
+extern void gluDeleteTess (GLUtesselator* tess);
+extern void gluDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops);
+extern void gluEndCurve (GLUnurbs* nurb);
+extern void gluEndPolygon (GLUtesselator* tess);
+extern void gluEndSurface (GLUnurbs* nurb);
+extern void gluEndTrim (GLUnurbs* nurb);
+extern const GLubyte * gluErrorString (GLenum error);
+extern void gluGetNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat* data);
+extern const GLubyte * gluGetString (GLenum name);
+extern void gluGetTessProperty (GLUtesselator* tess, GLenum which, GLdouble* data);
+extern void gluLoadSamplingMatrices (GLUnurbs* nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view);
+extern void gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ);
+extern GLUnurbs* gluNewNurbsRenderer (void);
+extern GLUquadric* gluNewQuadric (void);
+extern GLUtesselator* gluNewTess (void);
+extern void gluNextContour (GLUtesselator* tess, GLenum type);
+extern void gluNurbsCallback (GLUnurbs* nurb, GLenum which, _GLUfuncptr CallBackFunc);
+extern void gluNurbsCallbackData (GLUnurbs* nurb, GLvoid* userData);
+extern void gluNurbsCallbackDataEXT (GLUnurbs* nurb, GLvoid* userData);
+extern void gluNurbsCurve (GLUnurbs* nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type);
+extern void gluNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat value);
+extern void gluNurbsSurface (GLUnurbs* nurb, GLint sKnotCount, GLfloat* sKnots, GLint tKnotCount, GLfloat* tKnots, GLint sStride, GLint tStride, GLfloat* control, GLint sOrder, GLint tOrder, GLenum type);
+extern void gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top);
+extern void gluPartialDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep);
+extern void gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar);
+extern void gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport);
+extern GLint gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* winX, GLdouble* winY, GLdouble* winZ);
+extern void gluPwlCurve (GLUnurbs* nurb, GLint count, GLfloat* data, GLint stride, GLenum type);
+extern void gluQuadricCallback (GLUquadric* quad, GLenum which, _GLUfuncptr CallBackFunc);
+extern void gluQuadricDrawStyle (GLUquadric* quad, GLenum draw);
+extern void gluQuadricNormals (GLUquadric* quad, GLenum normal);
+extern void gluQuadricOrientation (GLUquadric* quad, GLenum orientation);
+extern void gluQuadricTexture (GLUquadric* quad, GLboolean texture);
+extern GLint gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut);
+extern void gluSphere (GLUquadric* quad, GLdouble radius, GLint slices, GLint stacks);
+extern void gluTessBeginContour (GLUtesselator* tess);
+extern void gluTessBeginPolygon (GLUtesselator* tess, GLvoid* data);
+extern void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
+extern void gluTessEndContour (GLUtesselator* tess);
+extern void gluTessEndPolygon (GLUtesselator* tess);
+extern void gluTessNormal (GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ);
+extern void gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data);
+extern void gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data);
+extern GLint gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* objX, GLdouble* objY, GLdouble* objZ);
+extern GLint gluUnProject4 (GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble nearVal, GLdouble farVal, GLdouble* objX, GLdouble* objY, GLdouble* objZ, GLdouble* objW);
diff --git a/C2J/mesa40-header/glu-proto-auto.orig.h b/C2J/mesa40-header/glu-proto-auto.orig.h
new file mode 100644
index 0000000..4d11be6
--- /dev/null
+++ b/C2J/mesa40-header/glu-proto-auto.orig.h
@@ -0,0 +1,59 @@
+extern void gluBeginCurve (GLUnurbs* nurb);
+extern void gluBeginPolygon (GLUtesselator* tess);
+extern void gluBeginSurface (GLUnurbs* nurb);
+extern void gluBeginTrim (GLUnurbs* nurb);
+extern GLint gluBuild1DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
+extern GLint gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data);
+extern GLint gluBuild2DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
+extern GLint gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data);
+extern GLint gluBuild3DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
+extern GLint gluBuild3DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
+extern GLboolean gluCheckExtension (const GLubyte *extName, const GLubyte *extString);
+extern void gluCylinder (GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks);
+extern void gluDeleteNurbsRenderer (GLUnurbs* nurb);
+extern void gluDeleteQuadric (GLUquadric* quad);
+extern void gluDeleteTess (GLUtesselator* tess);
+extern void gluDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops);
+extern void gluEndCurve (GLUnurbs* nurb);
+extern void gluEndPolygon (GLUtesselator* tess);
+extern void gluEndSurface (GLUnurbs* nurb);
+extern void gluEndTrim (GLUnurbs* nurb);
+extern const GLubyte * gluErrorString (GLenum error);
+extern void gluGetNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat* data);
+extern const GLubyte * gluGetString (GLenum name);
+extern void gluGetTessProperty (GLUtesselator* tess, GLenum which, GLdouble* data);
+extern void gluLoadSamplingMatrices (GLUnurbs* nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view);
+extern void gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ);
+extern GLUnurbs* gluNewNurbsRenderer (void);
+extern GLUquadric* gluNewQuadric (void);
+extern GLUtesselator* gluNewTess (void);
+extern void gluNextContour (GLUtesselator* tess, GLenum type);
+extern void gluNurbsCallback (GLUnurbs* nurb, GLenum which, _GLUfuncptr CallBackFunc);
+extern void gluNurbsCallbackData (GLUnurbs* nurb, GLvoid* userData);
+extern void gluNurbsCallbackDataEXT (GLUnurbs* nurb, GLvoid* userData);
+extern void gluNurbsCurve (GLUnurbs* nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type);
+extern void gluNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat value);
+extern void gluNurbsSurface (GLUnurbs* nurb, GLint sKnotCount, GLfloat* sKnots, GLint tKnotCount, GLfloat* tKnots, GLint sStride, GLint tStride, GLfloat* control, GLint sOrder, GLint tOrder, GLenum type);
+extern void gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top);
+extern void gluPartialDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep);
+extern void gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar);
+extern void gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport);
+extern GLint gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* winX, GLdouble* winY, GLdouble* winZ);
+extern void gluPwlCurve (GLUnurbs* nurb, GLint count, GLfloat* data, GLint stride, GLenum type);
+extern void gluQuadricCallback (GLUquadric* quad, GLenum which, _GLUfuncptr CallBackFunc);
+extern void gluQuadricDrawStyle (GLUquadric* quad, GLenum draw);
+extern void gluQuadricNormals (GLUquadric* quad, GLenum normal);
+extern void gluQuadricOrientation (GLUquadric* quad, GLenum orientation);
+extern void gluQuadricTexture (GLUquadric* quad, GLboolean texture);
+extern GLint gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut);
+extern void gluSphere (GLUquadric* quad, GLdouble radius, GLint slices, GLint stacks);
+extern void gluTessBeginContour (GLUtesselator* tess);
+extern void gluTessBeginPolygon (GLUtesselator* tess, GLvoid* data);
+extern void gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
+extern void gluTessEndContour (GLUtesselator* tess);
+extern void gluTessEndPolygon (GLUtesselator* tess);
+extern void gluTessNormal (GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ);
+extern void gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data);
+extern void gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data);
+extern GLint gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* objX, GLdouble* objY, GLdouble* objZ);
+extern GLint gluUnProject4 (GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble nearVal, GLdouble farVal, GLdouble* objX, GLdouble* objY, GLdouble* objZ, GLdouble* objW);
diff --git a/C2J/mesa40-header/glu.h b/C2J/mesa40-header/glu.h
new file mode 100644
index 0000000..0327ac2
--- /dev/null
+++ b/C2J/mesa40-header/glu.h
@@ -0,0 +1,327 @@
+/*
+** License Applicability. Except to the extent portions of this file are
+** made subject to an alternative license as permitted in the SGI Free
+** Software License B, Version 1.1 (the "License"), the contents of this
+** file are subject only to the provisions of the License. You may not use
+** this file except in compliance with the License. You may obtain a copy
+** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
+** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
+**
+** http://oss.sgi.com/projects/FreeB
+**
+** Note that, as provided in the License, the Software is distributed on an
+** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
+** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
+** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
+** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+**
+** Original Code. The Original Code is: OpenGL Sample Implementation,
+** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
+** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
+** Copyright in any portions created by third parties is as indicated
+** elsewhere herein. All Rights Reserved.
+**
+** Additional Notice Provisions: This software was created using the
+** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
+** not been independently verified as being compliant with the OpenGL(R)
+** version 1.2.1 Specification.
+*/
+
+#ifndef __glu_h__
+#define __glu_h__
+
+#if defined(USE_MGL_NAMESPACE)
+#include "glu_mangle.h"
+#endif
+
+#include <GL/gl.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*************************************************************/
+
+/* Extensions */
+#define GLU_EXT_object_space_tess 1
+#define GLU_EXT_nurbs_tessellator 1
+
+/* Boolean */
+#define GLU_FALSE 0
+#define GLU_TRUE 1
+
+/* Version */
+#define GLU_VERSION_1_1 1
+#define GLU_VERSION_1_2 1
+#define GLU_VERSION_1_3 1
+
+/* StringName */
+#define GLU_VERSION 100800
+#define GLU_EXTENSIONS 100801
+
+/* ErrorCode */
+#define GLU_INVALID_ENUM 100900
+#define GLU_INVALID_VALUE 100901
+#define GLU_OUT_OF_MEMORY 100902
+#define GLU_INVALID_OPERATION 100904
+
+/* NurbsDisplay */
+/* GLU_FILL */
+#define GLU_OUTLINE_POLYGON 100240
+#define GLU_OUTLINE_PATCH 100241
+
+/* NurbsCallback */
+#define GLU_NURBS_ERROR 100103
+#define GLU_ERROR 100103
+#define GLU_NURBS_BEGIN 100164
+#define GLU_NURBS_BEGIN_EXT 100164
+#define GLU_NURBS_VERTEX 100165
+#define GLU_NURBS_VERTEX_EXT 100165
+#define GLU_NURBS_NORMAL 100166
+#define GLU_NURBS_NORMAL_EXT 100166
+#define GLU_NURBS_COLOR 100167
+#define GLU_NURBS_COLOR_EXT 100167
+#define GLU_NURBS_TEXTURE_COORD 100168
+#define GLU_NURBS_TEX_COORD_EXT 100168
+#define GLU_NURBS_END 100169
+#define GLU_NURBS_END_EXT 100169
+#define GLU_NURBS_BEGIN_DATA 100170
+#define GLU_NURBS_BEGIN_DATA_EXT 100170
+#define GLU_NURBS_VERTEX_DATA 100171
+#define GLU_NURBS_VERTEX_DATA_EXT 100171
+#define GLU_NURBS_NORMAL_DATA 100172
+#define GLU_NURBS_NORMAL_DATA_EXT 100172
+#define GLU_NURBS_COLOR_DATA 100173
+#define GLU_NURBS_COLOR_DATA_EXT 100173
+#define GLU_NURBS_TEXTURE_COORD_DATA 100174
+#define GLU_NURBS_TEX_COORD_DATA_EXT 100174
+#define GLU_NURBS_END_DATA 100175
+#define GLU_NURBS_END_DATA_EXT 100175
+
+/* NurbsError */
+#define GLU_NURBS_ERROR1 100251
+#define GLU_NURBS_ERROR2 100252
+#define GLU_NURBS_ERROR3 100253
+#define GLU_NURBS_ERROR4 100254
+#define GLU_NURBS_ERROR5 100255
+#define GLU_NURBS_ERROR6 100256
+#define GLU_NURBS_ERROR7 100257
+#define GLU_NURBS_ERROR8 100258
+#define GLU_NURBS_ERROR9 100259
+#define GLU_NURBS_ERROR10 100260
+#define GLU_NURBS_ERROR11 100261
+#define GLU_NURBS_ERROR12 100262
+#define GLU_NURBS_ERROR13 100263
+#define GLU_NURBS_ERROR14 100264
+#define GLU_NURBS_ERROR15 100265
+#define GLU_NURBS_ERROR16 100266
+#define GLU_NURBS_ERROR17 100267
+#define GLU_NURBS_ERROR18 100268
+#define GLU_NURBS_ERROR19 100269
+#define GLU_NURBS_ERROR20 100270
+#define GLU_NURBS_ERROR21 100271
+#define GLU_NURBS_ERROR22 100272
+#define GLU_NURBS_ERROR23 100273
+#define GLU_NURBS_ERROR24 100274
+#define GLU_NURBS_ERROR25 100275
+#define GLU_NURBS_ERROR26 100276
+#define GLU_NURBS_ERROR27 100277
+#define GLU_NURBS_ERROR28 100278
+#define GLU_NURBS_ERROR29 100279
+#define GLU_NURBS_ERROR30 100280
+#define GLU_NURBS_ERROR31 100281
+#define GLU_NURBS_ERROR32 100282
+#define GLU_NURBS_ERROR33 100283
+#define GLU_NURBS_ERROR34 100284
+#define GLU_NURBS_ERROR35 100285
+#define GLU_NURBS_ERROR36 100286
+#define GLU_NURBS_ERROR37 100287
+
+/* NurbsProperty */
+#define GLU_AUTO_LOAD_MATRIX 100200
+#define GLU_CULLING 100201
+#define GLU_SAMPLING_TOLERANCE 100203
+#define GLU_DISPLAY_MODE 100204
+#define GLU_PARAMETRIC_TOLERANCE 100202
+#define GLU_SAMPLING_METHOD 100205
+#define GLU_U_STEP 100206
+#define GLU_V_STEP 100207
+#define GLU_NURBS_MODE 100160
+#define GLU_NURBS_MODE_EXT 100160
+#define GLU_NURBS_TESSELLATOR 100161
+#define GLU_NURBS_TESSELLATOR_EXT 100161
+#define GLU_NURBS_RENDERER 100162
+#define GLU_NURBS_RENDERER_EXT 100162
+
+/* NurbsSampling */
+#define GLU_OBJECT_PARAMETRIC_ERROR 100208
+#define GLU_OBJECT_PARAMETRIC_ERROR_EXT 100208
+#define GLU_OBJECT_PATH_LENGTH 100209
+#define GLU_OBJECT_PATH_LENGTH_EXT 100209
+#define GLU_PATH_LENGTH 100215
+#define GLU_PARAMETRIC_ERROR 100216
+#define GLU_DOMAIN_DISTANCE 100217
+
+/* NurbsTrim */
+#define GLU_MAP1_TRIM_2 100210
+#define GLU_MAP1_TRIM_3 100211
+
+/* QuadricDrawStyle */
+#define GLU_POINT 100010
+#define GLU_LINE 100011
+#define GLU_FILL 100012
+#define GLU_SILHOUETTE 100013
+
+/* QuadricCallback */
+/* GLU_ERROR */
+
+/* QuadricNormal */
+#define GLU_SMOOTH 100000
+#define GLU_FLAT 100001
+#define GLU_NONE 100002
+
+/* QuadricOrientation */
+#define GLU_OUTSIDE 100020
+#define GLU_INSIDE 100021
+
+/* TessCallback */
+#define GLU_TESS_BEGIN 100100
+#define GLU_BEGIN 100100
+#define GLU_TESS_VERTEX 100101
+#define GLU_VERTEX 100101
+#define GLU_TESS_END 100102
+#define GLU_END 100102
+#define GLU_TESS_ERROR 100103
+#define GLU_TESS_EDGE_FLAG 100104
+#define GLU_EDGE_FLAG 100104
+#define GLU_TESS_COMBINE 100105
+#define GLU_TESS_BEGIN_DATA 100106
+#define GLU_TESS_VERTEX_DATA 100107
+#define GLU_TESS_END_DATA 100108
+#define GLU_TESS_ERROR_DATA 100109
+#define GLU_TESS_EDGE_FLAG_DATA 100110
+#define GLU_TESS_COMBINE_DATA 100111
+
+/* TessContour */
+#define GLU_CW 100120
+#define GLU_CCW 100121
+#define GLU_INTERIOR 100122
+#define GLU_EXTERIOR 100123
+#define GLU_UNKNOWN 100124
+
+/* TessProperty */
+#define GLU_TESS_WINDING_RULE 100140
+#define GLU_TESS_BOUNDARY_ONLY 100141
+#define GLU_TESS_TOLERANCE 100142
+
+/* TessError */
+#define GLU_TESS_ERROR1 100151
+#define GLU_TESS_ERROR2 100152
+#define GLU_TESS_ERROR3 100153
+#define GLU_TESS_ERROR4 100154
+#define GLU_TESS_ERROR5 100155
+#define GLU_TESS_ERROR6 100156
+#define GLU_TESS_ERROR7 100157
+#define GLU_TESS_ERROR8 100158
+#define GLU_TESS_MISSING_BEGIN_POLYGON 100151
+#define GLU_TESS_MISSING_BEGIN_CONTOUR 100152
+#define GLU_TESS_MISSING_END_POLYGON 100153
+#define GLU_TESS_MISSING_END_CONTOUR 100154
+#define GLU_TESS_COORD_TOO_LARGE 100155
+#define GLU_TESS_NEED_COMBINE_CALLBACK 100156
+
+/* TessWinding */
+#define GLU_TESS_WINDING_ODD 100130
+#define GLU_TESS_WINDING_NONZERO 100131
+#define GLU_TESS_WINDING_POSITIVE 100132
+#define GLU_TESS_WINDING_NEGATIVE 100133
+#define GLU_TESS_WINDING_ABS_GEQ_TWO 100134
+
+/*************************************************************/
+
+
+#ifdef __cplusplus
+class GLUnurbs;
+class GLUquadric;
+class GLUtesselator;
+#else
+typedef struct GLUnurbs GLUnurbs;
+typedef struct GLUquadric GLUquadric;
+typedef struct GLUtesselator GLUtesselator;
+#endif
+
+typedef struct GLUnurbs GLUnurbsObj;
+typedef struct GLUquadric GLUquadricObj;
+typedef struct GLUtesselator GLUtesselatorObj;
+typedef struct GLUtesselator GLUtriangulatorObj;
+
+#define GLU_TESS_MAX_COORD 1.0e150
+
+/* Internal convenience typedefs */
+typedef void (GLAPIENTRY *_GLUfuncptr)();
+
+GLAPI void GLAPIENTRY gluBeginCurve (GLUnurbs* nurb);
+GLAPI void GLAPIENTRY gluBeginPolygon (GLUtesselator* tess);
+GLAPI void GLAPIENTRY gluBeginSurface (GLUnurbs* nurb);
+GLAPI void GLAPIENTRY gluBeginTrim (GLUnurbs* nurb);
+GLAPI GLint GLAPIENTRY gluBuild1DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
+GLAPI GLint GLAPIENTRY gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data);
+GLAPI GLint GLAPIENTRY gluBuild2DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
+GLAPI GLint GLAPIENTRY gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data);
+GLAPI GLint GLAPIENTRY gluBuild3DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data);
+GLAPI GLint GLAPIENTRY gluBuild3DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
+GLAPI GLboolean GLAPIENTRY gluCheckExtension (const GLubyte *extName, const GLubyte *extString);
+GLAPI void GLAPIENTRY gluCylinder (GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks);
+GLAPI void GLAPIENTRY gluDeleteNurbsRenderer (GLUnurbs* nurb);
+GLAPI void GLAPIENTRY gluDeleteQuadric (GLUquadric* quad);
+GLAPI void GLAPIENTRY gluDeleteTess (GLUtesselator* tess);
+GLAPI void GLAPIENTRY gluDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops);
+GLAPI void GLAPIENTRY gluEndCurve (GLUnurbs* nurb);
+GLAPI void GLAPIENTRY gluEndPolygon (GLUtesselator* tess);
+GLAPI void GLAPIENTRY gluEndSurface (GLUnurbs* nurb);
+GLAPI void GLAPIENTRY gluEndTrim (GLUnurbs* nurb);
+GLAPI const GLubyte * GLAPIENTRY gluErrorString (GLenum error);
+GLAPI void GLAPIENTRY gluGetNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat* data);
+GLAPI const GLubyte * GLAPIENTRY gluGetString (GLenum name);
+GLAPI void GLAPIENTRY gluGetTessProperty (GLUtesselator* tess, GLenum which, GLdouble* data);
+GLAPI void GLAPIENTRY gluLoadSamplingMatrices (GLUnurbs* nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view);
+GLAPI void GLAPIENTRY gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ);
+GLAPI GLUnurbs* GLAPIENTRY gluNewNurbsRenderer (void);
+GLAPI GLUquadric* GLAPIENTRY gluNewQuadric (void);
+GLAPI GLUtesselator* GLAPIENTRY gluNewTess (void);
+GLAPI void GLAPIENTRY gluNextContour (GLUtesselator* tess, GLenum type);
+GLAPI void GLAPIENTRY gluNurbsCallback (GLUnurbs* nurb, GLenum which, _GLUfuncptr CallBackFunc);
+GLAPI void GLAPIENTRY gluNurbsCallbackData (GLUnurbs* nurb, GLvoid* userData);
+GLAPI void GLAPIENTRY gluNurbsCallbackDataEXT (GLUnurbs* nurb, GLvoid* userData);
+GLAPI void GLAPIENTRY gluNurbsCurve (GLUnurbs* nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type);
+GLAPI void GLAPIENTRY gluNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat value);
+GLAPI void GLAPIENTRY gluNurbsSurface (GLUnurbs* nurb, GLint sKnotCount, GLfloat* sKnots, GLint tKnotCount, GLfloat* tKnots, GLint sStride, GLint tStride, GLfloat* control, GLint sOrder, GLint tOrder, GLenum type);
+GLAPI void GLAPIENTRY gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top);
+GLAPI void GLAPIENTRY gluPartialDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep);
+GLAPI void GLAPIENTRY gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar);
+GLAPI void GLAPIENTRY gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport);
+GLAPI GLint GLAPIENTRY gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* winX, GLdouble* winY, GLdouble* winZ);
+GLAPI void GLAPIENTRY gluPwlCurve (GLUnurbs* nurb, GLint count, GLfloat* data, GLint stride, GLenum type);
+GLAPI void GLAPIENTRY gluQuadricCallback (GLUquadric* quad, GLenum which, _GLUfuncptr CallBackFunc);
+GLAPI void GLAPIENTRY gluQuadricDrawStyle (GLUquadric* quad, GLenum draw);
+GLAPI void GLAPIENTRY gluQuadricNormals (GLUquadric* quad, GLenum normal);
+GLAPI void GLAPIENTRY gluQuadricOrientation (GLUquadric* quad, GLenum orientation);
+GLAPI void GLAPIENTRY gluQuadricTexture (GLUquadric* quad, GLboolean texture);
+GLAPI GLint GLAPIENTRY gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut);
+GLAPI void GLAPIENTRY gluSphere (GLUquadric* quad, GLdouble radius, GLint slices, GLint stacks);
+GLAPI void GLAPIENTRY gluTessBeginContour (GLUtesselator* tess);
+GLAPI void GLAPIENTRY gluTessBeginPolygon (GLUtesselator* tess, GLvoid* data);
+GLAPI void GLAPIENTRY gluTessCallback (GLUtesselator* tess, GLenum which, _GLUfuncptr CallBackFunc);
+GLAPI void GLAPIENTRY gluTessEndContour (GLUtesselator* tess);
+GLAPI void GLAPIENTRY gluTessEndPolygon (GLUtesselator* tess);
+GLAPI void GLAPIENTRY gluTessNormal (GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ);
+GLAPI void GLAPIENTRY gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data);
+GLAPI void GLAPIENTRY gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data);
+GLAPI GLint GLAPIENTRY gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* objX, GLdouble* objY, GLdouble* objZ);
+GLAPI GLint GLAPIENTRY gluUnProject4 (GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble nearVal, GLdouble farVal, GLdouble* objX, GLdouble* objY, GLdouble* objZ, GLdouble* objW);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __glu_h__ */
diff --git a/C2J/mesa40-header/glu_mangle.h b/C2J/mesa40-header/glu_mangle.h
new file mode 100644
index 0000000..15f8fc3
--- /dev/null
+++ b/C2J/mesa40-header/glu_mangle.h
@@ -0,0 +1,108 @@
+/* $Id$ */
+
+/*
+ * Mesa 3-D graphics library
+ * Version: 3.0
+ * Copyright (C) 1995-1998 Brian Paul
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+
+/*
+ * $Log$
+ * Revision 1.1 2001/11/06 08:22:47 sven
+ * java.nio, mesa-4.0 (gl1.3)
+ *
+ * Revision 1.3 2001/09/20 22:18:47 kschultz
+ * add mangling for new entry points
+ *
+ * Revision 1.2 1999/09/10 02:08:19 gareth
+ * Added GLU 1.3 tessellation (except winding rule code).
+ *
+ * Revision 1.1.1.1 1999/08/19 00:55:40 jtg
+ * Imported sources
+ *
+ * Revision 3.1 1999/06/21 22:00:42 brianp
+ * added #ifndef GLU_MANGLE_H stuff
+ *
+ * Revision 3.0 1998/02/20 05:04:45 brianp
+ * initial rev
+ *
+ */
+
+#ifndef GLU_MANGLE_H
+#define GLU_MANGLE_H
+
+
+#define gluLookAt mgluLookAt
+#define gluOrtho2D mgluOrtho2D
+#define gluPerspective mgluPerspective
+#define gluPickMatrix mgluPickMatrix
+#define gluProject mgluProject
+#define gluUnProject mgluUnProject
+#define gluErrorString mgluErrorString
+#define gluScaleImage mgluScaleImage
+#define gluBuild1DMipmaps mgluBuild1DMipmaps
+#define gluBuild2DMipmaps mgluBuild2DMipmaps
+#define gluNewQuadric mgluNewQuadric
+#define gluDeleteQuadric mgluDeleteQuadric
+#define gluQuadricDrawStyle mgluQuadricDrawStyle
+#define gluQuadricOrientation mgluQuadricOrientation
+#define gluQuadricNormals mgluQuadricNormals
+#define gluQuadricTexture mgluQuadricTexture
+#define gluQuadricCallback mgluQuadricCallback
+#define gluCylinder mgluCylinder
+#define gluSphere mgluSphere
+#define gluDisk mgluDisk
+#define gluPartialDisk mgluPartialDisk
+#define gluNewNurbsRenderer mgluNewNurbsRenderer
+#define gluDeleteNurbsRenderer mgluDeleteNurbsRenderer
+#define gluLoadSamplingMatrices mgluLoadSamplingMatrices
+#define gluNurbsProperty mgluNurbsProperty
+#define gluGetNurbsProperty mgluGetNurbsProperty
+#define gluBeginCurve mgluBeginCurve
+#define gluEndCurve mgluEndCurve
+#define gluNurbsCurve mgluNurbsCurve
+#define gluBeginSurface mgluBeginSurface
+#define gluEndSurface mgluEndSurface
+#define gluNurbsSurface mgluNurbsSurface
+#define gluBeginTrim mgluBeginTrim
+#define gluEndTrim mgluEndTrim
+#define gluPwlCurve mgluPwlCurve
+#define gluNurbsCallback mgluNurbsCallback
+#define gluNewTess mgluNewTess
+#define gluDeleteTess mgluDeleteTess
+#define gluTessBeginPolygon mgluTessBeginPolygon
+#define gluTessBeginContour mgluTessBeginContour
+#define gluTessVertex mgluTessVertex
+#define gluTessEndPolygon mgluTessEndPolygon
+#define gluTessEndContour mgluTessEndContour
+#define gluTessProperty mgluTessProperty
+#define gluTessNormal mgluTessNormal
+#define gluTessCallback mgluTessCallback
+#define gluGetTessProperty mgluGetTessProperty
+#define gluBeginPolygon mgluBeginPolygon
+#define gluNextContour mgluNextContour
+#define gluEndPolygon mgluEndPolygon
+#define gluGetString mgluGetString
+#define gluBuild1DMipmapLevels mgluBuild1DMipmapLevels
+#define gluBuild2DMipmapLevels mgluBuild2DMipmapLevels
+#define gluBuild3DMipmapLevels mgluBuild3DMipmapLevels
+#define gluBuild3DMipmaps mgluBuild3DMipmaps
+#define gluCheckExtension mgluCheckExtension
+#define gluUnProject4 mgluUnProject4
+
+#endif
diff --git a/C2J/mesa40-header/glx.h b/C2J/mesa40-header/glx.h
new file mode 100644
index 0000000..d5438a4
--- /dev/null
+++ b/C2J/mesa40-header/glx.h
@@ -0,0 +1,461 @@
+/* $Id$ */
+
+/*
+ * Mesa 3-D graphics library
+ * Version: 4.0
+ *
+ * Copyright (C) 1999-2001 Brian Paul All Rights Reserved.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+
+#ifndef GLX_H
+#define GLX_H
+
+
+#ifdef __VMS
+#include <GL/vms_x_fix.h>
+# ifdef __cplusplus
+/* VMS Xlib.h gives problems with C++.
+ * this avoids a bunch of trivial warnings */
+#pragma message disable nosimpint
+#endif
+#endif
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#ifdef __VMS
+# ifdef __cplusplus
+#pragma message enable nosimpint
+#endif
+#endif
+#include <GL/gl.h>
+
+
+#if defined(USE_MGL_NAMESPACE)
+#include <GL/glx_mangle.h>
+#endif
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
+#define GLX_VERSION_1_1 1
+#define GLX_VERSION_1_2 1
+#define GLX_VERSION_1_3 1
+#define GLX_VERSION_1_4 1
+
+#define GLX_EXTENSION_NAME "GLX"
+
+
+
+/*
+ * Tokens for glXChooseVisual and glXGetConfig:
+ */
+#define GLX_USE_GL 1
+#define GLX_BUFFER_SIZE 2
+#define GLX_LEVEL 3
+#define GLX_RGBA 4
+#define GLX_DOUBLEBUFFER 5
+#define GLX_STEREO 6
+#define GLX_AUX_BUFFERS 7
+#define GLX_RED_SIZE 8
+#define GLX_GREEN_SIZE 9
+#define GLX_BLUE_SIZE 10
+#define GLX_ALPHA_SIZE 11
+#define GLX_DEPTH_SIZE 12
+#define GLX_STENCIL_SIZE 13
+#define GLX_ACCUM_RED_SIZE 14
+#define GLX_ACCUM_GREEN_SIZE 15
+#define GLX_ACCUM_BLUE_SIZE 16
+#define GLX_ACCUM_ALPHA_SIZE 17
+
+
+/*
+ * Error codes returned by glXGetConfig:
+ */
+#define GLX_BAD_SCREEN 1
+#define GLX_BAD_ATTRIBUTE 2
+#define GLX_NO_EXTENSION 3
+#define GLX_BAD_VISUAL 4
+#define GLX_BAD_CONTEXT 5
+#define GLX_BAD_VALUE 6
+#define GLX_BAD_ENUM 7
+
+
+/*
+ * GLX 1.1 and later:
+ */
+#define GLX_VENDOR 1
+#define GLX_VERSION 2
+#define GLX_EXTENSIONS 3
+
+
+/*
+ * GLX 1.3 and later:
+ */
+#define GLX_CONFIG_CAVEAT 0x20
+#define GLX_DONT_CARE 0xFFFFFFFF
+#define GLX_SLOW_CONFIG 0x8001
+#define GLX_NON_CONFORMANT_CONFIG 0x800D
+#define GLX_X_VISUAL_TYPE 0x22
+#define GLX_TRANSPARENT_TYPE 0x23
+#define GLX_TRANSPARENT_INDEX_VALUE 0x24
+#define GLX_TRANSPARENT_RED_VALUE 0x25
+#define GLX_TRANSPARENT_GREEN_VALUE 0x26
+#define GLX_TRANSPARENT_BLUE_VALUE 0x27
+#define GLX_TRANSPARENT_ALPHA_VALUE 0x28
+#define GLX_MAX_PBUFFER_WIDTH 0x8016
+#define GLX_MAX_PBUFFER_HEIGHT 0x8017
+#define GLX_MAX_PBUFFER_PIXELS 0x8018
+#define GLX_PRESERVED_CONTENTS 0x801B
+#define GLX_LARGEST_PBUFFER 0x801C
+#define GLX_WIDTH 0x801D
+#define GLX_HEIGHT 0x801E
+#define GLX_EVENT_MASK 0x801F
+#define GLX_DRAWABLE_TYPE 0x8010
+#define GLX_FBCONFIG_ID 0x8013
+#define GLX_VISUAL_ID 0x800B
+#define GLX_WINDOW_BIT 0x00000001
+#define GLX_PIXMAP_BIT 0x00000002
+#define GLX_PBUFFER_BIT 0x00000004
+#define GLX_AUX_BUFFERS_BIT 0x00000010
+#define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001
+#define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002
+#define GLX_BACK_LEFT_BUFFER_BIT 0x00000004
+#define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008
+#define GLX_DEPTH_BUFFER_BIT 0x00000020
+#define GLX_STENCIL_BUFFER_BIT 0x00000040
+#define GLX_ACCUM_BUFFER_BIT 0x00000080
+#define GLX_DRAWABLE_TYPE 0x8010
+#define GLX_RENDER_TYPE 0x8011
+#define GLX_X_RENDERABLE 0x8012
+#define GLX_NONE 0x8000
+#define GLX_TRUE_COLOR 0x8002
+#define GLX_DIRECT_COLOR 0x8003
+#define GLX_PSEUDO_COLOR 0x8004
+#define GLX_STATIC_COLOR 0x8005
+#define GLX_GRAY_SCALE 0x8006
+#define GLX_STATIC_GRAY 0x8007
+#define GLX_TRANSPARENT_INDEX 0x8009
+#define GLX_RGBA_TYPE 0x8014
+#define GLX_COLOR_INDEX_TYPE 0x8015
+#define GLX_COLOR_INDEX_BIT 0x00000002
+#define GLX_RGBA_BIT 0x00000001
+#define GLX_SCREEN 0x800C
+#define GLX_PBUFFER_CLOBBER_MASK 0x08000000
+#define GLX_DAMAGED 0x8020
+#define GLX_SAVED 0x8021
+#define GLX_WINDOW 0x8022
+#define GLX_PBUFFER 0x8023
+#define GLX_PBUFFER_HEIGHT 0x8040
+#define GLX_PBUFFER_WIDTH 0x8041
+
+
+/*
+ * GLX 1.4 and later:
+ */
+#define GLX_SAMPLE_BUFFERS_SGIS 100000
+#define GLX_SAMPLES_SGIS 100001
+
+
+
+typedef struct __GLXcontextRec *GLXContext;
+typedef XID GLXPixmap;
+typedef XID GLXDrawable;
+/* GLX 1.3 and later */
+typedef struct __GLXFBConfigRec *GLXFBConfig;
+typedef XID GLXFBConfigID;
+typedef XID GLXContextID;
+typedef XID GLXWindow;
+typedef XID GLXPbuffer;
+
+
+
+extern XVisualInfo* glXChooseVisual( Display *dpy, int screen,
+ int *attribList );
+
+extern GLXContext glXCreateContext( Display *dpy, XVisualInfo *vis,
+ GLXContext shareList, Bool direct );
+
+extern void glXDestroyContext( Display *dpy, GLXContext ctx );
+
+extern Bool glXMakeCurrent( Display *dpy, GLXDrawable drawable,
+ GLXContext ctx);
+
+extern void glXCopyContext( Display *dpy, GLXContext src, GLXContext dst,
+ unsigned long mask );
+
+extern void glXSwapBuffers( Display *dpy, GLXDrawable drawable );
+
+extern GLXPixmap glXCreateGLXPixmap( Display *dpy, XVisualInfo *visual,
+ Pixmap pixmap );
+
+extern void glXDestroyGLXPixmap( Display *dpy, GLXPixmap pixmap );
+
+extern Bool glXQueryExtension( Display *dpy, int *errorb, int *event );
+
+extern Bool glXQueryVersion( Display *dpy, int *maj, int *min );
+
+extern Bool glXIsDirect( Display *dpy, GLXContext ctx );
+
+extern int glXGetConfig( Display *dpy, XVisualInfo *visual,
+ int attrib, int *value );
+
+extern GLXContext glXGetCurrentContext( void );
+
+extern GLXDrawable glXGetCurrentDrawable( void );
+
+extern void glXWaitGL( void );
+
+extern void glXWaitX( void );
+
+extern void glXUseXFont( Font font, int first, int count, int list );
+
+
+
+/* GLX 1.1 and later */
+extern const char *glXQueryExtensionsString( Display *dpy, int screen );
+
+extern const char *glXQueryServerString( Display *dpy, int screen, int name );
+
+extern const char *glXGetClientString( Display *dpy, int name );
+
+
+/* GLX 1.2 and later */
+extern Display *glXGetCurrentDisplay( void );
+
+
+/* GLX 1.3 and later */
+extern GLXFBConfig *glXChooseFBConfig( Display *dpy, int screen,
+ const int *attribList, int *nitems );
+
+extern int glXGetFBConfigAttrib( Display *dpy, GLXFBConfig config,
+ int attribute, int *value );
+
+extern GLXFBConfig *glXGetFBConfigs( Display *dpy, int screen,
+ int *nelements );
+
+extern XVisualInfo *glXGetVisualFromFBConfig( Display *dpy,
+ GLXFBConfig config );
+
+extern GLXWindow glXCreateWindow( Display *dpy, GLXFBConfig config,
+ Window win, const int *attribList );
+
+extern void glXDestroyWindow( Display *dpy, GLXWindow window );
+
+extern GLXPixmap glXCreatePixmap( Display *dpy, GLXFBConfig config,
+ Pixmap pixmap, const int *attribList );
+
+extern void glXDestroyPixmap( Display *dpy, GLXPixmap pixmap );
+
+extern GLXPbuffer glXCreatePbuffer( Display *dpy, GLXFBConfig config,
+ const int *attribList );
+
+extern void glXDestroyPbuffer( Display *dpy, GLXPbuffer pbuf );
+
+extern void glXQueryDrawable( Display *dpy, GLXDrawable draw, int attribute,
+ unsigned int *value );
+
+extern GLXContext glXCreateNewContext( Display *dpy, GLXFBConfig config,
+ int renderType, GLXContext shareList,
+ Bool direct );
+
+extern Bool glXMakeContextCurrent( Display *dpy, GLXDrawable draw,
+ GLXDrawable read, GLXContext ctx );
+
+extern GLXDrawable glXGetCurrentReadDrawable( void );
+
+extern int glXQueryContext( Display *dpy, GLXContext ctx, int attribute,
+ int *value );
+
+extern void glXSelectEvent( Display *dpy, GLXDrawable drawable,
+ unsigned long mask );
+
+extern void glXGetSelectedEvent( Display *dpy, GLXDrawable drawable,
+ unsigned long *mask );
+
+
+/* GLX 1.4 and later */
+extern void (*glXGetProcAddress(const GLubyte *procname))();
+
+
+
+#ifndef GLX_GLXEXT_LEGACY
+
+#include <GL/glxext.h>
+
+#else
+
+
+/*
+ * 28. GLX_EXT_visual_info extension
+ */
+#ifndef GLX_EXT_visual_info
+#define GLX_EXT_visual_info 1
+
+#define GLX_X_VISUAL_TYPE_EXT 0x22
+#define GLX_TRANSPARENT_TYPE_EXT 0x23
+#define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24
+#define GLX_TRANSPARENT_RED_VALUE_EXT 0x25
+#define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26
+#define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27
+#define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28
+#define GLX_TRUE_COLOR_EXT 0x8002
+#define GLX_DIRECT_COLOR_EXT 0x8003
+#define GLX_PSEUDO_COLOR_EXT 0x8004
+#define GLX_STATIC_COLOR_EXT 0x8005
+#define GLX_GRAY_SCALE_EXT 0x8006
+#define GLX_STATIC_GRAY_EXT 0x8007
+#define GLX_NONE_EXT 0x8000
+#define GLX_TRANSPARENT_RGB_EXT 0x8008
+#define GLX_TRANSPARENT_INDEX_EXT 0x8009
+
+#endif /* 28. GLX_EXT_visual_info extension */
+
+
+
+/*
+ * 41. GLX_SGI_video_sync
+ */
+#ifndef GLX_SGI_video_sync
+#define GLX_SGI_video_sync 1
+
+extern int glXGetVideoSyncSGI(unsigned int *count);
+extern int glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int *count);
+
+#endif /* GLX_SGI_video_sync */
+
+
+
+/*
+ * 42. GLX_EXT_visual_rating
+ */
+#ifndef GLX_EXT_visual_rating
+#define GLX_EXT_visual_rating 1
+
+#define GLX_VISUAL_CAVEAT_EXT 0x20
+/*#define GLX_NONE_EXT 0x8000*/
+#define GLX_SLOW_VISUAL_EXT 0x8001
+#define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D
+
+#endif /* GLX_EXT_visual_rating */
+
+
+
+/*
+ * 47. GLX_EXT_import_context
+ */
+#ifndef GLX_EXT_import_context
+#define GLX_EXT_import_context 1
+
+#define GLX_SHARE_CONTEXT_EXT 0x800A
+#define GLX_VISUAL_ID_EXT 0x800B
+#define GLX_SCREEN_EXT 0x800C
+
+extern void glXFreeContextEXT(Display *dpy, GLXContext context);
+
+extern GLXContextID glXGetContextIDEXT(const GLXContext context);
+
+extern Display *glXGetCurrentDisplayEXT(void);
+
+extern GLXContext glXImportContextEXT(Display *dpy, GLXContextID contextID);
+
+extern int glXQueryContextInfoEXT(Display *dpy, GLXContext context,
+ int attribute,int *value);
+
+#endif /* GLX_EXT_import_context */
+
+
+
+/*
+ * 215. GLX_MESA_copy_sub_buffer
+ */
+#ifndef GLX_MESA_copy_sub_buffer
+#define GLX_MESA_copy_sub_buffer 1
+
+extern void glXCopySubBufferMESA( Display *dpy, GLXDrawable drawable,
+ int x, int y, int width, int height );
+
+#endif
+
+
+
+/*
+ * 216. GLX_MESA_pixmap_colormap
+ */
+#ifndef GLX_MESA_pixmap_colormap
+#define GLX_MESA_pixmap_colormap 1
+
+extern GLXPixmap glXCreateGLXPixmapMESA( Display *dpy, XVisualInfo *visual,
+ Pixmap pixmap, Colormap cmap );
+
+#endif /* GLX_MESA_pixmap_colormap */
+
+
+
+/*
+ * 217. GLX_MESA_release_buffers
+ */
+#ifndef GLX_MESA_release_buffers
+#define GLX_MESA_release_buffers 1
+
+extern Bool glXReleaseBuffersMESA( Display *dpy, GLXDrawable d );
+
+#endif /* GLX_MESA_release_buffers */
+
+
+
+/*
+ * 218. GLX_MESA_set_3dfx_mode
+ */
+#ifndef GLX_MESA_set_3dfx_mode
+#define GLX_MESA_set_3dfx_mode 1
+
+#define GLX_3DFX_WINDOW_MODE_MESA 0x1
+#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2
+
+extern Bool glXSet3DfxModeMESA( int mode );
+
+#endif /* GLX_MESA_set_3dfx_mode */
+
+
+
+/*
+ * ARB 2. GLX_ARB_get_proc_address
+ */
+#ifndef GLX_ARB_get_proc_address
+#define GLX_ARB_get_proc_address 1
+
+extern void (*glXGetProcAddressARB(const GLubyte *procName))();
+
+#endif /* GLX_ARB_get_proc_address */
+
+
+
+#endif /* GLX_GLXEXT_LEGACY */
+
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/C2J/mesa40-header/glx_mangle.h b/C2J/mesa40-header/glx_mangle.h
new file mode 100644
index 0000000..71c7665
--- /dev/null
+++ b/C2J/mesa40-header/glx_mangle.h
@@ -0,0 +1,75 @@
+/* $Id$ */
+
+/*
+ * Mesa 3-D graphics library
+ * Version: 3.0
+ * Copyright (C) 1995-1998 Brian Paul
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+
+/*
+ * $Log$
+ * Revision 1.1 2001/11/06 08:22:47 sven
+ * java.nio, mesa-4.0 (gl1.3)
+ *
+ * Revision 1.1.1.1 1999/08/19 00:55:40 jtg
+ * Imported sources
+ *
+ * Revision 3.3 1999/06/21 22:01:00 brianp
+ * added #ifndef GLX_MANGLE_H stuff, video sync extension functions
+ *
+ * Revision 3.2 1998/03/26 02:44:53 brianp
+ * removed ^M characters
+ *
+ * Revision 3.1 1998/03/17 02:41:19 brianp
+ * updated by Randy Frank
+ *
+ * Revision 3.0 1998/02/20 05:04:45 brianp
+ * initial rev
+ *
+ */
+
+#ifndef GLX_MANGLE_H
+#define GLX_MANGLE_H
+
+#define glXChooseVisual mglXChooseVisual
+#define glXCreateContext mglXCreateContext
+#define glXDestroyContext mglXDestroyContext
+#define glXMakeCurrent mglXMakeCurrent
+#define glXCopyContext mglXCopyContext
+#define glXSwapBuffers mglXSwapBuffers
+#define glXCreateGLXPixmap mglXCreateGLXPixmap
+#define glXDestroyGLXPixmap mglXDestroyGLXPixmap
+#define glXQueryExtension mglXQueryExtension
+#define glXQueryVersion mglXQueryVersion
+#define glXIsDirect mglXIsDirect
+#define glXGetConfig mglXGetConfig
+#define glXGetCurrentContext mglXGetCurrentContext
+#define glXGetCurrentDrawable mglXGetCurrentDrawable
+#define glXWaitGL mglXWaitGL
+#define glXWaitX mglXWaitX
+#define glXUseXFont mglXUseXFont
+#define glXQueryExtensionsString mglXQueryExtensionsString
+#define glXQueryServerString mglXQueryServerString
+#define glXGetClientString mglXGetClientString
+#define glXCreateGLXPixmapMESA mglXCreateGLXPixmapMESA
+#define glXReleaseBuffersMESA mglXReleaseBuffersMESA
+#define glXCopySubBufferMESA mglXCopySubBufferMESA
+#define glXGetVideoSyncSGI mglXGetVideoSyncSGI
+#define glXWaitVideoSyncSGI mglXWaitVideoSyncSGI
+
+#endif
diff --git a/C2J/mesa40-header/glxext.h b/C2J/mesa40-header/glxext.h
new file mode 100644
index 0000000..33bbc44
--- /dev/null
+++ b/C2J/mesa40-header/glxext.h
@@ -0,0 +1,570 @@
+#ifndef __glxext_h_
+#define __glxext_h_
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*
+** License Applicability. Except to the extent portions of this file are
+** made subject to an alternative license as permitted in the SGI Free
+** Software License B, Version 1.1 (the "License"), the contents of this
+** file are subject only to the provisions of the License. You may not use
+** this file except in compliance with the License. You may obtain a copy
+** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
+** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
+**
+** http://oss.sgi.com/projects/FreeB
+**
+** Note that, as provided in the License, the Software is distributed on an
+** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
+** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
+** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
+** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
+**
+** Original Code. The Original Code is: OpenGL Sample Implementation,
+** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
+** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
+** Copyright in any portions created by third parties is as indicated
+** elsewhere herein. All Rights Reserved.
+**
+** Additional Notice Provisions: This software was created using the
+** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
+** not been independently verified as being compliant with the OpenGL(R)
+** version 1.2.1 Specification.
+*/
+
+#if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__)
+#define WIN32_LEAN_AND_MEAN 1
+#include <windows.h>
+#endif
+
+#ifndef APIENTRY
+#define APIENTRY
+#endif
+
+/*************************************************************/
+
+/* Header file version number, required by OpenGL ABI for Linux */
+/* glxext.h last updated 2001/09/26 */
+#define GLX_GLXEXT_VERSION 3
+
+#ifndef GLX_VERSION_1_3
+#define GLX_WINDOW_BIT 0x00000001
+#define GLX_PIXMAP_BIT 0x00000002
+#define GLX_PBUFFER_BIT 0x00000004
+#define GLX_RGBA_BIT 0x00000001
+#define GLX_COLOR_INDEX_BIT 0x00000002
+#define GLX_PBUFFER_CLOBBER_MASK 0x08000000
+#define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001
+#define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002
+#define GLX_BACK_LEFT_BUFFER_BIT 0x00000004
+#define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008
+#define GLX_AUX_BUFFERS_BIT 0x00000010
+#define GLX_DEPTH_BUFFER_BIT 0x00000020
+#define GLX_STENCIL_BUFFER_BIT 0x00000040
+#define GLX_ACCUM_BUFFER_BIT 0x00000080
+#define GLX_CONFIG_CAVEAT 0x20
+#define GLX_X_VISUAL_TYPE 0x22
+#define GLX_TRANSPARENT_TYPE 0x23
+#define GLX_TRANSPARENT_INDEX_VALUE 0x24
+#define GLX_TRANSPARENT_RED_VALUE 0x25
+#define GLX_TRANSPARENT_GREEN_VALUE 0x26
+#define GLX_TRANSPARENT_BLUE_VALUE 0x27
+#define GLX_TRANSPARENT_ALPHA_VALUE 0x28
+#define GLX_DONT_CARE 0xFFFFFFFF
+#define GLX_NONE 0x8000
+#define GLX_SLOW_CONFIG 0x8001
+#define GLX_TRUE_COLOR 0x8002
+#define GLX_DIRECT_COLOR 0x8003
+#define GLX_PSEUDO_COLOR 0x8004
+#define GLX_STATIC_COLOR 0x8005
+#define GLX_GRAY_SCALE 0x8006
+#define GLX_STATIC_GRAY 0x8007
+#define GLX_TRANSPARENT_RGB 0x8008
+#define GLX_TRANSPARENT_INDEX 0x8009
+#define GLX_VISUAL_ID 0x800B
+#define GLX_SCREEN 0x800C
+#define GLX_NON_CONFORMANT_CONFIG 0x800D
+#define GLX_DRAWABLE_TYPE 0x8010
+#define GLX_RENDER_TYPE 0x8011
+#define GLX_X_RENDERABLE 0x8012
+#define GLX_FBCONFIG_ID 0x8013
+#define GLX_RGBA_TYPE 0x8014
+#define GLX_COLOR_INDEX_TYPE 0x8015
+#define GLX_MAX_PBUFFER_WIDTH 0x8016
+#define GLX_MAX_PBUFFER_HEIGHT 0x8017
+#define GLX_MAX_PBUFFER_PIXELS 0x8018
+#define GLX_PRESERVED_CONTENTS 0x801B
+#define GLX_LARGEST_PBUFFER 0x801C
+#define GLX_WIDTH 0x801D
+#define GLX_HEIGHT 0x801E
+#define GLX_EVENT_MASK 0x801F
+#define GLX_DAMAGED 0x8020
+#define GLX_SAVED 0x8021
+#define GLX_WINDOW 0x8022
+#define GLX_PBUFFER 0x8023
+#define GLX_PBUFFER_HEIGHT 0x8040
+#define GLX_PBUFFER_WIDTH 0x8041
+#endif
+
+#ifndef GLX_VERSION_1_4
+#define GLX_SAMPLE_BUFFERS 100000
+#define GLX_SAMPLES 100001
+#endif
+
+#ifndef GLX_ARB_multisample
+#define GLX_SAMPLE_BUFFERS_ARB 100000
+#define GLX_SAMPLES_ARB 100001
+#endif
+
+#ifndef GLX_SGIS_multisample
+#define GLX_SAMPLE_BUFFERS_SGIS 100000
+#define GLX_SAMPLES_SGIS 100001
+#endif
+
+#ifndef GLX_EXT_visual_info
+#define GLX_X_VISUAL_TYPE_EXT 0x22
+#define GLX_TRANSPARENT_TYPE_EXT 0x23
+#define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24
+#define GLX_TRANSPARENT_RED_VALUE_EXT 0x25
+#define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26
+#define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27
+#define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28
+#define GLX_NONE_EXT 0x8000
+#define GLX_TRUE_COLOR_EXT 0x8002
+#define GLX_DIRECT_COLOR_EXT 0x8003
+#define GLX_PSEUDO_COLOR_EXT 0x8004
+#define GLX_STATIC_COLOR_EXT 0x8005
+#define GLX_GRAY_SCALE_EXT 0x8006
+#define GLX_STATIC_GRAY_EXT 0x8007
+#define GLX_TRANSPARENT_RGB_EXT 0x8008
+#define GLX_TRANSPARENT_INDEX_EXT 0x8009
+#endif
+
+#ifndef GLX_SGI_swap_control
+#endif
+
+#ifndef GLX_SGI_video_sync
+#endif
+
+#ifndef GLX_SGI_make_current_read
+#endif
+
+#ifndef GLX_SGIX_video_source
+#endif
+
+#ifndef GLX_EXT_visual_rating
+#define GLX_VISUAL_CAVEAT_EXT 0x20
+#define GLX_SLOW_VISUAL_EXT 0x8001
+#define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D
+/* reuse GLX_NONE_EXT */
+#endif
+
+#ifndef GLX_EXT_import_context
+#define GLX_SHARE_CONTEXT_EXT 0x800A
+#define GLX_VISUAL_ID_EXT 0x800B
+#define GLX_SCREEN_EXT 0x800C
+#endif
+
+#ifndef GLX_SGIX_fbconfig
+#define GLX_WINDOW_BIT_SGIX 0x00000001
+#define GLX_PIXMAP_BIT_SGIX 0x00000002
+#define GLX_RGBA_BIT_SGIX 0x00000001
+#define GLX_COLOR_INDEX_BIT_SGIX 0x00000002
+#define GLX_DRAWABLE_TYPE_SGIX 0x8010
+#define GLX_RENDER_TYPE_SGIX 0x8011
+#define GLX_X_RENDERABLE_SGIX 0x8012
+#define GLX_FBCONFIG_ID_SGIX 0x8013
+#define GLX_RGBA_TYPE_SGIX 0x8014
+#define GLX_COLOR_INDEX_TYPE_SGIX 0x8015
+/* reuse GLX_SCREEN_EXT */
+#endif
+
+#ifndef GLX_SGIX_pbuffer
+#define GLX_PBUFFER_BIT_SGIX 0x00000004
+#define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000
+#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001
+#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002
+#define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004
+#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008
+#define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010
+#define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020
+#define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040
+#define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080
+#define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100
+#define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016
+#define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017
+#define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018
+#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019
+#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A
+#define GLX_PRESERVED_CONTENTS_SGIX 0x801B
+#define GLX_LARGEST_PBUFFER_SGIX 0x801C
+#define GLX_WIDTH_SGIX 0x801D
+#define GLX_HEIGHT_SGIX 0x801E
+#define GLX_EVENT_MASK_SGIX 0x801F
+#define GLX_DAMAGED_SGIX 0x8020
+#define GLX_SAVED_SGIX 0x8021
+#define GLX_WINDOW_SGIX 0x8022
+#define GLX_PBUFFER_SGIX 0x8023
+#endif
+
+#ifndef GLX_SGI_cushion
+#endif
+
+#ifndef GLX_SGIX_video_resize
+#define GLX_SYNC_FRAME_SGIX 0x00000000
+#define GLX_SYNC_SWAP_SGIX 0x00000001
+#endif
+
+#ifndef GLX_SGIX_dmbuffer
+#define GLX_DIGITAL_MEDIA_PBUFFER_SGIX 0x8024
+#endif
+
+#ifndef GLX_SGIX_swap_group
+#endif
+
+#ifndef GLX_SGIX_swap_barrier
+#endif
+
+#ifndef GLX_SGIS_blended_overlay
+#define GLX_BLENDED_RGBA_SGIS 0x8025
+#endif
+
+#ifndef GLX_SGIS_shared_multisample
+#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026
+#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027
+#endif
+
+#ifndef GLX_SUN_get_transparent_index
+#endif
+
+#ifndef GLX_3DFX_multisample
+#define GLX_SAMPLE_BUFFERS_3DFX 0x8050
+#define GLX_SAMPLES_3DFX 0x8051
+#endif
+
+#ifndef GLX_MESA_copy_sub_buffer
+#endif
+
+#ifndef GLX_MESA_pixmap_colormap
+#endif
+
+#ifndef GLX_MESA_release_buffers
+#endif
+
+#ifndef GLX_MESA_set_3dfx_mode
+#define GLX_3DFX_WINDOW_MODE_MESA 0x1
+#define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2
+#endif
+
+#ifndef GLX_SGIX_visual_select_group
+#define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028
+#endif
+
+#ifndef GLX_OML_swap_method
+#define GLX_SWAP_METHOD_OML 0x8060
+#define GLX_SWAP_EXCHANGE_OML 0x8061
+#define GLX_SWAP_COPY_OML 0x8062
+#define GLX_SWAP_UNDEFINED_OML 0x8063
+#endif
+
+#ifndef GLX_OML_sync_control
+#endif
+
+
+/*************************************************************/
+
+#ifndef GLX_ARB_get_proc_address
+/* XXX Added void parameter to silence many, many warnings (BrianP) */
+typedef void (*__GLXextFuncPtr)(void);
+#endif
+
+#ifndef GLX_SGIX_video_source
+typedef XID GLXVideoSourceSGIX;
+#endif
+
+#ifndef GLX_SGIX_fbconfig
+typedef XID GLXFBConfigIDSGIX;
+typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
+#endif
+
+#ifndef GLX_SGIX_pbuffer
+typedef XID GLXPbufferSGIX;
+typedef struct {
+ int type;
+ unsigned long serial; /* # of last request processed by server */
+ Bool send_event; /* true if this came for SendEvent request */
+ Display *display; /* display the event was read from */
+ GLXDrawable drawable; /* i.d. of Drawable */
+ int event_type; /* GLX_DAMAGED_SGIX or GLX_SAVED_SGIX */
+ int draw_type; /* GLX_WINDOW_SGIX or GLX_PBUFFER_SGIX */
+ unsigned int mask; /* mask indicating which buffers are affected*/
+ int x, y;
+ int width, height;
+ int count; /* if nonzero, at least this many more */
+} GLXBufferClobberEventSGIX;
+#endif
+
+#ifndef GLX_VERSION_1_3
+#define GLX_VERSION_1_3 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern GLXFBConfig * glXGetFBConfigs (Display *, int, int *);
+extern GLXFBConfig * glXChooseFBConfig (Display *, int, const int *, int *);
+extern int glXGetFBConfigAttrib (Display *, GLXFBConfig, int, int *);
+extern XVisualInfo * glXGetVisualFromFBConfig (Display *, GLXFBConfig);
+extern GLXWindow glXCreateWindow (Display *, GLXFBConfig, Window, const int *);
+extern void glXDestroyWindow (Display *, GLXWindow);
+extern GLXPixmap glXCreatePixmap (Display *, GLXFBConfig, Pixmap, const int *);
+extern void glXDestroyPixmap (Display *, GLXPixmap);
+extern GLXPbuffer glXCreatePbuffer (Display *, GLXFBConfig, const int *);
+extern void glXDestroyPbuffer (Display *, GLXPbuffer);
+extern void glXQueryDrawable (Display *, GLXDrawable, int, unsigned int *);
+extern GLXContext glXCreateNewContext (Display *, GLXFBConfig, int, GLXContext, Bool);
+extern Bool glXMakeContextCurrent (Display *, GLXDrawable, GLXDrawable, GLXContext);
+extern GLXDrawable glXGetCurrentReadDrawable (void);
+extern Display * glXGetCurrentDisplay (void);
+extern int glXQueryContext (Display *, GLXContext, int, int *);
+extern void glXSelectEvent (Display *, GLXDrawable, unsigned long);
+extern void glXGetSelectedEvent (Display *, GLXDrawable, unsigned long *);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef GLXFBConfig * ( * PFNGLXGETFBCONFIGSPROC) (Display *dpy, int screen, int *nelements);
+typedef GLXFBConfig * ( * PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements);
+typedef int ( * PFNGLXGETFBCONFIGATTRIBPROC) (Display *dpy, GLXFBConfig config, int attribute, int *value);
+typedef XVisualInfo * ( * PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config);
+typedef GLXWindow ( * PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list);
+typedef void ( * PFNGLXDESTROYWINDOWPROC) (Display *dpy, GLXWindow win);
+typedef GLXPixmap ( * PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list);
+typedef void ( * PFNGLXDESTROYPIXMAPPROC) (Display *dpy, GLXPixmap pixmap);
+typedef GLXPbuffer ( * PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfig config, const int *attrib_list);
+typedef void ( * PFNGLXDESTROYPBUFFERPROC) (Display *dpy, GLXPbuffer pbuf);
+typedef void ( * PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value);
+typedef GLXContext ( * PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
+typedef Bool ( * PFNGLXMAKECONTEXTCURRENTPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
+typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLEPROC) (void);
+typedef Display * ( * PFNGLXGETCURRENTDISPLAYPROC) (void);
+typedef int ( * PFNGLXQUERYCONTEXTPROC) (Display *dpy, GLXContext ctx, int attribute, int *value);
+typedef void ( * PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask);
+typedef void ( * PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask);
+#endif
+
+#ifndef GLX_ARB_get_proc_address
+#define GLX_ARB_get_proc_address 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern __GLXextFuncPtr glXGetProcAddressARB (const GLubyte *);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSARBPROC) (const GLubyte *procName);
+#endif
+
+#ifndef GLX_SGIS_multisample
+#define GLX_SGIS_multisample 1
+#endif
+
+#ifndef GLX_EXT_visual_info
+#define GLX_EXT_visual_info 1
+#endif
+
+#ifndef GLX_SGI_swap_control
+#define GLX_SGI_swap_control 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern int glXSwapIntervalSGI (int);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef int ( * PFNGLXSWAPINTERVALSGIPROC) (int interval);
+#endif
+
+#ifndef GLX_SGI_video_sync
+#define GLX_SGI_video_sync 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern int glXGetVideoSyncSGI (unsigned int *);
+extern int glXWaitVideoSyncSGI (int, int, unsigned int *);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef int ( * PFNGLXGETVIDEOSYNCSGIPROC) (unsigned int *count);
+typedef int ( * PFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int *count);
+#endif
+
+#ifndef GLX_SGI_make_current_read
+#define GLX_SGI_make_current_read 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern Bool glXMakeCurrentReadSGI (Display *, GLXDrawable, GLXDrawable, GLXContext);
+extern GLXDrawable glXGetCurrentReadDrawableSGI (void);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef Bool ( * PFNGLXMAKECURRENTREADSGIPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
+typedef GLXDrawable ( * PFNGLXGETCURRENTREADDRAWABLESGIPROC) (void);
+#endif
+
+#ifdef _VL_H
+#ifndef GLX_SGIX_video_source
+#define GLX_SGIX_video_source 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern GLXVideoSourceSGIX glXCreateGLXVideoSourceSGIX (Display *, int, VLServer, VLPath, int, VLNode);
+extern void glXDestroyGLXVideoSourceSGIX (Display *, GLXVideoSourceSGIX);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef GLXVideoSourceSGIX ( * PFNGLXCREATEGLXVIDEOSOURCESGIXPROC) (Display *display, int screen, VLServer server, VLPath path, int nodeClass, VLNode drainNode);
+typedef void ( * PFNGLXDESTROYGLXVIDEOSOURCESGIXPROC) (Display *dpy, GLXVideoSourceSGIX glxvideosource);
+#endif
+
+#endif /* _VL_H */
+#ifndef GLX_EXT_visual_rating
+#define GLX_EXT_visual_rating 1
+#endif
+
+#ifndef GLX_EXT_import_context
+#define GLX_EXT_import_context 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern Display * glXGetCurrentDisplayEXT (void);
+extern int glXQueryContextInfoEXT (Display *, GLXContext, int, int *);
+extern GLXContextID glXGetContextIDEXT (GLXContext);
+extern GLXContext glXImportContextEXT (Display *, GLXContextID);
+extern void glXFreeContextEXT (Display *, GLXContext);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef Display * ( * PFNGLXGETCURRENTDISPLAYEXTPROC) (void);
+typedef int ( * PFNGLXQUERYCONTEXTINFOEXTPROC) (Display *dpy, GLXContext context, int attribute, int *value);
+typedef GLXContextID ( * PFNGLXGETCONTEXTIDEXTPROC) (GLXContext context);
+typedef GLXContext ( * PFNGLXIMPORTCONTEXTEXTPROC) (Display *dpy, GLXContextID contextID);
+typedef void ( * PFNGLXFREECONTEXTEXTPROC) (Display *dpy, GLXContext context);
+#endif
+
+#ifndef GLX_SGIX_fbconfig
+#define GLX_SGIX_fbconfig 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern int glXGetFBConfigAttribSGIX (Display *, GLXFBConfigSGIX, int, int *);
+extern GLXFBConfigSGIX * glXChooseFBConfigSGIX (Display *, int, int *, int *);
+extern GLXPixmap glXCreateGLXPixmapWithConfigSGIX (Display *, GLXFBConfigSGIX, Pixmap);
+extern GLXContext glXCreateContextWithConfigSGIX (Display *, GLXFBConfigSGIX, int, GLXContext, Bool);
+extern XVisualInfo * glXGetVisualFromFBConfigSGIX (Display *, GLXFBConfigSGIX);
+extern GLXFBConfigSGIX glXGetFBConfigFromVisualSGIX (Display *, XVisualInfo *);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef int ( * PFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, int attribute, int *value);
+typedef GLXFBConfigSGIX * ( * PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display *dpy, int screen, int *attrib_list, int *nelements);
+typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, Pixmap pixmap);
+typedef GLXContext ( * PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct);
+typedef XVisualInfo * ( * PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display *dpy, GLXFBConfigSGIX config);
+typedef GLXFBConfigSGIX ( * PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display *dpy, XVisualInfo *vis);
+#endif
+
+#ifndef GLX_SGIX_pbuffer
+#define GLX_SGIX_pbuffer 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern GLXPbufferSGIX glXCreateGLXPbufferSGIX (Display *, GLXFBConfigSGIX, unsigned int, unsigned int, int *);
+extern void glXDestroyGLXPbufferSGIX (Display *, GLXPbufferSGIX);
+extern int glXQueryGLXPbufferSGIX (Display *, GLXPbufferSGIX, int, unsigned int *);
+extern void glXSelectEventSGIX (Display *, GLXDrawable, unsigned long);
+extern void glXGetSelectedEventSGIX (Display *, GLXDrawable, unsigned long *);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef GLXPbufferSGIX ( * PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display *dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int *attrib_list);
+typedef void ( * PFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuf);
+typedef int ( * PFNGLXQUERYGLXPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int *value);
+typedef void ( * PFNGLXSELECTEVENTSGIXPROC) (Display *dpy, GLXDrawable drawable, unsigned long mask);
+typedef void ( * PFNGLXGETSELECTEDEVENTSGIXPROC) (Display *dpy, GLXDrawable drawable, unsigned long *mask);
+#endif
+
+#ifndef GLX_SGI_cushion
+#define GLX_SGI_cushion 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern void glXCushionSGI (Display *, Window, float);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef void ( * PFNGLXCUSHIONSGIPROC) (Display *dpy, Window window, float cushion);
+#endif
+
+#ifndef GLX_SGIX_video_resize
+#define GLX_SGIX_video_resize 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern int glXBindChannelToWindowSGIX (Display *, int, int, Window);
+extern int glXChannelRectSGIX (Display *, int, int, int, int, int, int);
+extern int glXQueryChannelRectSGIX (Display *, int, int, int *, int *, int *, int *);
+extern int glXQueryChannelDeltasSGIX (Display *, int, int, int *, int *, int *, int *);
+extern int glXChannelRectSyncSGIX (Display *, int, int, GLenum);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef int ( * PFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display *display, int screen, int channel, Window window);
+typedef int ( * PFNGLXCHANNELRECTSGIXPROC) (Display *display, int screen, int channel, int x, int y, int w, int h);
+typedef int ( * PFNGLXQUERYCHANNELRECTSGIXPROC) (Display *display, int screen, int channel, int *dx, int *dy, int *dw, int *dh);
+typedef int ( * PFNGLXQUERYCHANNELDELTASSGIXPROC) (Display *display, int screen, int channel, int *x, int *y, int *w, int *h);
+typedef int ( * PFNGLXCHANNELRECTSYNCSGIXPROC) (Display *display, int screen, int channel, GLenum synctype);
+#endif
+
+#ifdef _DM_BUFFER_H_
+#ifndef GLX_SGIX_dmbuffer
+#define GLX_SGIX_dmbuffer 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern Bool glXAssociateDMPbufferSGIX (Display *, GLXPbufferSGIX, DMparams *, DMbuffer);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef Bool ( * PFNGLXASSOCIATEDMPBUFFERSGIXPROC) (Display *dpy, GLXPbufferSGIX pbuffer, DMparams *params, DMbuffer dmbuffer);
+#endif
+
+#endif /* _DM_BUFFER_H_ */
+#ifndef GLX_SGIX_swap_group
+#define GLX_SGIX_swap_group 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern void glXJoinSwapGroupSGIX (Display *, GLXDrawable, GLXDrawable);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef void ( * PFNGLXJOINSWAPGROUPSGIXPROC) (Display *dpy, GLXDrawable drawable, GLXDrawable member);
+#endif
+
+#ifndef GLX_SGIX_swap_barrier
+#define GLX_SGIX_swap_barrier 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern void glXBindSwapBarrierSGIX (Display *, GLXDrawable, int);
+extern Bool glXQueryMaxSwapBarriersSGIX (Display *, int, int *);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef void ( * PFNGLXBINDSWAPBARRIERSGIXPROC) (Display *dpy, GLXDrawable drawable, int barrier);
+typedef Bool ( * PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display *dpy, int screen, int *max);
+#endif
+
+#ifndef GLX_SUN_get_transparent_index
+#define GLX_SUN_get_transparent_index 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern Status glXGetTransparentIndexSUN (Display *, Window, Window, long *);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef Status ( * PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display *dpy, Window overlay, Window underlay, long *pTransparentIndex);
+#endif
+
+#ifndef GLX_MESA_copy_sub_buffer
+#define GLX_MESA_copy_sub_buffer 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern void glXCopySubBufferMESA (Display *, GLXDrawable, int, int, int, int);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef void ( * PFNGLXCOPYSUBBUFFERMESAPROC) (Display *dpy, GLXDrawable drawable, int x, int y, int width, int height);
+#endif
+
+#ifndef GLX_MESA_pixmap_colormap
+#define GLX_MESA_pixmap_colormap 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern GLXPixmap glXCreateGLXPixmapMESA (Display *, XVisualInfo *, Pixmap, Colormap);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef GLXPixmap ( * PFNGLXCREATEGLXPIXMAPMESAPROC) (Display *dpy, XVisualInfo *visual, Pixmap pixmap, Colormap cmap);
+#endif
+
+#ifndef GLX_MESA_release_buffers
+#define GLX_MESA_release_buffers 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern Bool glXReleaseBuffersMESA (Display *, GLXDrawable);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef Bool ( * PFNGLXRELEASEBUFFERSMESAPROC) (Display *dpy, GLXDrawable drawable);
+#endif
+
+#ifndef GLX_MESA_set_3dfx_mode
+#define GLX_MESA_set_3dfx_mode 1
+#ifdef GLX_GLXEXT_PROTOTYPES
+extern Bool glXSet3DfxModeMESA (int);
+#endif /* GLX_GLXEXT_PROTOTYPES */
+typedef Bool ( * PFNGLXSET3DFXMODEMESAPROC) (int mode);
+#endif
+
+#ifndef GLX_SGIX_visual_select_group
+#define GLX_SGIX_visual_select_group 1
+#endif
+
+#ifndef GLX_GLX_OML_swap_method
+#define GLX_GLX_OML_swap_method 1
+#endif
+
+#ifndef GLX_GLX_OML_sync_control
+#define GLX_GLX_OML_sync_control 1
+#endif
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/C2J/mesa40-header/pre2orig-enum.awk b/C2J/mesa40-header/pre2orig-enum.awk
new file mode 100644
index 0000000..e492a16
--- /dev/null
+++ b/C2J/mesa40-header/pre2orig-enum.awk
@@ -0,0 +1,3 @@
+BEGIN { printf "typedef enum {\n" }
+ { print "\t" $2 "\t\t = " $3 "," }
+END { printf "};\n" }
diff --git a/C2J/mesa40-header/pre2orig-proto.awk b/C2J/mesa40-header/pre2orig-proto.awk
new file mode 100644
index 0000000..64ca879
--- /dev/null
+++ b/C2J/mesa40-header/pre2orig-proto.awk
@@ -0,0 +1,3 @@
+BEGIN { }
+/^[ \t]*GL[U]?API/,/;/ { print $0; }
+END { }
diff --git a/C2J/mesa40-header/prepare-enum.sh b/C2J/mesa40-header/prepare-enum.sh
new file mode 100755
index 0000000..c1e7ac0
--- /dev/null
+++ b/C2J/mesa40-header/prepare-enum.sh
@@ -0,0 +1,22 @@
+#! /bin/sh
+
+echo WARNING WARNING
+echo This generated files are heavily edited !
+echo We exit now ...
+#exit 0
+
+grep "#define GL_" gl.h > gl-enum-auto.orig.pre
+grep "#define GL_" glext.h >> gl-enum-auto.orig.pre
+cat gl-enum-auto.orig.pre | sort -b -u | \
+grep -v -e "?" -e "GL_FALSE" -e "GL_TRUE" \
+ -e "= 1,$" | sort -b -u | \
+awk -f pre2orig-enum.awk > gl-enum-auto.orig
+rm -f gl-enum-auto.orig.pre
+echo please check generated file gl-enum-auto.orig
+
+grep "#define GLU_" glu.h > glu-enum-auto.orig.pre
+cat glu-enum-auto.orig.pre | sort -b -u | \
+awk -f pre2orig-enum.awk | \
+grep -v -e "?" -e "= 1,$" > glu-enum-auto.orig
+rm -f glu-enum-auto.orig.pre
+echo please check generated file glu-enum-auto.orig
diff --git a/C2J/mesa40-header/prepare-proto.sh b/C2J/mesa40-header/prepare-proto.sh
new file mode 100755
index 0000000..936d96f
--- /dev/null
+++ b/C2J/mesa40-header/prepare-proto.sh
@@ -0,0 +1,13 @@
+#! /bin/sh
+#gcc -E gl.h | \
+cat gl.h glext.h | \
+awk -f pre2orig-proto.awk | \
+sed -e 's/GLAPIENTRY//g' -e 's/APIENTRY//g' -e 's/GLAPI/extern/g' | \
+grep -v MESA > gl-proto-auto.orig
+echo please check generated file gl-proto-auto.orig
+
+#gcc -E glu.h | \
+cat glu.h | \
+awk -f pre2orig-proto.awk | \
+sed -e 's/GLAPIENTRY//g' -e 's/GLUAPI/extern/g' -e 's/GLAPI/extern/g' > glu-proto-auto.orig
+echo please check generated file glu-proto-auto.orig
diff --git a/CNativeCode/OpenGLU_JauJNI14_funcs.c b/CNativeCode/OpenGLU_JauJNI14_funcs.c
new file mode 100644
index 0000000..a82a3a1
--- /dev/null
+++ b/CNativeCode/OpenGLU_JauJNI14_funcs.c
@@ -0,0 +1,4480 @@
+/* WARNING ! WARNING *** THIS FILE IS GENERATED BY C2J !!!
+
+ DO NOT MAKE ANY CHANGES *** MAKE CHANGES IN THE SKELETON FILES !!!
+*/
+
+
+/*
+ * Leo Chan -- 1995
+ *
+ * This C file takes care of all the native implementation for the
+ * OpenGL utility commands
+ * ---------------
+ *
+ * Sven Goethel
+ *
+ * September 1997
+ */
+
+
+/*--------------------------------------------------------------------------
+ * here on in is just regular apple pie C
+ */
+
+#include "OpenGL_misc.h"
+
+#include "gl4java_GLUFunc14JauJNI.h"
+
+#include "GLCallbackHelperJNI.h"
+#include "GLUCallbackJNI.h"
+#include "jnitools.h"
+
+/**
+ * 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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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.8.0.8";
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLUFunc14JauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _glu_lib_vendor_);
+}
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_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_GLUFunc14JauJNI_gluNewQuadric( JNIEnv *env, jobject obj)
+{
+ if ( disp__gluNewQuadric == NULL ) return 0;
+
+ return (jlong)((PointerHolder)disp__gluNewQuadric());
+}
+
+JNIEXPORT jlong JNICALL
+Java_gl4java_GLUFunc14JauJNI_gluNewNurbsRenderer( JNIEnv *env, jobject obj)
+{
+ if ( disp__gluNewNurbsRenderer == NULL ) return 0;
+
+ return (jlong)((PointerHolder)disp__gluNewNurbsRenderer());
+}
+
+JNIEXPORT jlong JNICALL
+Java_gl4java_GLUFunc14JauJNI_gluNewTess( JNIEnv *env, jobject obj)
+{
+ if ( disp__gluNewTess == NULL ) return 0;
+
+ return (jlong)((PointerHolder)disp__gluNewTess());
+}
+
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: glu-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLUFunc14JauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBeginCurve (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluBeginCurve == NULL ) return;
+
+ disp__gluBeginCurve (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBeginPolygon (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluBeginPolygon == NULL ) return;
+
+ disp__gluBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBeginSurface (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluBeginSurface == NULL ) return;
+
+ disp__gluBeginSurface (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBeginTrim (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluBeginTrim == NULL ) return;
+
+ disp__gluBeginTrim (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmapLevels__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr8 = NULL;
+
+ if ( disp__gluBuild1DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr8
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild1DMipmaps__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr5 = NULL;
+
+ if ( disp__gluBuild1DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild1DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr5
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr9, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmapLevels__IIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr9 = NULL;
+
+ if ( disp__gluBuild2DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr9 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr9 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 9 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr9
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ 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) internalFormat,
+ (GLsizei) width,
+ (GLsizei) 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_GLUFunc14JauJNI_gluBuild2DMipmaps__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr6 = NULL;
+
+ if ( disp__gluBuild2DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild2DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr6
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmapLevels__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jint level,
+ jint base,
+ jint max,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr10 = NULL;
+
+ if ( disp__gluBuild3DMipmapLevels == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild3DMipmapLevels (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (GLint) level,
+ (GLint) base,
+ (GLint) max,
+ (const void *) ptr10
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jbyteArray data)
+ {
+ jint ret;
+
+ jbyte *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jshortArray data)
+ {
+ jint ret;
+
+ jshort *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jintArray data)
+ {
+ jint ret;
+
+ jint *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jfloatArray data)
+ {
+ jint ret;
+
+ jfloat *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jdoubleArray data)
+ {
+ jint ret;
+
+ jdouble *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jbooleanArray data)
+ {
+ jint ret;
+
+ jboolean *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jlongArray data)
+ {
+ jint ret;
+
+ jlong *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluBuild3DMipmaps__IIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ jint ret;
+
+ void *ptr7 = NULL;
+
+ if ( disp__gluBuild3DMipmaps == NULL ) return 0;
+
+ if(data!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluBuild3DMipmaps (
+ (GLenum) target,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLenum) type,
+ (const void *) ptr7
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluCheckExtension (
+ JNIEnv *env, jobject obj,
+ jbyteArray extName,
+ jbyteArray extString)
+ {
+ jboolean ret;
+
+ jbyte *ptr0 = NULL;
+ jbyte *ptr1 = NULL;
+
+ if ( disp__gluCheckExtension == NULL ) return 0;
+
+ if(extName!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extName, 0);
+ }
+ if(extString!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, extString, 0);
+ }
+ ret = (jboolean) disp__gluCheckExtension (
+ (const GLubyte *) ptr0,
+ (const GLubyte *) ptr1
+ );
+
+ if(extName!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, extName, ptr0, JNI_ABORT);
+ }
+ if(extString!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, extString, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluCylinder (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jdouble base,
+ jdouble top,
+ jdouble height,
+ jint slices,
+ jint stacks)
+ {
+
+ if ( disp__gluCylinder == NULL ) return;
+
+ disp__gluCylinder (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLdouble) base,
+ (GLdouble) top,
+ (GLdouble) height,
+ (GLint) slices,
+ (GLint) stacks
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluDisk (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jdouble inner,
+ jdouble outer,
+ jint slices,
+ jint loops)
+ {
+
+ if ( disp__gluDisk == NULL ) return;
+
+ disp__gluDisk (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLdouble) inner,
+ (GLdouble) outer,
+ (GLint) slices,
+ (GLint) loops
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluEndCurve (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluEndCurve == NULL ) return;
+
+ disp__gluEndCurve (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluEndPolygon (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluEndPolygon == NULL ) return;
+
+ disp__gluEndPolygon (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluEndSurface (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluEndSurface == NULL ) return;
+
+ disp__gluEndSurface (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluEndTrim (
+ JNIEnv *env, jobject obj,
+ jlong nurb)
+ {
+
+ if ( disp__gluEndTrim == NULL ) return;
+
+ disp__gluEndTrim (
+ (GLUnurbs *) (PointerHolder) nurb
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluGetNurbsProperty (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint property,
+ jfloatArray data)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__gluGetNurbsProperty == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluGetNurbsProperty (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLenum) property,
+ (GLfloat *) ptr2
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluGetTessProperty (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jint which,
+ jdoubleArray data)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__gluGetTessProperty == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluGetTessProperty (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLenum) which,
+ (GLdouble *) ptr2
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluLoadSamplingMatrices (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jfloatArray model,
+ jfloatArray perspective,
+ jintArray view)
+ {
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jint *ptr3 = NULL;
+
+ if ( disp__gluLoadSamplingMatrices == NULL ) return;
+
+ if(model!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, model, 0);
+ }
+ if(perspective!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, perspective, 0);
+ }
+ if(view!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0);
+ }
+ disp__gluLoadSamplingMatrices (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLint *) ptr3
+ );
+
+ if(model!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, model, ptr1, JNI_ABORT);
+ }
+ if(perspective!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, perspective, ptr2, JNI_ABORT);
+ }
+ if(view!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, view, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLookAt ( GLdouble eyeX , GLdouble eyeY , GLdouble eyeZ , GLdouble centerX , GLdouble centerY , GLdouble centerZ , GLdouble upX , GLdouble upY , GLdouble upZ ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_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 gluNextContour ( GLUtesselator * tess , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluNextContour (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jint type)
+ {
+
+ if ( disp__gluNextContour == NULL ) return;
+
+ disp__gluNextContour (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLenum) type
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluNurbsCurve (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint knotCount,
+ jfloatArray knots,
+ jint stride,
+ jfloatArray control,
+ jint order,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__gluNurbsCurve == NULL ) return;
+
+ if(knots!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, knots, &isCopiedArray2);
+ }
+ if(control!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray4);
+ }
+ disp__gluNurbsCurve (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLint) knotCount,
+ (GLfloat *) ptr2,
+ (GLint) stride,
+ (GLfloat *) ptr4,
+ (GLint) order,
+ (GLenum) type
+ );
+
+ if(knots!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, knots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(control!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, control, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluNurbsProperty (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint property,
+ jfloat value)
+ {
+
+ if ( disp__gluNurbsProperty == NULL ) return;
+
+ disp__gluNurbsProperty (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLenum) property,
+ (GLfloat) value
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluNurbsSurface (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint sKnotCount,
+ jfloatArray sKnots,
+ jint tKnotCount,
+ jfloatArray tKnots,
+ jint sStride,
+ jint tStride,
+ jfloatArray control,
+ jint sOrder,
+ jint tOrder,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+ jboolean isCopiedArray7 = JNI_FALSE;
+ jfloat *ptr7 = NULL;
+
+ if ( disp__gluNurbsSurface == NULL ) return;
+
+ if(sKnots!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, sKnots, &isCopiedArray2);
+ }
+ if(tKnots!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, tKnots, &isCopiedArray4);
+ }
+ if(control!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, control, &isCopiedArray7);
+ }
+ disp__gluNurbsSurface (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLint) sKnotCount,
+ (GLfloat *) ptr2,
+ (GLint) tKnotCount,
+ (GLfloat *) ptr4,
+ (GLint) sStride,
+ (GLint) tStride,
+ (GLfloat *) ptr7,
+ (GLint) sOrder,
+ (GLint) tOrder,
+ (GLenum) type
+ );
+
+ if(sKnots!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, sKnots, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(tKnots!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, tKnots, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(control!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, control, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_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 gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluPartialDisk (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jdouble inner,
+ jdouble outer,
+ jint slices,
+ jint loops,
+ jdouble start,
+ jdouble sweep)
+ {
+
+ if ( disp__gluPartialDisk == NULL ) return;
+
+ disp__gluPartialDisk (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLdouble) inner,
+ (GLdouble) outer,
+ (GLint) slices,
+ (GLint) loops,
+ (GLdouble) start,
+ (GLdouble) sweep
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluPerspective (
+ JNIEnv *env, jobject obj,
+ jdouble fovy,
+ jdouble aspect,
+ jdouble zNear,
+ jdouble zFar)
+ {
+
+ if ( disp__gluPerspective == NULL ) return;
+
+ disp__gluPerspective (
+ (GLdouble) fovy,
+ (GLdouble) aspect,
+ (GLdouble) zNear,
+ (GLdouble) zFar
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluPickMatrix (
+ JNIEnv *env, jobject obj,
+ jdouble x,
+ jdouble y,
+ jdouble delX,
+ jdouble delY,
+ jintArray viewport)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__gluPickMatrix == NULL ) return;
+
+ if(viewport!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, viewport, &isCopiedArray4);
+ }
+ disp__gluPickMatrix (
+ (GLdouble) x,
+ (GLdouble) y,
+ (GLdouble) delX,
+ (GLdouble) delY,
+ (GLint *) ptr4
+ );
+
+ if(viewport!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, viewport, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluProject (
+ JNIEnv *env, jobject obj,
+ jdouble objX,
+ jdouble objY,
+ jdouble objZ,
+ jdoubleArray model,
+ jdoubleArray proj,
+ jintArray view,
+ jdoubleArray winX,
+ jdoubleArray winY,
+ jdoubleArray winZ)
+ {
+ jint ret;
+
+ jdouble *ptr3 = NULL;
+ jdouble *ptr4 = NULL;
+ jint *ptr5 = NULL;
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jdouble *ptr6 = NULL;
+ jboolean isCopiedArray7 = JNI_FALSE;
+ jdouble *ptr7 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jdouble *ptr8 = NULL;
+
+ if ( disp__gluProject == NULL ) return 0;
+
+ if(model!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0);
+ }
+ if(proj!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0);
+ }
+ if(view!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0);
+ }
+ if(winX!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winX, &isCopiedArray6);
+ }
+ if(winY!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winY, &isCopiedArray7);
+ }
+ if(winZ!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, winZ, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluProject (
+ (GLdouble) objX,
+ (GLdouble) objY,
+ (GLdouble) objZ,
+ (const GLdouble *) ptr3,
+ (const GLdouble *) ptr4,
+ (const GLint *) ptr5,
+ (GLdouble *) ptr6,
+ (GLdouble *) ptr7,
+ (GLdouble *) ptr8
+ );
+
+ if(model!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT);
+ }
+ if(proj!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT);
+ }
+ if(view!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT);
+ }
+ if(winX!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, winX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(winY!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, winY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(winZ!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, winZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluPwlCurve (
+ JNIEnv *env, jobject obj,
+ jlong nurb,
+ jint count,
+ jfloatArray data,
+ jint stride,
+ jint type)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__gluPwlCurve == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluPwlCurve (
+ (GLUnurbs *) (PointerHolder) nurb,
+ (GLint) count,
+ (GLfloat *) ptr2,
+ (GLint) stride,
+ (GLenum) type
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluQuadricDrawStyle (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jint draw)
+ {
+
+ if ( disp__gluQuadricDrawStyle == NULL ) return;
+
+ disp__gluQuadricDrawStyle (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLenum) draw
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluQuadricNormals (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jint normal)
+ {
+
+ if ( disp__gluQuadricNormals == NULL ) return;
+
+ disp__gluQuadricNormals (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLenum) normal
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluQuadricOrientation (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jint orientation)
+ {
+
+ if ( disp__gluQuadricOrientation == NULL ) return;
+
+ disp__gluQuadricOrientation (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLenum) orientation
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluQuadricTexture (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jboolean texture)
+ {
+
+ if ( disp__gluQuadricTexture == NULL ) return;
+
+ disp__gluQuadricTexture (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLboolean) texture
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3BIII_3B (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jbyteArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jbyteArray dataOut)
+ {
+ jint ret;
+
+ jbyte *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jbyte *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3SIII_3S (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jshortArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jshortArray dataOut)
+ {
+ jint ret;
+
+ jshort *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jshort *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3IIII_3I (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jintArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jintArray dataOut)
+ {
+ jint ret;
+
+ jint *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jint *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3FIII_3F (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jfloatArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jfloatArray dataOut)
+ {
+ jint ret;
+
+ jfloat *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jfloat *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3DIII_3D (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jdoubleArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jdoubleArray dataOut)
+ {
+ jint ret;
+
+ jdouble *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jdouble *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3ZIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jbooleanArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jbooleanArray dataOut)
+ {
+ jint ret;
+
+ jboolean *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jboolean *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIII_3JIII_3J (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jlongArray dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jlongArray dataOut)
+ {
+ jint ret;
+
+ jlong *ptr4 = NULL;
+ jboolean isCopiedArray8 = JNI_FALSE;
+ jlong *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataIn, 0);
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, dataOut, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ if(dataIn!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataIn, ptr4, JNI_ABORT);
+ }
+ if(dataOut!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, dataOut, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluScaleImage__IIIILjava_nio_Buffer_2IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint wIn,
+ jint hIn,
+ jint typeIn,
+ jobject dataIn,
+ jint wOut,
+ jint hOut,
+ jint typeOut,
+ jobject dataOut)
+ {
+ jint ret;
+
+ void *ptr4 = NULL;
+ void *ptr8 = NULL;
+
+ if ( disp__gluScaleImage == NULL ) return 0;
+
+ if(dataIn!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, dataIn);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return 0;
+ }
+ }
+ if(dataOut!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, dataOut);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__gluScaleImage (
+ (GLenum) format,
+ (GLsizei) wIn,
+ (GLsizei) hIn,
+ (GLenum) typeIn,
+ (const void *) ptr4,
+ (GLsizei) wOut,
+ (GLsizei) hOut,
+ (GLenum) typeOut,
+ (GLvoid *) ptr8
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluSphere (
+ JNIEnv *env, jobject obj,
+ jlong quad,
+ jdouble radius,
+ jint slices,
+ jint stacks)
+ {
+
+ if ( disp__gluSphere == NULL ) return;
+
+ disp__gluSphere (
+ (GLUquadric *) (PointerHolder) quad,
+ (GLdouble) radius,
+ (GLint) slices,
+ (GLint) stacks
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginContour (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluTessBeginContour == NULL ) return;
+
+ disp__gluTessBeginContour (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3B (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jbyteArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jbyte *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3S (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jshortArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jshort *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3I (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jintArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3F (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jfloatArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3D (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3Z (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jbooleanArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jboolean *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__J_3J (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jlongArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jlong *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray1);
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessBeginPolygon__JLjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jobject data)
+ {
+ void *ptr1 = NULL;
+
+ if ( disp__gluTessBeginPolygon == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__gluTessBeginPolygon (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLvoid *) ptr1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessEndContour (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluTessEndContour == NULL ) return;
+
+ disp__gluTessEndContour (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessEndPolygon (
+ JNIEnv *env, jobject obj,
+ jlong tess)
+ {
+
+ if ( disp__gluTessEndPolygon == NULL ) return;
+
+ disp__gluTessEndPolygon (
+ (GLUtesselator *) (PointerHolder) tess
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessNormal (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdouble valueX,
+ jdouble valueY,
+ jdouble valueZ)
+ {
+
+ if ( disp__gluTessNormal == NULL ) return;
+
+ disp__gluTessNormal (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble) valueX,
+ (GLdouble) valueY,
+ (GLdouble) valueZ
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessProperty (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jint which,
+ jdouble data)
+ {
+
+ if ( disp__gluTessProperty == NULL ) return;
+
+ disp__gluTessProperty (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLenum) which,
+ (GLdouble) data
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3B (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jbyteArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3S (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jshortArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3I (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jintArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3F (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jfloatArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3D (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jdoubleArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3Z (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jbooleanArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3D_3J (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jlongArray data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ if(data!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, &isCopiedArray2);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluTessVertex__J_3DLjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jlong tess,
+ jdoubleArray location,
+ jobject data)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+ void *ptr2 = NULL;
+
+ if ( disp__gluTessVertex == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ if(location!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, location, &isCopiedArray1);
+ }
+ disp__gluTessVertex (
+ (GLUtesselator *) (PointerHolder) tess,
+ (GLdouble *) ptr1,
+ (GLvoid *) ptr2
+ );
+
+ if(location!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, location, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluUnProject (
+ JNIEnv *env, jobject obj,
+ jdouble winX,
+ jdouble winY,
+ jdouble winZ,
+ jdoubleArray model,
+ jdoubleArray proj,
+ jintArray view,
+ 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(model!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0);
+ }
+ if(proj!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0);
+ }
+ if(view!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0);
+ }
+ if(objX!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray6);
+ }
+ if(objY!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray7);
+ }
+ if(objZ!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray8);
+ }
+ ret = (jint) disp__gluUnProject (
+ (GLdouble) winX,
+ (GLdouble) winY,
+ (GLdouble) winZ,
+ (const GLdouble *) ptr3,
+ (const GLdouble *) ptr4,
+ (const GLint *) ptr5,
+ (GLdouble *) ptr6,
+ (GLdouble *) ptr7,
+ (GLdouble *) ptr8
+ );
+
+ if(model!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, model, ptr3, JNI_ABORT);
+ }
+ if(proj!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr4, JNI_ABORT);
+ }
+ if(view!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, view, ptr5, JNI_ABORT);
+ }
+ if(objX!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objY!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr7, (isCopiedArray7 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objZ!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr8, (isCopiedArray8 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLUFunc14JauJNI_gluUnProject4 (
+ JNIEnv *env, jobject obj,
+ jdouble winX,
+ jdouble winY,
+ jdouble winZ,
+ jdouble clipW,
+ jdoubleArray model,
+ jdoubleArray proj,
+ jintArray view,
+ jdouble nearVal,
+ jdouble farVal,
+ jdoubleArray objX,
+ jdoubleArray objY,
+ jdoubleArray objZ,
+ jdoubleArray objW)
+ {
+ jint ret;
+
+ jdouble *ptr4 = NULL;
+ jdouble *ptr5 = NULL;
+ jint *ptr6 = NULL;
+ jboolean isCopiedArray9 = JNI_FALSE;
+ jdouble *ptr9 = NULL;
+ jboolean isCopiedArray10 = JNI_FALSE;
+ jdouble *ptr10 = NULL;
+ jboolean isCopiedArray11 = JNI_FALSE;
+ jdouble *ptr11 = NULL;
+ jboolean isCopiedArray12 = JNI_FALSE;
+ jdouble *ptr12 = NULL;
+
+ if ( disp__gluUnProject4 == NULL ) return 0;
+
+ if(model!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, model, 0);
+ }
+ if(proj!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, proj, 0);
+ }
+ if(view!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, view, 0);
+ }
+ if(objX!=NULL)
+ {
+ ptr9 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objX, &isCopiedArray9);
+ }
+ if(objY!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objY, &isCopiedArray10);
+ }
+ if(objZ!=NULL)
+ {
+ ptr11 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objZ, &isCopiedArray11);
+ }
+ if(objW!=NULL)
+ {
+ ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, objW, &isCopiedArray12);
+ }
+ ret = (jint) disp__gluUnProject4 (
+ (GLdouble) winX,
+ (GLdouble) winY,
+ (GLdouble) winZ,
+ (GLdouble) clipW,
+ (const GLdouble *) ptr4,
+ (const GLdouble *) ptr5,
+ (const GLint *) ptr6,
+ (GLdouble) nearVal,
+ (GLdouble) farVal,
+ (GLdouble *) ptr9,
+ (GLdouble *) ptr10,
+ (GLdouble *) ptr11,
+ (GLdouble *) ptr12
+ );
+
+ if(model!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, model, ptr4, JNI_ABORT);
+ }
+ if(proj!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, proj, ptr5, JNI_ABORT);
+ }
+ if(view!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, view, ptr6, JNI_ABORT);
+ }
+ if(objX!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objX, ptr9, (isCopiedArray9 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objY!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objY, ptr10, (isCopiedArray10 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objZ!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objZ, ptr11, (isCopiedArray11 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(objW!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, objW, ptr12, (isCopiedArray12 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
diff --git a/CNativeCode/OpenGLU_funcs14.c.skel b/CNativeCode/OpenGLU_funcs14.c.skel
new file mode 100644
index 0000000..649a2d1
--- /dev/null
+++ b/CNativeCode/OpenGLU_funcs14.c.skel
@@ -0,0 +1,29 @@
+/*
+ * Leo Chan -- 1995
+ *
+ * This C file takes care of all the native implementation for the
+ * OpenGL utility commands
+ * ---------------
+ *
+ * Sven Goethel
+ *
+ * September 1997
+ */
+
+
+/*--------------------------------------------------------------------------
+ * here on in is just regular apple pie C
+ */
+
+#include "OpenGL_misc.h"
+
+#include "gl4java_GLUFunc14JauJNI.h"
+
+#include "GLCallbackHelperJNI.h"
+#include "GLUCallbackJNI.h"
+#include "jnitools.h"
+
+/**
+ * herein lies the native JAVA methods for the OpenGL functions.
+ */
+
diff --git a/CNativeCode/OpenGL_JauJNI14_funcs.c b/CNativeCode/OpenGL_JauJNI14_funcs.c
new file mode 100644
index 0000000..fd518d5
--- /dev/null
+++ b/CNativeCode/OpenGL_JauJNI14_funcs.c
@@ -0,0 +1,51456 @@
+/* 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_GLFunc14JauJNI.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_GLFunc14JauJNI_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.8.0.8";
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLFunc14JauJNI_getNativeVendor ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _gl_lib_vendor_);
+}
+
+JNIEXPORT jstring JNICALL
+Java_gl4java_GLFunc14JauJNI_getNativeVersion ( JNIEnv *env, jobject obj )
+{
+ return (*env)->NewStringUTF(env, _gl_lib_version_);
+}
+
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: gl-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLFunc14JauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearIndex ( GLfloat c ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCallLists__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint n,
+ jint type,
+ jobject lists)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glCallLists == NULL ) return;
+
+ if(lists!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, lists);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCallLists (
+ (GLsizei) n,
+ (GLenum) type,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListBase ( GLuint base ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointer__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glVertexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointer__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glNormalPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glNormalPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointer__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glColorPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointer__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glIndexPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glIndexPointer (
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointer__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexCoordPointer (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointer ( GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEdgeFlagPointer__ILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint stride,
+ jobject ptr)
+ {
+ void *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointer == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glEdgeFlagPointer (
+ (GLsizei) stride,
+ (const GLvoid *) ptr1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawElements__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint count,
+ jint type,
+ jobject indices)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glDrawElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, indices);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glDrawElements (
+ (GLenum) mode,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInterleavedArrays ( GLenum format , GLsizei stride , const GLvoid * pointer ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glInterleavedArrays__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint format,
+ jint stride,
+ jobject pointer)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glInterleavedArrays == NULL ) return;
+
+ if(pointer!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, pointer);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glInterleavedArrays (
+ (GLenum) format,
+ (GLsizei) stride,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShadeModel ( GLenum mode ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReadPixels__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint x,
+ jint y,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glReadPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glReadPixels (
+ (GLint) x,
+ (GLint) y,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawPixels ( GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawPixels__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glDrawPixels == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glDrawPixels (
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum type ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage1D__IIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint border,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr7 = NULL;
+
+ if ( disp__glTexImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage2D__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint border,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glTexImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexImage ( GLenum target , GLint level , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTexImage__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetTexImage == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetTexImage (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTextures ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1D__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2D__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElements__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint mode,
+ jint start,
+ jint end,
+ jint count,
+ jint type,
+ jobject indices)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElements == NULL ) return;
+
+ if(indices!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, indices);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glDrawRangeElements (
+ (GLenum) mode,
+ (GLuint) start,
+ (GLuint) end,
+ (GLsizei) count,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_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,
+ (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_GLFunc14JauJNI_glTexImage3D__IIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr9 = NULL;
+
+ if ( disp__glTexImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr9 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 9 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage3D__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3D == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ 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
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTable__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jobject table)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, table);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorTable (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorSubTable__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorSubTable == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorSubTable (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTable__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jobject table)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetColorTable == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, table);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetColorTable (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogram__IZIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint type,
+ jobject values)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetHistogram == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, values);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetHistogram (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmax__IZIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jboolean reset,
+ jint format,
+ jint types,
+ jobject values)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetMinmax == NULL ) return;
+
+ if(values!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, values);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetMinmax (
+ (GLenum) target,
+ (GLboolean) reset,
+ (GLenum) format,
+ (GLenum) types,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1D__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jobject image)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, image);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glConvolutionFilter1D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2D__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject image)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2D == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, image);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glConvolutionFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterf ( GLenum target , GLenum pname , GLfloat params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilter__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jobject image)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilter == NULL ) return;
+
+ if(image!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, image);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetConvolutionFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2D__IIIIIILjava_nio_Buffer_2Ljava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint format,
+ jint type,
+ jobject row,
+ jobject column)
+ {
+ void *ptr6 = NULL;
+ void *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2D == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, row);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ if(column!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, column);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSeparableFilter2D (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilter__IIILjava_nio_Buffer_2Ljava_nio_Buffer_2Ljava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jobject row,
+ jobject column,
+ jobject span)
+ {
+ void *ptr3 = NULL;
+ void *ptr4 = NULL;
+ void *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilter == NULL ) return;
+
+ if(row!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, row);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ if(column!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, column);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ if(span!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, span);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetSeparableFilter (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glActiveTexture (
+ JNIEnv *env, jobject obj,
+ jint texture)
+ {
+
+ if ( disp__glActiveTexture == NULL ) return;
+
+ disp__glActiveTexture (
+ (GLenum) texture
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glClientActiveTexture (
+ JNIEnv *env, jobject obj,
+ jint texture)
+ {
+
+ if ( disp__glClientActiveTexture == NULL ) return;
+
+ disp__glClientActiveTexture (
+ (GLenum) texture
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1D__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint border,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2D__IIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint border,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3D__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalformat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1D__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint width,
+ jint format,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage1D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2D__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint width,
+ jint height,
+ jint format,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage2D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jbyteArray data)
+ {
+ jbyte *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jshortArray data)
+ {
+ jshort *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jintArray data)
+ {
+ jint *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jfloatArray data)
+ {
+ jfloat *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jdoubleArray data)
+ {
+ jdouble *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jbooleanArray data)
+ {
+ jboolean *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jlongArray data)
+ {
+ jlong *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, data, 0);
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ if(data!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, data, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3D__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint imageSize,
+ jobject data)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3D == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage3D (
+ (GLenum) target,
+ (GLint) level,
+ (GLint) xoffset,
+ (GLint) yoffset,
+ (GLint) zoffset,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLenum) format,
+ (GLsizei) imageSize,
+ (const GLvoid *) ptr10
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3B (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jbyteArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3S (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jshortArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3I (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jintArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3F (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jfloatArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3D (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jdoubleArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jbooleanArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__II_3J (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jlongArray img)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, img, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ if(img!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, img, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImage__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint lod,
+ jobject img)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImage == NULL ) return;
+
+ if(img!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, img);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetCompressedTexImage (
+ (GLenum) target,
+ (GLint) lod,
+ (GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble s)
+ {
+
+ if ( disp__glMultiTexCoord1d == NULL ) return;
+
+ disp__glMultiTexCoord1d (
+ (GLenum) target,
+ (GLdouble) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1dv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdoubleArray v)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord1dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord1dv (
+ (GLenum) target,
+ (const GLdouble *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat s)
+ {
+
+ if ( disp__glMultiTexCoord1f == NULL ) return;
+
+ disp__glMultiTexCoord1f (
+ (GLenum) target,
+ (GLfloat) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1fv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloatArray v)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord1fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord1fv (
+ (GLenum) target,
+ (const GLfloat *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1i ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1i (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint s)
+ {
+
+ if ( disp__glMultiTexCoord1i == NULL ) return;
+
+ disp__glMultiTexCoord1i (
+ (GLenum) target,
+ (GLint) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1iv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jintArray v)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord1iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord1iv (
+ (GLenum) target,
+ (const GLint *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1s (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshort s)
+ {
+
+ if ( disp__glMultiTexCoord1s == NULL ) return;
+
+ disp__glMultiTexCoord1s (
+ (GLenum) target,
+ (GLshort) s
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord1sv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord1sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord1sv (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble s,
+ jdouble t)
+ {
+
+ if ( disp__glMultiTexCoord2d == NULL ) return;
+
+ disp__glMultiTexCoord2d (
+ (GLenum) target,
+ (GLdouble) s,
+ (GLdouble) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2dv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdoubleArray v)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord2dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord2dv (
+ (GLenum) target,
+ (const GLdouble *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat s,
+ jfloat t)
+ {
+
+ if ( disp__glMultiTexCoord2f == NULL ) return;
+
+ disp__glMultiTexCoord2f (
+ (GLenum) target,
+ (GLfloat) s,
+ (GLfloat) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2fv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloatArray v)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord2fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord2fv (
+ (GLenum) target,
+ (const GLfloat *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2i (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint s,
+ jint t)
+ {
+
+ if ( disp__glMultiTexCoord2i == NULL ) return;
+
+ disp__glMultiTexCoord2i (
+ (GLenum) target,
+ (GLint) s,
+ (GLint) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2iv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jintArray v)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord2iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord2iv (
+ (GLenum) target,
+ (const GLint *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2s (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshort s,
+ jshort t)
+ {
+
+ if ( disp__glMultiTexCoord2s == NULL ) return;
+
+ disp__glMultiTexCoord2s (
+ (GLenum) target,
+ (GLshort) s,
+ (GLshort) t
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord2sv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord2sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord2sv (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble s,
+ jdouble t,
+ jdouble r)
+ {
+
+ if ( disp__glMultiTexCoord3d == NULL ) return;
+
+ disp__glMultiTexCoord3d (
+ (GLenum) target,
+ (GLdouble) s,
+ (GLdouble) t,
+ (GLdouble) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3dv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdoubleArray v)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord3dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord3dv (
+ (GLenum) target,
+ (const GLdouble *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat s,
+ jfloat t,
+ jfloat r)
+ {
+
+ if ( disp__glMultiTexCoord3f == NULL ) return;
+
+ disp__glMultiTexCoord3f (
+ (GLenum) target,
+ (GLfloat) s,
+ (GLfloat) t,
+ (GLfloat) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3fv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloatArray v)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord3fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord3fv (
+ (GLenum) target,
+ (const GLfloat *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3i (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint s,
+ jint t,
+ jint r)
+ {
+
+ if ( disp__glMultiTexCoord3i == NULL ) return;
+
+ disp__glMultiTexCoord3i (
+ (GLenum) target,
+ (GLint) s,
+ (GLint) t,
+ (GLint) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3iv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jintArray v)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord3iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord3iv (
+ (GLenum) target,
+ (const GLint *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3s (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshort s,
+ jshort t,
+ jshort r)
+ {
+
+ if ( disp__glMultiTexCoord3s == NULL ) return;
+
+ disp__glMultiTexCoord3s (
+ (GLenum) target,
+ (GLshort) s,
+ (GLshort) t,
+ (GLshort) r
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord3sv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord3sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord3sv (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4d (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdouble s,
+ jdouble t,
+ jdouble r,
+ jdouble q)
+ {
+
+ if ( disp__glMultiTexCoord4d == NULL ) return;
+
+ disp__glMultiTexCoord4d (
+ (GLenum) target,
+ (GLdouble) s,
+ (GLdouble) t,
+ (GLdouble) r,
+ (GLdouble) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4dv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jdoubleArray v)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4dv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4dv (
+ (GLenum) target,
+ (const GLdouble *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4f (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloat s,
+ jfloat t,
+ jfloat r,
+ jfloat q)
+ {
+
+ if ( disp__glMultiTexCoord4f == NULL ) return;
+
+ disp__glMultiTexCoord4f (
+ (GLenum) target,
+ (GLfloat) s,
+ (GLfloat) t,
+ (GLfloat) r,
+ (GLfloat) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4fv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jfloatArray v)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4fv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4fv (
+ (GLenum) target,
+ (const GLfloat *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4i (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint s,
+ jint t,
+ jint r,
+ jint q)
+ {
+
+ if ( disp__glMultiTexCoord4i == NULL ) return;
+
+ disp__glMultiTexCoord4i (
+ (GLenum) target,
+ (GLint) s,
+ (GLint) t,
+ (GLint) r,
+ (GLint) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4iv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jintArray v)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4iv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4iv (
+ (GLenum) target,
+ (const GLint *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4s (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshort s,
+ jshort t,
+ jshort r,
+ jshort q)
+ {
+
+ if ( disp__glMultiTexCoord4s == NULL ) return;
+
+ disp__glMultiTexCoord4s (
+ (GLenum) target,
+ (GLshort) s,
+ (GLshort) t,
+ (GLshort) r,
+ (GLshort) q
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiTexCoord4sv (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4sv == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4sv (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadTransposeMatrixd (
+ JNIEnv *env, jobject obj,
+ jdoubleArray m)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glLoadTransposeMatrixd == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glLoadTransposeMatrixd (
+ (const GLdouble *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadTransposeMatrixf (
+ JNIEnv *env, jobject obj,
+ jfloatArray m)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glLoadTransposeMatrixf == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glLoadTransposeMatrixf (
+ (const GLfloat *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultTransposeMatrixd (
+ JNIEnv *env, jobject obj,
+ jdoubleArray m)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glMultTransposeMatrixd == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glMultTransposeMatrixd (
+ (const GLdouble *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultTransposeMatrixf (
+ JNIEnv *env, jobject obj,
+ jfloatArray m)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glMultTransposeMatrixf == NULL ) return;
+
+ if(m!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, m, 0);
+ }
+ disp__glMultTransposeMatrixf (
+ (const GLfloat *) ptr0
+ );
+
+ if(m!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, m, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleCoverage (
+ JNIEnv *env, jobject obj,
+ jfloat value,
+ jboolean invert)
+ {
+
+ if ( disp__glSampleCoverage == NULL ) return;
+
+ disp__glSampleCoverage (
+ (GLclampf) value,
+ (GLboolean) invert
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePass ( GLenum pass ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSamplePass (
+ JNIEnv *env, jobject obj,
+ jint pass)
+ {
+
+ if ( disp__glSamplePass == NULL ) return;
+
+ disp__glSamplePass (
+ (GLenum) pass
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_glMultiTexCoord4svARB (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jshortArray v)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMultiTexCoord4svARB == NULL ) return;
+
+ if(v!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, v, 0);
+ }
+ disp__glMultiTexCoord4svARB (
+ (GLenum) target,
+ (const GLshort *) ptr1
+ );
+
+ if(v!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, v, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage3DEXT__IIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint internalFormat,
+ jint width,
+ jint height,
+ jint depth,
+ jint border,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr9 = NULL;
+
+ if ( disp__glTexImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr9 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr9 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 9 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage3DEXT (
+ (GLenum) target,
+ (GLint) level,
+ (GLenum) internalFormat,
+ (GLsizei) width,
+ (GLsizei) height,
+ (GLsizei) depth,
+ (GLint) border,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr9
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage3DEXT__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint level,
+ jint xoffset,
+ jint yoffset,
+ jint zoffset,
+ jint width,
+ jint height,
+ jint depth,
+ jint format,
+ jint type,
+ jobject pixels)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glTexSubImage3DEXT == NULL ) return;
+
+ if(pixels!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, pixels);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ 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
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerEXT__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glVertexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glNormalPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glNormalPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerEXT__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glColorPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glIndexPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glIndexPointerEXT (
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerEXT__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint size,
+ jint type,
+ jint stride,
+ jint count,
+ jobject ptr)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glTexCoordPointerEXT == NULL ) return;
+
+ if(ptr!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, ptr);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexCoordPointerEXT (
+ (GLint) size,
+ (GLenum) type,
+ (GLsizei) stride,
+ (GLsizei) count,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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 , GLvoid * * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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,
+ (GLvoid **) 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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 glPointParameterfSGIS ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPointParameterfSGIS (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloat param)
+ {
+
+ if ( disp__glPointParameterfSGIS == NULL ) return;
+
+ disp__glPointParameterfSGIS (
+ (GLenum) pname,
+ (GLfloat) param
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPointParameterfvSGIS (
+ JNIEnv *env, jobject obj,
+ jint pname,
+ jfloatArray params)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glPointParameterfvSGIS == NULL ) return;
+
+ if(params!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, params, 0);
+ }
+ disp__glPointParameterfvSGIS (
+ (GLenum) pname,
+ (const GLfloat *) ptr1
+ );
+
+ if(params!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, params, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableEXT__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint internalformat,
+ jint width,
+ jint format,
+ jint type,
+ jobject table)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, table);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorTableEXT (
+ (GLenum) target,
+ (GLenum) internalformat,
+ (GLsizei) width,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * 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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorSubTableEXT__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint start,
+ jint count,
+ jint format,
+ jint type,
+ jobject data)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorSubTableEXT == NULL ) return;
+
+ if(data!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, data);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorSubTableEXT (
+ (GLenum) target,
+ (GLsizei) start,
+ (GLsizei) count,
+ (GLenum) format,
+ (GLenum) type,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint target,
+ jint format,
+ jint type,
+ jobject table)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetColorTableEXT == NULL ) return;
+
+ if(table!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, table);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetColorTableEXT (
+ (GLenum) target,
+ (GLenum) format,
+ (GLenum) type,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_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_GLFunc14JauJNI_glUnlockArraysEXT (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glUnlockArraysEXT == NULL ) return;
+
+ disp__glUnlockArraysEXT (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadTransposeMatrixfARB (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glLoadTransposeMatrixfARB == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glLoadTransposeMatrixfARB (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadTransposeMatrixdARB (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glLoadTransposeMatrixdARB == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glLoadTransposeMatrixdARB (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultTransposeMatrixfARB (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glMultTransposeMatrixfARB == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glMultTransposeMatrixfARB (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultTransposeMatrixdARB (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glMultTransposeMatrixdARB == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glMultTransposeMatrixdARB (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverageARB ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleCoverageARB (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jboolean arg1)
+ {
+
+ if ( disp__glSampleCoverageARB == NULL ) return;
+
+ disp__glSampleCoverageARB (
+ (GLclampf) arg0,
+ (GLboolean) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbyteArray arg8)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jshortArray arg8)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jintArray arg8)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jfloatArray arg8)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jdoubleArray arg8)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbooleanArray arg8)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jlongArray arg8)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage3DARB__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jobject arg8)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glCompressedTexImage3DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, arg8);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jbyteArray arg7)
+ {
+ jbyte *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jshortArray arg7)
+ {
+ jshort *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jintArray arg7)
+ {
+ jint *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jfloatArray arg7)
+ {
+ jfloat *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jdoubleArray arg7)
+ {
+ jdouble *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jbooleanArray arg7)
+ {
+ jboolean *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jlongArray arg7)
+ {
+ jlong *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage2DARB__IIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jobject arg7)
+ {
+ void *ptr7 = NULL;
+
+ if ( disp__glCompressedTexImage2DARB == NULL ) return;
+
+ if(arg7!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, arg7);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexImage1DARB__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glCompressedTexImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jbyteArray arg10)
+ {
+ jbyte *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jshortArray arg10)
+ {
+ jshort *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jintArray arg10)
+ {
+ jint *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jfloatArray arg10)
+ {
+ jfloat *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jdoubleArray arg10)
+ {
+ jdouble *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jbooleanArray arg10)
+ {
+ jboolean *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jlongArray arg10)
+ {
+ jlong *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage3DARB__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jobject arg10)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glCompressedTexSubImage3DARB == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, arg10);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage3DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLenum) arg8,
+ (GLsizei) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbyteArray arg8)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jshortArray arg8)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jintArray arg8)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jfloatArray arg8)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jdoubleArray arg8)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbooleanArray arg8)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jlongArray arg8)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage2DARB__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jobject arg8)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glCompressedTexSubImage2DARB == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, arg8);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage2DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLsizei) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCompressedTexSubImage1DARB__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glCompressedTexSubImage1DARB == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glCompressedTexSubImage1DARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLsizei) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCompressedTexImageARB__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glGetCompressedTexImageARB == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetCompressedTexImageARB (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (void *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightbvARB ( GLint , const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightbvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glWeightbvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightbvARB (
+ (GLint) arg0,
+ (const GLbyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightsvARB ( GLint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightsvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glWeightsvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightsvARB (
+ (GLint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightivARB ( GLint , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightivARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glWeightivARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightivARB (
+ (GLint) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightfvARB ( GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightfvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glWeightfvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightfvARB (
+ (GLint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightdvARB ( GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightdvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glWeightdvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightdvARB (
+ (GLint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightubvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glWeightubvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightubvARB (
+ (GLint) arg0,
+ (const GLubyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightusvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glWeightusvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightusvARB (
+ (GLint) arg0,
+ (const GLushort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightuivARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glWeightuivARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glWeightuivARB (
+ (GLint) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWeightPointerARB__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glWeightPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glWeightPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendARB ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexBlendARB (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glVertexBlendARB == NULL ) return;
+
+ disp__glVertexBlendARB (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCurrentPaletteMatrixARB ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCurrentPaletteMatrixARB (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glCurrentPaletteMatrixARB == NULL ) return;
+
+ disp__glCurrentPaletteMatrixARB (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexubvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glMatrixIndexubvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glMatrixIndexubvARB (
+ (GLint) arg0,
+ (const GLubyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexusvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glMatrixIndexusvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glMatrixIndexusvARB (
+ (GLint) arg0,
+ (const GLushort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexuivARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glMatrixIndexuivARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glMatrixIndexuivARB (
+ (GLint) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMatrixIndexPointerARB__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glMatrixIndexPointerARB == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glMatrixIndexPointerARB (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTexFilterFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetTexFilterFuncSGIS == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetTexFilterFuncSGIS (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexFilterFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glTexFilterFuncSGIS == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexFilterFuncSGIS (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage1DEXT__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glTexSubImage1DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbyteArray arg8)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jshortArray arg8)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jintArray arg8)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jfloatArray arg8)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jdoubleArray arg8)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jbooleanArray arg8)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jlongArray arg8)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage2DEXT__IIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jobject arg8)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glTexSubImage2DEXT == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, arg8);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLenum) arg6,
+ (GLenum) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyTexImage1DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6)
+ {
+
+ if ( disp__glCopyTexImage1DEXT == NULL ) return;
+
+ disp__glCopyTexImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLint) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyTexImage2DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7)
+ {
+
+ if ( disp__glCopyTexImage2DEXT == NULL ) return;
+
+ disp__glCopyTexImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyTexSubImage1DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glCopyTexSubImage1DEXT == NULL ) return;
+
+ disp__glCopyTexSubImage1DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLsizei) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyTexSubImage2DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7)
+ {
+
+ if ( disp__glCopyTexSubImage2DEXT == NULL ) return;
+
+ disp__glCopyTexSubImage2DEXT (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jbyteArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jshortArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jintArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jfloatArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jdoubleArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jbooleanArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jlongArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramEXT__IZIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jobject arg4)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetHistogramEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, arg4);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetHistogramEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetHistogramParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetHistogramParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetHistogramParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetHistogramParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetHistogramParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jbyteArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jshortArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jintArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jfloatArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jdoubleArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jbooleanArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jlongArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxEXT__IZIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jboolean arg1,
+ jint arg2,
+ jint arg3,
+ jobject arg4)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glGetMinmaxEXT == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, arg4);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetMinmaxEXT (
+ (GLenum) arg0,
+ (GLboolean) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetMinmaxParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetMinmaxParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMinmaxParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetMinmaxParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetMinmaxParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glHistogramEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jboolean arg3)
+ {
+
+ if ( disp__glHistogramEXT == NULL ) return;
+
+ disp__glHistogramEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (GLenum) arg2,
+ (GLboolean) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMinmaxEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jboolean arg2)
+ {
+
+ if ( disp__glMinmaxEXT == NULL ) return;
+
+ disp__glMinmaxEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLboolean) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogramEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glResetHistogramEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glResetHistogramEXT == NULL ) return;
+
+ disp__glResetHistogramEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmaxEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glResetMinmaxEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glResetMinmaxEXT == NULL ) return;
+
+ disp__glResetMinmaxEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbyteArray arg5)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jshortArray arg5)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jintArray arg5)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jfloatArray arg5)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jdoubleArray arg5)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbooleanArray arg5)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jlongArray arg5)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter1DEXT__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jobject arg5)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glConvolutionFilter1DEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, arg5);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6)
+ {
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6)
+ {
+ jshort *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6)
+ {
+ jint *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6)
+ {
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6)
+ {
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6)
+ {
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6)
+ {
+ jlong *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionFilter2DEXT__IIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glConvolutionFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionParameterfEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glConvolutionParameterfEXT == NULL ) return;
+
+ disp__glConvolutionParameterfEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glConvolutionParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glConvolutionParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionParameteriEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glConvolutionParameteriEXT == NULL ) return;
+
+ disp__glConvolutionParameteriEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glConvolutionParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glConvolutionParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glConvolutionParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyConvolutionFilter1DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glCopyConvolutionFilter1DEXT == NULL ) return;
+
+ disp__glCopyConvolutionFilter1DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyConvolutionFilter2DEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glCopyConvolutionFilter2DEXT == NULL ) return;
+
+ disp__glCopyConvolutionFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionFilterEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetConvolutionFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetConvolutionFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetConvolutionParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetConvolutionParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetConvolutionParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetConvolutionParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetConvolutionParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3B_3B_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jbyteArray arg4,
+ jbyteArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jbyte *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3S_3S_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jshortArray arg4,
+ jshortArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jshort *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jshort *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3I_3I_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jintArray arg4,
+ jintArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jint *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3F_3F_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jfloatArray arg4,
+ jfloatArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3D_3D_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jdoubleArray arg4,
+ jdoubleArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jdouble *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3Z_3Z_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jbooleanArray arg4,
+ jbooleanArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jboolean *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__III_3J_3J_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jlongArray arg4,
+ jlongArray arg5)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jlong *ptr4 = NULL;
+ jboolean isCopiedArray5 = JNI_FALSE;
+ jlong *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, &isCopiedArray5);
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, (isCopiedArray5 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSeparableFilterEXT__IIILjava_nio_Buffer_2Ljava_nio_Buffer_2Ljava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3,
+ jobject arg4,
+ jobject arg5)
+ {
+ void *ptr3 = NULL;
+ void *ptr4 = NULL;
+ void *ptr5 = NULL;
+
+ if ( disp__glGetSeparableFilterEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, arg4);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ if(arg5!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, arg5);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetSeparableFilterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3,
+ (GLvoid *) ptr4,
+ (GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3B_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbyteArray arg6,
+ jbyteArray arg7)
+ {
+ jbyte *ptr6 = NULL;
+ jbyte *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3S_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jshortArray arg6,
+ jshortArray arg7)
+ {
+ jshort *ptr6 = NULL;
+ jshort *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3I_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jintArray arg6,
+ jintArray arg7)
+ {
+ jint *ptr6 = NULL;
+ jint *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3F_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jfloatArray arg6,
+ jfloatArray arg7)
+ {
+ jfloat *ptr6 = NULL;
+ jfloat *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3D_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jdoubleArray arg6,
+ jdoubleArray arg7)
+ {
+ jdouble *ptr6 = NULL;
+ jdouble *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3Z_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jbooleanArray arg6,
+ jbooleanArray arg7)
+ {
+ jboolean *ptr6 = NULL;
+ jboolean *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIII_3J_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jlongArray arg6,
+ jlongArray arg7)
+ {
+ jlong *ptr6 = NULL;
+ jlong *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, 0);
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg7, 0);
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, JNI_ABORT);
+ }
+ if(arg7!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg7, ptr7, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSeparableFilter2DEXT__IIIIIILjava_nio_Buffer_2Ljava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jobject arg6,
+ jobject arg7)
+ {
+ void *ptr6 = NULL;
+ void *ptr7 = NULL;
+
+ if ( disp__glSeparableFilter2DEXT == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ if(arg7!=NULL)
+ {
+ ptr7 = (*env)->GetDirectBufferAddress(env, arg7);
+ if (ptr7 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 7 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSeparableFilter2DEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (const GLvoid *) ptr6,
+ (const GLvoid *) ptr7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbyteArray arg5)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jshortArray arg5)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jintArray arg5)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jfloatArray arg5)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jdoubleArray arg5)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbooleanArray arg5)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jlongArray arg5)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableSGI__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jobject arg5)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glColorTableSGI == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, arg5);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableParameterfvSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glColorTableParameterfvSGI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorTableParameterfvSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorTableParameterivSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glColorTableParameterivSGI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorTableParameterivSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyColorTableSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glCopyColorTableSGI == NULL ) return;
+
+ disp__glCopyColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableSGI__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glGetColorTableSGI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetColorTableSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableParameterfvSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetColorTableParameterfvSGI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetColorTableParameterfvSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetColorTableParameterivSGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetColorTableParameterivSGI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetColorTableParameterivSGI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenSGIX ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glPixelTexGenSGIX == NULL ) return;
+
+ disp__glPixelTexGenSGIX (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenParameteriSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glPixelTexGenParameteriSGIS == NULL ) return;
+
+ disp__glPixelTexGenParameteriSGIS (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenParameterivSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glPixelTexGenParameterivSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glPixelTexGenParameterivSGIS (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenParameterfSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glPixelTexGenParameterfSGIS == NULL ) return;
+
+ disp__glPixelTexGenParameterfSGIS (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTexGenParameterfvSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glPixelTexGenParameterfvSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glPixelTexGenParameterfvSGIS (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetPixelTexGenParameterivSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGetPixelTexGenParameterivSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetPixelTexGenParameterivSGIS (
+ (GLenum) arg0,
+ (GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetPixelTexGenParameterfvSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetPixelTexGenParameterfvSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetPixelTexGenParameterfvSGIS (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jbyteArray arg10)
+ {
+ jbyte *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jshortArray arg10)
+ {
+ jshort *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jintArray arg10)
+ {
+ jint *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jfloatArray arg10)
+ {
+ jfloat *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jdoubleArray arg10)
+ {
+ jdouble *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jbooleanArray arg10)
+ {
+ jboolean *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jlongArray arg10)
+ {
+ jlong *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg10, 0);
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ if(arg10!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg10, ptr10, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexImage4DSGIS__IIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jobject arg10)
+ {
+ void *ptr10 = NULL;
+
+ if ( disp__glTexImage4DSGIS == NULL ) return;
+
+ if(arg10!=NULL)
+ {
+ ptr10 = (*env)->GetDirectBufferAddress(env, arg10);
+ if (ptr10 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 10 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLsizei) arg5,
+ (GLsizei) arg6,
+ (GLint) arg7,
+ (GLenum) arg8,
+ (GLenum) arg9,
+ (const GLvoid *) ptr10
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jbyteArray arg12)
+ {
+ jbyte *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jshortArray arg12)
+ {
+ jshort *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jintArray arg12)
+ {
+ jint *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jfloatArray arg12)
+ {
+ jfloat *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jdoubleArray arg12)
+ {
+ jdouble *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jbooleanArray arg12)
+ {
+ jboolean *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jlongArray arg12)
+ {
+ jlong *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg12, 0);
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ if(arg12!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg12, ptr12, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexSubImage4DSGIS__IIIIIIIIIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jobject arg12)
+ {
+ void *ptr12 = NULL;
+
+ if ( disp__glTexSubImage4DSGIS == NULL ) return;
+
+ if(arg12!=NULL)
+ {
+ ptr12 = (*env)->GetDirectBufferAddress(env, arg12);
+ if (ptr12 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 12 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTexSubImage4DSGIS (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLint) arg5,
+ (GLsizei) arg6,
+ (GLsizei) arg7,
+ (GLsizei) arg8,
+ (GLsizei) arg9,
+ (GLenum) arg10,
+ (GLenum) arg11,
+ (const GLvoid *) ptr12
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDetailTexFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glDetailTexFuncSGIS == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glDetailTexFuncSGIS (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetDetailTexFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetDetailTexFuncSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetDetailTexFuncSGIS (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSharpenTexFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glSharpenTexFuncSGIS == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSharpenTexFuncSGIS (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetSharpenTexFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetSharpenTexFuncSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetSharpenTexFuncSGIS (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleMaskSGIS (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jboolean arg1)
+ {
+
+ if ( disp__glSampleMaskSGIS == NULL ) return;
+
+ disp__glSampleMaskSGIS (
+ (GLclampf) arg0,
+ (GLboolean) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternSGIS ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSamplePatternSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glSamplePatternSGIS == NULL ) return;
+
+ disp__glSamplePatternSGIS (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSpriteParameterfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glSpriteParameterfSGIX == NULL ) return;
+
+ disp__glSpriteParameterfSGIX (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSpriteParameterfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glSpriteParameterfvSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glSpriteParameterfvSGIX (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameteriSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSpriteParameteriSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glSpriteParameteriSGIX == NULL ) return;
+
+ disp__glSpriteParameteriSGIX (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSpriteParameterivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glSpriteParameterivSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glSpriteParameterivSGIX (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfARB ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPointParameterfARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glPointParameterfARB == NULL ) return;
+
+ disp__glPointParameterfARB (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPointParameterfvARB (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glPointParameterfvARB == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glPointParameterfvARB (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glGetInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetInstrumentsSGIX (
+ JNIEnv *env, jobject obj)
+ {
+ jint ret;
+
+
+ if ( disp__glGetInstrumentsSGIX == NULL ) return 0;
+
+ ret = (jint) disp__glGetInstrumentsSGIX (
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glInstrumentsBufferSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glInstrumentsBufferSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glInstrumentsBufferSGIX (
+ (GLsizei) arg0,
+ (GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollInstrumentsSGIX ( GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPollInstrumentsSGIX (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint ret;
+
+ jboolean isCopiedArray0 = JNI_FALSE;
+ jint *ptr0 = NULL;
+
+ if ( disp__glPollInstrumentsSGIX == NULL ) return 0;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0);
+ }
+ ret = (jint) disp__glPollInstrumentsSGIX (
+ (GLint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReadInstrumentsSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glReadInstrumentsSGIX == NULL ) return;
+
+ disp__glReadInstrumentsSGIX (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStartInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glStartInstrumentsSGIX (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glStartInstrumentsSGIX == NULL ) return;
+
+ disp__glStartInstrumentsSGIX (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStopInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glStopInstrumentsSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glStopInstrumentsSGIX == NULL ) return;
+
+ disp__glStopInstrumentsSGIX (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrameZoomSGIX ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFrameZoomSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glFrameZoomSGIX == NULL ) return;
+
+ disp__glFrameZoomSGIX (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTagSampleBufferSGIX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTagSampleBufferSGIX (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glTagSampleBufferSGIX == NULL ) return;
+
+ disp__glTagSampleBufferSGIX (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeformationMap3dSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jint arg3,
+ jint arg4,
+ jdouble arg5,
+ jdouble arg6,
+ jint arg7,
+ jint arg8,
+ jdouble arg9,
+ jdouble arg10,
+ jint arg11,
+ jint arg12,
+ jdoubleArray arg13)
+ {
+ jdouble *ptr13 = NULL;
+
+ if ( disp__glDeformationMap3dSGIX == NULL ) return;
+
+ if(arg13!=NULL)
+ {
+ ptr13 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg13, 0);
+ }
+ disp__glDeformationMap3dSGIX (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLdouble) arg5,
+ (GLdouble) arg6,
+ (GLint) arg7,
+ (GLint) arg8,
+ (GLdouble) arg9,
+ (GLdouble) arg10,
+ (GLint) arg11,
+ (GLint) arg12,
+ (const GLdouble *) ptr13
+ );
+
+ if(arg13!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeformationMap3fSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jint arg3,
+ jint arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jint arg7,
+ jint arg8,
+ jfloat arg9,
+ jfloat arg10,
+ jint arg11,
+ jint arg12,
+ jfloatArray arg13)
+ {
+ jfloat *ptr13 = NULL;
+
+ if ( disp__glDeformationMap3fSGIX == NULL ) return;
+
+ if(arg13!=NULL)
+ {
+ ptr13 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg13, 0);
+ }
+ disp__glDeformationMap3fSGIX (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLint) arg3,
+ (GLint) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLint) arg7,
+ (GLint) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10,
+ (GLint) arg11,
+ (GLint) arg12,
+ (const GLfloat *) ptr13
+ );
+
+ if(arg13!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg13, ptr13, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeformSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDeformSGIX == NULL ) return;
+
+ disp__glDeformSGIX (
+ (GLbitfield) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadIdentityDeformationMapSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glLoadIdentityDeformationMapSGIX == NULL ) return;
+
+ disp__glLoadIdentityDeformationMapSGIX (
+ (GLbitfield) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReferencePlaneSGIX ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReferencePlaneSGIX (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glReferencePlaneSGIX == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glReferencePlaneSGIX (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushRasterSGIX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFlushRasterSGIX (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glFlushRasterSGIX == NULL ) return;
+
+ disp__glFlushRasterSGIX (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glFogFuncSGIS == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glFogFuncSGIS (
+ (GLsizei) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFogFuncSGIS ( GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFogFuncSGIS (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jboolean isCopiedArray0 = JNI_FALSE;
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glGetFogFuncSGIS == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0);
+ }
+ disp__glGetFogFuncSGIS (
+ (GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glImageTransformParameteriHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glImageTransformParameteriHP == NULL ) return;
+
+ disp__glImageTransformParameteriHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glImageTransformParameterfHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glImageTransformParameterfHP == NULL ) return;
+
+ disp__glImageTransformParameterfHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glImageTransformParameterivHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glImageTransformParameterivHP == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glImageTransformParameterivHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glImageTransformParameterfvHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glImageTransformParameterfvHP == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glImageTransformParameterfvHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetImageTransformParameterivHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetImageTransformParameterivHP == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetImageTransformParameterivHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetImageTransformParameterfvHP (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetImageTransformParameterfvHP == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetImageTransformParameterfvHP (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCopyColorSubTableEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glCopyColorSubTableEXT == NULL ) return;
+
+ disp__glCopyColorSubTableEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLsizei) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHintPGI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glHintPGI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glHintPGI == NULL ) return;
+
+ disp__glHintPGI (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetListParameterfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetListParameterfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetListParameterfvSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetListParameterivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetListParameterivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetListParameterivSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glListParameterfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glListParameterfSGIX == NULL ) return;
+
+ disp__glListParameterfSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glListParameterfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glListParameterfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glListParameterfvSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glListParameteriSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glListParameteriSGIX == NULL ) return;
+
+ disp__glListParameteriSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glListParameterivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glListParameterivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glListParameterivSGIX (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexMaterialEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glIndexMaterialEXT == NULL ) return;
+
+ disp__glIndexMaterialEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexFuncEXT ( GLenum , GLclampf ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexFuncEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glIndexFuncEXT == NULL ) return;
+
+ disp__glIndexFuncEXT (
+ (GLenum) arg0,
+ (GLclampf) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCullParameterdvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glCullParameterdvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glCullParameterdvEXT (
+ (GLenum) arg0,
+ (GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCullParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glCullParameterfvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glCullParameterfvEXT (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentColorMaterialSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glFragmentColorMaterialSGIX == NULL ) return;
+
+ disp__glFragmentColorMaterialSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glFragmentLightfSGIX == NULL ) return;
+
+ disp__glFragmentLightfSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glFragmentLightfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFragmentLightfvSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightiSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glFragmentLightiSGIX == NULL ) return;
+
+ disp__glFragmentLightiSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glFragmentLightivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFragmentLightivSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightModelfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glFragmentLightModelfSGIX == NULL ) return;
+
+ disp__glFragmentLightModelfSGIX (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightModelfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glFragmentLightModelfvSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glFragmentLightModelfvSGIX (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightModeliSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glFragmentLightModeliSGIX == NULL ) return;
+
+ disp__glFragmentLightModeliSGIX (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentLightModelivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glFragmentLightModelivSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glFragmentLightModelivSGIX (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentMaterialfSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glFragmentMaterialfSGIX == NULL ) return;
+
+ disp__glFragmentMaterialfSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentMaterialfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glFragmentMaterialfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFragmentMaterialfvSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentMaterialiSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glFragmentMaterialiSGIX == NULL ) return;
+
+ disp__glFragmentMaterialiSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFragmentMaterialivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glFragmentMaterialivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFragmentMaterialivSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFragmentLightfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetFragmentLightfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFragmentLightfvSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFragmentLightivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetFragmentLightivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFragmentLightivSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFragmentMaterialfvSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetFragmentMaterialfvSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFragmentMaterialfvSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFragmentMaterialivSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetFragmentMaterialivSGIX == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFragmentMaterialivSGIX (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightEnviSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLightEnviSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glLightEnviSGIX == NULL ) return;
+
+ disp__glLightEnviSGIX (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbyteArray arg5)
+ {
+ jbyte *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jshortArray arg5)
+ {
+ jshort *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jintArray arg5)
+ {
+ jint *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jfloatArray arg5)
+ {
+ jfloat *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jdoubleArray arg5)
+ {
+ jdouble *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jbooleanArray arg5)
+ {
+ jboolean *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jlongArray arg5)
+ {
+ jlong *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg5, 0);
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ if(arg5!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg5, ptr5, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDrawRangeElementsEXT__IIIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jobject arg5)
+ {
+ void *ptr5 = NULL;
+
+ if ( disp__glDrawRangeElementsEXT == NULL ) return;
+
+ if(arg5!=NULL)
+ {
+ ptr5 = (*env)->GetDirectBufferAddress(env, arg5);
+ if (ptr5 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 5 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glDrawRangeElementsEXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLsizei) arg3,
+ (GLenum) arg4,
+ (const GLvoid *) ptr5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glApplyTextureEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glApplyTextureEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glApplyTextureEXT == NULL ) return;
+
+ disp__glApplyTextureEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureLightEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTextureLightEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glTextureLightEXT == NULL ) return;
+
+ disp__glTextureLightEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTextureMaterialEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glTextureMaterialEXT == NULL ) return;
+
+ disp__glTextureMaterialEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAsyncMarkerSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glAsyncMarkerSGIX == NULL ) return;
+
+ disp__glAsyncMarkerSGIX (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glFinishAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFinishAsyncSGIX (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint ret;
+
+ jboolean isCopiedArray0 = JNI_FALSE;
+ jint *ptr0 = NULL;
+
+ if ( disp__glFinishAsyncSGIX == NULL ) return 0;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0);
+ }
+ ret = (jint) disp__glFinishAsyncSGIX (
+ (GLuint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPollAsyncSGIX (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint ret;
+
+ jboolean isCopiedArray0 = JNI_FALSE;
+ jint *ptr0 = NULL;
+
+ if ( disp__glPollAsyncSGIX == NULL ) return 0;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, &isCopiedArray0);
+ }
+ ret = (jint) disp__glPollAsyncSGIX (
+ (GLuint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, (isCopiedArray0 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenAsyncMarkersSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jint ret;
+
+
+ if ( disp__glGenAsyncMarkersSGIX == NULL ) return 0;
+
+ ret = (jint) disp__glGenAsyncMarkersSGIX (
+ (GLsizei) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteAsyncMarkersSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glDeleteAsyncMarkersSGIX == NULL ) return;
+
+ disp__glDeleteAsyncMarkersSGIX (
+ (GLuint) arg0,
+ (GLsizei) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsAsyncMarkerSGIX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsAsyncMarkerSGIX == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsAsyncMarkerSGIX (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointervINTEL__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glVertexPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1)
+ {
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointervINTEL__I_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jlongArray arg1)
+ {
+ jlong *ptr1 = NULL;
+
+ if ( disp__glNormalPointervINTEL == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalPointervINTEL (
+ (GLenum) arg0,
+ (const GLvoid **) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointervINTEL__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glColorPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColorPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointervINTEL__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glTexCoordPointervINTEL == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoordPointervINTEL (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTransformParameteriEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glPixelTransformParameteriEXT == NULL ) return;
+
+ disp__glPixelTransformParameteriEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTransformParameterfEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glPixelTransformParameterfEXT == NULL ) return;
+
+ disp__glPixelTransformParameterfEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTransformParameterivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glPixelTransformParameterivEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glPixelTransformParameterivEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPixelTransformParameterfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glPixelTransformParameterfvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glPixelTransformParameterfvEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3bEXT (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2)
+ {
+
+ if ( disp__glSecondaryColor3bEXT == NULL ) return;
+
+ disp__glSecondaryColor3bEXT (
+ (GLbyte) arg0,
+ (GLbyte) arg1,
+ (GLbyte) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3bvEXT (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3bvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3bvEXT (
+ (const GLbyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3dEXT (
+ JNIEnv *env, jobject obj,
+ jdouble arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glSecondaryColor3dEXT == NULL ) return;
+
+ disp__glSecondaryColor3dEXT (
+ (GLdouble) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3dvEXT (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3dvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3dvEXT (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3fEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glSecondaryColor3fEXT == NULL ) return;
+
+ disp__glSecondaryColor3fEXT (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3fvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3fvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3fvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3iEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glSecondaryColor3iEXT == NULL ) return;
+
+ disp__glSecondaryColor3iEXT (
+ (GLint) arg0,
+ (GLint) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3ivEXT (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3ivEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3ivEXT (
+ (const GLint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3sEXT (
+ JNIEnv *env, jobject obj,
+ jshort arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glSecondaryColor3sEXT == NULL ) return;
+
+ disp__glSecondaryColor3sEXT (
+ (GLshort) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3svEXT (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3svEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3svEXT (
+ (const GLshort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3ubEXT (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2)
+ {
+
+ if ( disp__glSecondaryColor3ubEXT == NULL ) return;
+
+ disp__glSecondaryColor3ubEXT (
+ (GLubyte) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3ubvEXT (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3ubvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3ubvEXT (
+ (const GLubyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3uiEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glSecondaryColor3uiEXT == NULL ) return;
+
+ disp__glSecondaryColor3uiEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uivEXT ( const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3uivEXT (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3uivEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3uivEXT (
+ (const GLuint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3usEXT (
+ JNIEnv *env, jobject obj,
+ jshort arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glSecondaryColor3usEXT == NULL ) return;
+
+ disp__glSecondaryColor3usEXT (
+ (GLushort) arg0,
+ (GLushort) arg1,
+ (GLushort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usvEXT ( const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColor3usvEXT (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glSecondaryColor3usvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glSecondaryColor3usvEXT (
+ (const GLushort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSecondaryColorPointerEXT (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureNormalEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTextureNormalEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glTextureNormalEXT == NULL ) return;
+
+ disp__glTextureNormalEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawArraysEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jintArray arg2,
+ jint arg3)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glMultiDrawArraysEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glMultiDrawArraysEXT (
+ (GLenum) arg0,
+ (GLint *) ptr1,
+ (GLsizei *) ptr2,
+ (GLsizei) arg3
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jint *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiDrawElementsEXT__I_3II_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glMultiDrawElementsEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiDrawElementsEXT (
+ (GLenum) arg0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordfEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0)
+ {
+
+ if ( disp__glFogCoordfEXT == NULL ) return;
+
+ disp__glFogCoordfEXT (
+ (GLfloat) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordfvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glFogCoordfvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glFogCoordfvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddEXT ( GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoorddEXT (
+ JNIEnv *env, jobject obj,
+ jdouble arg0)
+ {
+
+ if ( disp__glFogCoorddEXT == NULL ) return;
+
+ disp__glFogCoorddEXT (
+ (GLdouble) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoorddvEXT (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glFogCoorddvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glFogCoorddvEXT (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glFogCoordPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3bEXT (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2)
+ {
+
+ if ( disp__glTangent3bEXT == NULL ) return;
+
+ disp__glTangent3bEXT (
+ (GLbyte) arg0,
+ (GLbyte) arg1,
+ (GLbyte) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3bvEXT (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glTangent3bvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3bvEXT (
+ (const GLbyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3dEXT (
+ JNIEnv *env, jobject obj,
+ jdouble arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glTangent3dEXT == NULL ) return;
+
+ disp__glTangent3dEXT (
+ (GLdouble) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3dvEXT (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glTangent3dvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3dvEXT (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3fEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glTangent3fEXT == NULL ) return;
+
+ disp__glTangent3fEXT (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3fvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glTangent3fvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3fvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3iEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glTangent3iEXT == NULL ) return;
+
+ disp__glTangent3iEXT (
+ (GLint) arg0,
+ (GLint) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3ivEXT (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glTangent3ivEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3ivEXT (
+ (const GLint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3sEXT (
+ JNIEnv *env, jobject obj,
+ jshort arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glTangent3sEXT == NULL ) return;
+
+ disp__glTangent3sEXT (
+ (GLshort) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangent3svEXT (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glTangent3svEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glTangent3svEXT (
+ (const GLshort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3bEXT (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2)
+ {
+
+ if ( disp__glBinormal3bEXT == NULL ) return;
+
+ disp__glBinormal3bEXT (
+ (GLbyte) arg0,
+ (GLbyte) arg1,
+ (GLbyte) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3bvEXT (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glBinormal3bvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3bvEXT (
+ (const GLbyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3dEXT (
+ JNIEnv *env, jobject obj,
+ jdouble arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glBinormal3dEXT == NULL ) return;
+
+ disp__glBinormal3dEXT (
+ (GLdouble) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3dvEXT (
+ JNIEnv *env, jobject obj,
+ jdoubleArray arg0)
+ {
+ jdouble *ptr0 = NULL;
+
+ if ( disp__glBinormal3dvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3dvEXT (
+ (const GLdouble *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3fEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glBinormal3fEXT == NULL ) return;
+
+ disp__glBinormal3fEXT (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3fvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glBinormal3fvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3fvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3iEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glBinormal3iEXT == NULL ) return;
+
+ disp__glBinormal3iEXT (
+ (GLint) arg0,
+ (GLint) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3ivEXT (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glBinormal3ivEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3ivEXT (
+ (const GLint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3sEXT (
+ JNIEnv *env, jobject obj,
+ jshort arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glBinormal3sEXT == NULL ) return;
+
+ disp__glBinormal3sEXT (
+ (GLshort) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormal3svEXT (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glBinormal3svEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glBinormal3svEXT (
+ (const GLshort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTangentPointerEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glTangentPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glTangentPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBinormalPointerEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glBinormalPointerEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glBinormalPointerEXT (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishTextureSUNX ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFinishTextureSUNX (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glFinishTextureSUNX == NULL ) return;
+
+ disp__glFinishTextureSUNX (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorbSUN ( GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorbSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorbSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorbSUN (
+ (GLbyte) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorsSUN ( GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorsSUN (
+ JNIEnv *env, jobject obj,
+ jshort arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorsSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorsSUN (
+ (GLshort) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoriSUN ( GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactoriSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactoriSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactoriSUN (
+ (GLint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorfSUN ( GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorfSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorfSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorfSUN (
+ (GLfloat) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactordSUN ( GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactordSUN (
+ JNIEnv *env, jobject obj,
+ jdouble arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactordSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactordSUN (
+ (GLdouble) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorubSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorubSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorubSUN (
+ (GLubyte) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorusSUN ( GLushort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactorusSUN (
+ JNIEnv *env, jobject obj,
+ jshort arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactorusSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactorusSUN (
+ (GLushort) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoruiSUN ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGlobalAlphaFactoruiSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glGlobalAlphaFactoruiSUN == NULL ) return;
+
+ disp__glGlobalAlphaFactoruiSUN (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiSUN ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glReplacementCodeuiSUN == NULL ) return;
+
+ disp__glReplacementCodeuiSUN (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusSUN ( GLushort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeusSUN (
+ JNIEnv *env, jobject obj,
+ jshort arg0)
+ {
+
+ if ( disp__glReplacementCodeusSUN == NULL ) return;
+
+ disp__glReplacementCodeusSUN (
+ (GLushort) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeubSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0)
+ {
+
+ if ( disp__glReplacementCodeubSUN == NULL ) return;
+
+ disp__glReplacementCodeubSUN (
+ (GLubyte) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuivSUN ( const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuivSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0)
+ {
+ jint *ptr0 = NULL;
+
+ if ( disp__glReplacementCodeuivSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glReplacementCodeuivSUN (
+ (const GLuint *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusvSUN ( const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeusvSUN (
+ JNIEnv *env, jobject obj,
+ jshortArray arg0)
+ {
+ jshort *ptr0 = NULL;
+
+ if ( disp__glReplacementCodeusvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glReplacementCodeusvSUN (
+ (const GLushort *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubvSUN ( const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeubvSUN (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0)
+ {
+ jbyte *ptr0 = NULL;
+
+ if ( disp__glReplacementCodeubvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glReplacementCodeubvSUN (
+ (const GLubyte *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodePointerSUN__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glReplacementCodePointerSUN == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodePointerSUN (
+ (GLenum) arg0,
+ (GLsizei) arg1,
+ (const GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4ubVertex2fSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glColor4ubVertex2fSUN == NULL ) return;
+
+ disp__glColor4ubVertex2fSUN (
+ (GLubyte) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4ubVertex2fvSUN (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0,
+ jfloatArray arg1)
+ {
+ jbyte *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glColor4ubVertex2fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glColor4ubVertex2fvSUN (
+ (const GLubyte *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4ubVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jbyte arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6)
+ {
+
+ if ( disp__glColor4ubVertex3fSUN == NULL ) return;
+
+ disp__glColor4ubVertex3fSUN (
+ (GLubyte) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4ubVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jbyteArray arg0,
+ jfloatArray arg1)
+ {
+ jbyte *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glColor4ubVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glColor4ubVertex3fvSUN (
+ (const GLubyte *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glColor3fVertex3fSUN == NULL ) return;
+
+ disp__glColor3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glColor3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glColor3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glNormal3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormal3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9)
+ {
+
+ if ( disp__glColor4fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glColor4fNormal3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColor4fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glColor4fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glColor4fNormal3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4)
+ {
+
+ if ( disp__glTexCoord2fVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glTexCoord2fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glTexCoord2fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord4fVertex4fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7)
+ {
+
+ if ( disp__glTexCoord4fVertex4fSUN == NULL ) return;
+
+ disp__glTexCoord4fVertex4fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord4fVertex4fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glTexCoord4fVertex4fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glTexCoord4fVertex4fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor4ubVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jbyte arg4,
+ jbyte arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8)
+ {
+
+ if ( disp__glTexCoord2fColor4ubVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fColor4ubVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLubyte) arg4,
+ (GLubyte) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor4ubVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jbyteArray arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr0 = NULL;
+ jbyte *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexCoord2fColor4ubVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoord2fColor4ubVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLubyte *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7)
+ {
+
+ if ( disp__glTexCoord2fColor3fVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fColor3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexCoord2fColor3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoord2fColor3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7)
+ {
+
+ if ( disp__glTexCoord2fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fNormal3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glTexCoord2fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glTexCoord2fNormal3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor4fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9,
+ jfloat arg10,
+ jfloat arg11)
+ {
+
+ if ( disp__glTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glTexCoord2fColor4fNormal3fVertex3fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10,
+ (GLfloat) arg11
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord2fColor4fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoord2fColor4fNormal3fVertex3fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord4fColor4fNormal3fVertex4fSUN (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9,
+ jfloat arg10,
+ jfloat arg11,
+ jfloat arg12,
+ jfloat arg13,
+ jfloat arg14)
+ {
+
+ if ( disp__glTexCoord4fColor4fNormal3fVertex4fSUN == NULL ) return;
+
+ disp__glTexCoord4fColor4fNormal3fVertex4fSUN (
+ (GLfloat) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10,
+ (GLfloat) arg11,
+ (GLfloat) arg12,
+ (GLfloat) arg13,
+ (GLfloat) arg14
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoord4fColor4fNormal3fVertex4fvSUN (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glTexCoord4fColor4fNormal3fVertex4fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoord4fColor4fNormal3fVertex4fvSUN (
+ (const GLfloat *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3)
+ {
+
+ if ( disp__glReplacementCodeuiVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glReplacementCodeuiVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glReplacementCodeuiVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor4ubVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jbyte arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7)
+ {
+
+ if ( disp__glReplacementCodeuiColor4ubVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiColor4ubVertex3fSUN (
+ (GLenum) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLubyte) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor4ubVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jbyteArray arg1,
+ jfloatArray arg2)
+ {
+ jint *ptr0 = NULL;
+ jbyte *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodeuiColor4ubVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodeuiColor4ubVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLubyte *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6)
+ {
+
+ if ( disp__glReplacementCodeuiColor3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiColor3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodeuiColor3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodeuiColor3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6)
+ {
+
+ if ( disp__glReplacementCodeuiNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiNormal3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodeuiNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodeuiNormal3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor4fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9,
+ jfloat arg10)
+ {
+
+ if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiColor4fNormal3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiColor4fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glReplacementCodeuiColor4fNormal3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glReplacementCodeuiTexCoord2fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiTexCoord2fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glReplacementCodeuiTexCoord2fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glReplacementCodeuiTexCoord2fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8)
+ {
+
+ if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5,
+ jfloat arg6,
+ jfloat arg7,
+ jfloat arg8,
+ jfloat arg9,
+ jfloat arg10,
+ jfloat arg11,
+ jfloat arg12)
+ {
+
+ if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN == NULL ) return;
+
+ disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5,
+ (GLfloat) arg6,
+ (GLfloat) arg7,
+ (GLfloat) arg8,
+ (GLfloat) arg9,
+ (GLfloat) arg10,
+ (GLfloat) arg11,
+ (GLfloat) arg12
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jfloatArray arg1,
+ jfloatArray arg2,
+ jfloatArray arg3,
+ jfloatArray arg4)
+ {
+ jint *ptr0 = NULL;
+ jfloat *ptr1 = NULL;
+ jfloat *ptr2 = NULL;
+ jfloat *ptr3 = NULL;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (
+ (const GLenum *) ptr0,
+ (const GLfloat *) ptr1,
+ (const GLfloat *) ptr2,
+ (const GLfloat *) ptr3,
+ (const GLfloat *) ptr4
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBlendFuncSeparateEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glBlendFuncSeparateEXT == NULL ) return;
+
+ disp__glBlendFuncSeparateEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBlendFuncSeparateINGR (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glBlendFuncSeparateINGR == NULL ) return;
+
+ disp__glBlendFuncSeparateINGR (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightfEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0)
+ {
+
+ if ( disp__glVertexWeightfEXT == NULL ) return;
+
+ disp__glVertexWeightfEXT (
+ (GLfloat) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightfvEXT (
+ JNIEnv *env, jobject obj,
+ jfloatArray arg0)
+ {
+ jfloat *ptr0 = NULL;
+
+ if ( disp__glVertexWeightfvEXT == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ disp__glVertexWeightfvEXT (
+ (const GLfloat *) ptr0
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexWeightPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glVertexWeightPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexWeightPointerEXT (
+ (GLsizei) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushVertexArrayRangeNV ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFlushVertexArrayRangeNV (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glFlushVertexArrayRangeNV == NULL ) return;
+
+ disp__glFlushVertexArrayRangeNV (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1)
+ {
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__I_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jlongArray arg1)
+ {
+ jlong *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexArrayRangeNV__ILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jobject arg1)
+ {
+ void *ptr1 = NULL;
+
+ if ( disp__glVertexArrayRangeNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, arg1);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexArrayRangeNV (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glCombinerParameterfvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glCombinerParameterfvNV (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfNV ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerParameterfNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glCombinerParameterfNV == NULL ) return;
+
+ disp__glCombinerParameterfNV (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterivNV ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glCombinerParameterivNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glCombinerParameterivNV (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameteriNV ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerParameteriNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glCombinerParameteriNV == NULL ) return;
+
+ disp__glCombinerParameteriNV (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerInputNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glCombinerInputNV == NULL ) return;
+
+ disp__glCombinerInputNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerOutputNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jboolean arg8,
+ jboolean arg9)
+ {
+
+ if ( disp__glCombinerOutputNV == NULL ) return;
+
+ disp__glCombinerOutputNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5,
+ (GLenum) arg6,
+ (GLboolean) arg7,
+ (GLboolean) arg8,
+ (GLboolean) arg9
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFinalCombinerInputNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glFinalCombinerInputNV == NULL ) return;
+
+ disp__glFinalCombinerInputNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerInputParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jfloatArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glGetCombinerInputParameterfvNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetCombinerInputParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLfloat *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerInputParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jintArray arg4)
+ {
+ jboolean isCopiedArray4 = JNI_FALSE;
+ jint *ptr4 = NULL;
+
+ if ( disp__glGetCombinerInputParameterivNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, &isCopiedArray4);
+ }
+ disp__glGetCombinerInputParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLint *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, (isCopiedArray4 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerOutputParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetCombinerOutputParameterfvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetCombinerOutputParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerOutputParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetCombinerOutputParameterivNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetCombinerOutputParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLint *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFinalCombinerInputParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetFinalCombinerInputParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFinalCombinerInputParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFinalCombinerInputParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetFinalCombinerInputParameterivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFinalCombinerInputParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawArraysIBM (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jintArray arg2,
+ jint arg3,
+ jint arg4)
+ {
+ jint *ptr1 = NULL;
+ jint *ptr2 = NULL;
+
+ if ( disp__glMultiModeDrawArraysIBM == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glMultiModeDrawArraysIBM (
+ (GLenum) arg0,
+ (const GLint *) ptr1,
+ (const GLsizei *) ptr2,
+ (GLsizei) arg3,
+ (GLint) arg4
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3BII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3SII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jshort *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3III (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jint *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3FII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3DII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3ZII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMultiModeDrawElementsIBM___3I_3II_3_3JII (
+ JNIEnv *env, jobject obj,
+ jintArray arg0,
+ jintArray arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4,
+ jint arg5)
+ {
+ jint *ptr0 = NULL;
+ jint *ptr1 = NULL;
+ jlong *ptr3 = NULL;
+
+ if ( disp__glMultiModeDrawElementsIBM == NULL ) return;
+
+ if(arg0!=NULL)
+ {
+ ptr0 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg0, 0);
+ }
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glMultiModeDrawElementsIBM (
+ (const GLenum *) ptr0,
+ (const GLsizei *) ptr1,
+ (GLenum) arg2,
+ (const GLvoid **) ptr3,
+ (GLsizei) arg4,
+ (GLint) arg5
+ );
+
+ if(arg0!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg0, ptr0, JNI_ABORT);
+ }
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorPointerListIBM__III_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSecondaryColorPointerListIBM__III_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glSecondaryColorPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glSecondaryColorPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEdgeFlagPointerListIBM (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1,
+ jint arg2)
+ {
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glEdgeFlagPointerListIBM == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glEdgeFlagPointerListIBM (
+ (GLint) arg0,
+ (const GLboolean **) ptr1,
+ (GLint) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2,
+ jint arg3)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2,
+ jint arg3)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2,
+ jint arg3)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2,
+ jint arg3)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2,
+ jint arg3)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2,
+ jint arg3)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFogCoordPointerListIBM__II_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2,
+ jint arg3)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glFogCoordPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glFogCoordPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2,
+ jint arg3)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2,
+ jint arg3)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2,
+ jint arg3)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2,
+ jint arg3)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2,
+ jint arg3)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2,
+ jint arg3)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIndexPointerListIBM__II_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2,
+ jint arg3)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glIndexPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glIndexPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2,
+ jint arg3)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2,
+ jint arg3)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2,
+ jint arg3)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2,
+ jint arg3)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2,
+ jint arg3)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2,
+ jint arg3)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalPointerListIBM__II_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2,
+ jint arg3)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glNormalPointerListIBM == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glNormalPointerListIBM (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (const GLvoid **) ptr2,
+ (GLint) arg3
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexCoordPointerListIBM__III_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glTexCoordPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glTexCoordPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexPointerListIBM__III_3_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glVertexPointerListIBM == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVertexPointerListIBM (
+ (GLint) arg0,
+ (GLenum) arg1,
+ (GLint) arg2,
+ (const GLvoid **) ptr3,
+ (GLint) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTbufferMask3DFX ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTbufferMask3DFX (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glTbufferMask3DFX == NULL ) return;
+
+ disp__glTbufferMask3DFX (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskEXT ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleMaskEXT (
+ JNIEnv *env, jobject obj,
+ jfloat arg0,
+ jboolean arg1)
+ {
+
+ if ( disp__glSampleMaskEXT == NULL ) return;
+
+ disp__glSampleMaskEXT (
+ (GLclampf) arg0,
+ (GLboolean) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSamplePatternEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glSamplePatternEXT == NULL ) return;
+
+ disp__glSamplePatternEXT (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTextureColorMaskSGIS (
+ JNIEnv *env, jobject obj,
+ jboolean arg0,
+ jboolean arg1,
+ jboolean arg2,
+ jboolean arg3)
+ {
+
+ if ( disp__glTextureColorMaskSGIS == NULL ) return;
+
+ disp__glTextureColorMaskSGIS (
+ (GLboolean) arg0,
+ (GLboolean) arg1,
+ (GLboolean) arg2,
+ (GLboolean) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1)
+ {
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__I_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jlongArray arg1)
+ {
+ jlong *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIglooInterfaceSGIX__ILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jobject arg1)
+ {
+ void *ptr1 = NULL;
+
+ if ( disp__glIglooInterfaceSGIX == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, arg1);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glIglooInterfaceSGIX (
+ (GLenum) arg0,
+ (const GLvoid *) ptr1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenFencesNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenFencesNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGenFencesNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGenFencesNV (
+ (GLsizei) arg0,
+ (GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteFencesNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glDeleteFencesNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glDeleteFencesNV (
+ (GLsizei) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFenceNV ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetFenceNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glSetFenceNV == NULL ) return;
+
+ disp__glSetFenceNV (
+ (GLuint) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glTestFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTestFenceNV (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glTestFenceNV == NULL ) return 0;
+
+ ret = (jboolean) disp__glTestFenceNV (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glFinishFenceNV (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glFinishFenceNV == NULL ) return;
+
+ disp__glFinishFenceNV (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsFenceNV (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsFenceNV == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsFenceNV (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetFenceivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetFenceivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetFenceivNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jbyteArray arg8)
+ {
+ jbyte *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jshortArray arg8)
+ {
+ jshort *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jintArray arg8)
+ {
+ jint *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jfloatArray arg8)
+ {
+ jfloat *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jdoubleArray arg8)
+ {
+ jdouble *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jbooleanArray arg8)
+ {
+ jboolean *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZ_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jlongArray arg8)
+ {
+ jlong *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg8, 0);
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ if(arg8!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg8, ptr8, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapControlPointsNV__IIIIIIIZLjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jboolean arg7,
+ jobject arg8)
+ {
+ void *ptr8 = NULL;
+
+ if ( disp__glMapControlPointsNV == NULL ) return;
+
+ if(arg8!=NULL)
+ {
+ ptr8 = (*env)->GetDirectBufferAddress(env, arg8);
+ if (ptr8 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 8 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLint) arg5,
+ (GLint) arg6,
+ (GLboolean) arg7,
+ (const GLvoid *) ptr8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glMapParameterivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glMapParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glMapParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glMapParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glMapParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jbyteArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jbyte *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jshortArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jshort *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jintArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jint *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jfloatArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jfloat *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jdoubleArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jdouble *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jbooleanArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jboolean *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZ_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jlongArray arg6)
+ {
+ jboolean isCopiedArray6 = JNI_FALSE;
+ jlong *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg6, &isCopiedArray6);
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ if(arg6!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg6, ptr6, (isCopiedArray6 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapControlPointsNV__IIIIIZLjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jboolean arg5,
+ jobject arg6)
+ {
+ void *ptr6 = NULL;
+
+ if ( disp__glGetMapControlPointsNV == NULL ) return;
+
+ if(arg6!=NULL)
+ {
+ ptr6 = (*env)->GetDirectBufferAddress(env, arg6);
+ if (ptr6 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 6 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glGetMapControlPointsNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLsizei) arg4,
+ (GLboolean) arg5,
+ (GLvoid *) ptr6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetMapParameterivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetMapParameterivNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetMapParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetMapParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapAttribParameterivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetMapAttribParameterivNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetMapAttribParameterivNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLint *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetMapAttribParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetMapAttribParameterfvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetMapAttribParameterfvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMapsNV ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEvalMapsNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glEvalMapsNV == NULL ) return;
+
+ disp__glEvalMapsNV (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glCombinerStageParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glCombinerStageParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glCombinerStageParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetCombinerStageParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetCombinerStageParameterfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetCombinerStageParameterfvNV (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindProgramNV ( GLenum , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindProgramNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glBindProgramNV == NULL ) return;
+
+ disp__glBindProgramNV (
+ (GLenum) arg0,
+ (GLuint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteProgramsNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glDeleteProgramsNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glDeleteProgramsNV (
+ (GLsizei) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glExecuteProgramNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glExecuteProgramNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glExecuteProgramNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenProgramsNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenProgramsNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGenProgramsNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGenProgramsNV (
+ (GLsizei) arg0,
+ (GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAreProgramsResidentNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jbooleanArray arg2)
+ {
+ jboolean ret;
+
+ jint *ptr1 = NULL;
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glAreProgramsResidentNV == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ ret = (jboolean) disp__glAreProgramsResidentNV (
+ (GLsizei) arg0,
+ (const GLuint *) ptr1,
+ (GLboolean *) ptr2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glRequestResidentProgramsNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glRequestResidentProgramsNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glRequestResidentProgramsNV (
+ (GLsizei) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetProgramParameterfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glGetProgramParameterfvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetProgramParameterfvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetProgramParameterdvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glGetProgramParameterdvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetProgramParameterdvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLdouble *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetProgramivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetProgramivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetProgramivNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetProgramStringNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetProgramStringNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetProgramStringNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLubyte *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTrackMatrixivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jboolean isCopiedArray3 = JNI_FALSE;
+ jint *ptr3 = NULL;
+
+ if ( disp__glGetTrackMatrixivNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, &isCopiedArray3);
+ }
+ disp__glGetTrackMatrixivNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLint *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, (isCopiedArray3 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribdvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribdvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribdvNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribfvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribfvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribfvNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribivNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribivNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribivNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVertexAttribPointervNV__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__glGetVertexAttribPointervNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVertexAttribPointervNV (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsProgramNV ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsProgramNV (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsProgramNV == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsProgramNV (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glLoadProgramNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glLoadProgramNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glLoadProgramNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLubyte *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameter4fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4,
+ jfloat arg5)
+ {
+
+ if ( disp__glProgramParameter4fNV == NULL ) return;
+
+ disp__glProgramParameter4fNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4,
+ (GLfloat) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameter4dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdouble arg2,
+ jdouble arg3,
+ jdouble arg4,
+ jdouble arg5)
+ {
+
+ if ( disp__glProgramParameter4dNV == NULL ) return;
+
+ disp__glProgramParameter4dNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3,
+ (GLdouble) arg4,
+ (GLdouble) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameter4dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glProgramParameter4dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glProgramParameter4dvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameter4fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glProgramParameter4fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glProgramParameter4fvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameters4dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glProgramParameters4dvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glProgramParameters4dvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (const GLdouble *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glProgramParameters4fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glProgramParameters4fvNV == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glProgramParameters4fvNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (const GLfloat *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTrackMatrixNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glTrackMatrixNV == NULL ) return;
+
+ disp__glTrackMatrixNV (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jbyteArray arg4)
+ {
+ jbyte *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jshortArray arg4)
+ {
+ jshort *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jintArray arg4)
+ {
+ jint *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jfloatArray arg4)
+ {
+ jfloat *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jdoubleArray arg4)
+ {
+ jdouble *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jbooleanArray arg4)
+ {
+ jboolean *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIII_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jlongArray arg4)
+ {
+ jlong *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg4, 0);
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ if(arg4!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg4, ptr4, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribPointerNV__IIIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jobject arg4)
+ {
+ void *ptr4 = NULL;
+
+ if ( disp__glVertexAttribPointerNV == NULL ) return;
+
+ if(arg4!=NULL)
+ {
+ ptr4 = (*env)->GetDirectBufferAddress(env, arg4);
+ if (ptr4 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 4 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVertexAttribPointerNV (
+ (GLuint) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (const GLvoid *) ptr4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1sNV ( GLuint , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1sNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1)
+ {
+
+ if ( disp__glVertexAttrib1sNV == NULL ) return;
+
+ disp__glVertexAttrib1sNV (
+ (GLuint) arg0,
+ (GLshort) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glVertexAttrib1fNV == NULL ) return;
+
+ disp__glVertexAttrib1fNV (
+ (GLuint) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1)
+ {
+
+ if ( disp__glVertexAttrib1dNV == NULL ) return;
+
+ disp__glVertexAttrib1dNV (
+ (GLuint) arg0,
+ (GLdouble) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2sNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glVertexAttrib2sNV == NULL ) return;
+
+ disp__glVertexAttrib2sNV (
+ (GLuint) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glVertexAttrib2fNV == NULL ) return;
+
+ disp__glVertexAttrib2fNV (
+ (GLuint) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glVertexAttrib2dNV == NULL ) return;
+
+ disp__glVertexAttrib2dNV (
+ (GLuint) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3sNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3)
+ {
+
+ if ( disp__glVertexAttrib3sNV == NULL ) return;
+
+ disp__glVertexAttrib3sNV (
+ (GLuint) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3)
+ {
+
+ if ( disp__glVertexAttrib3fNV == NULL ) return;
+
+ disp__glVertexAttrib3fNV (
+ (GLuint) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3)
+ {
+
+ if ( disp__glVertexAttrib3dNV == NULL ) return;
+
+ disp__glVertexAttrib3dNV (
+ (GLuint) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4sNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3,
+ jshort arg4)
+ {
+
+ if ( disp__glVertexAttrib4sNV == NULL ) return;
+
+ disp__glVertexAttrib4sNV (
+ (GLuint) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3,
+ (GLshort) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4fNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4)
+ {
+
+ if ( disp__glVertexAttrib4fNV == NULL ) return;
+
+ disp__glVertexAttrib4fNV (
+ (GLuint) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4dNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3,
+ jdouble arg4)
+ {
+
+ if ( disp__glVertexAttrib4dNV == NULL ) return;
+
+ disp__glVertexAttrib4dNV (
+ (GLuint) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3,
+ (GLdouble) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4ubNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3,
+ jbyte arg4)
+ {
+
+ if ( disp__glVertexAttrib4ubNV == NULL ) return;
+
+ disp__glVertexAttrib4ubNV (
+ (GLuint) arg0,
+ (GLubyte) arg1,
+ (GLubyte) arg2,
+ (GLubyte) arg3,
+ (GLubyte) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib1svNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib1svNV (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib1fvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib1fvNV (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib1dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib1dvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib1dvNV (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib2svNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib2svNV (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib2fvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib2fvNV (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib2dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib2dvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib2dvNV (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib3svNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib3svNV (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib3fvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib3fvNV (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib3dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib3dvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib3dvNV (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib4svNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib4svNV (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib4fvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib4fvNV (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib4dvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib4dvNV (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttrib4ubvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glVertexAttrib4ubvNV == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexAttrib4ubvNV (
+ (GLuint) arg0,
+ (const GLubyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs1svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs1svNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs1svNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLshort *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs1fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs1fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs1fvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs1dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs1dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs1dvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs2svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs2svNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs2svNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLshort *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs2fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs2fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs2fvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs2dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs2dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs2dvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs3svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs3svNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs3svNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLshort *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs3fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs3fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs3fvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs3dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs3dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs3dvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs4svNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs4svNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs4svNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLshort *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs4fvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs4fvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs4fvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs4dvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs4dvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs4dvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLdouble *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexAttribs4ubvNV (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glVertexAttribs4ubvNV == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glVertexAttribs4ubvNV (
+ (GLuint) arg0,
+ (GLsizei) arg1,
+ (const GLubyte *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexBumpParameterivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glTexBumpParameterivATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glTexBumpParameterivATI (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glTexBumpParameterfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glTexBumpParameterfvATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glTexBumpParameterfvATI (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTexBumpParameterivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jint *ptr1 = NULL;
+
+ if ( disp__glGetTexBumpParameterivATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetTexBumpParameterivATI (
+ (GLenum) arg0,
+ (GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetTexBumpParameterfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jboolean isCopiedArray1 = JNI_FALSE;
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glGetTexBumpParameterfvATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, &isCopiedArray1);
+ }
+ disp__glGetTexBumpParameterfvATI (
+ (GLenum) arg0,
+ (GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, (isCopiedArray1 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenFragmentShadersATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenFragmentShadersATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jint ret;
+
+
+ if ( disp__glGenFragmentShadersATI == NULL ) return 0;
+
+ ret = (jint) disp__glGenFragmentShadersATI (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindFragmentShaderATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glBindFragmentShaderATI == NULL ) return;
+
+ disp__glBindFragmentShaderATI (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteFragmentShaderATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDeleteFragmentShaderATI == NULL ) return;
+
+ disp__glDeleteFragmentShaderATI (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBeginFragmentShaderATI (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glBeginFragmentShaderATI == NULL ) return;
+
+ disp__glBeginFragmentShaderATI (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEndFragmentShaderATI (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glEndFragmentShaderATI == NULL ) return;
+
+ disp__glEndFragmentShaderATI (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPassTexCoordATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glPassTexCoordATI == NULL ) return;
+
+ disp__glPassTexCoordATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSampleMapATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glSampleMapATI == NULL ) return;
+
+ disp__glSampleMapATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorFragmentOp1ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6)
+ {
+
+ if ( disp__glColorFragmentOp1ATI == NULL ) return;
+
+ disp__glColorFragmentOp1ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorFragmentOp2ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9)
+ {
+
+ if ( disp__glColorFragmentOp2ATI == NULL ) return;
+
+ disp__glColorFragmentOp2ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6,
+ (GLuint) arg7,
+ (GLuint) arg8,
+ (GLuint) arg9
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glColorFragmentOp3ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11,
+ jint arg12)
+ {
+
+ if ( disp__glColorFragmentOp3ATI == NULL ) return;
+
+ disp__glColorFragmentOp3ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6,
+ (GLuint) arg7,
+ (GLuint) arg8,
+ (GLuint) arg9,
+ (GLuint) arg10,
+ (GLuint) arg11,
+ (GLuint) arg12
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAlphaFragmentOp1ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glAlphaFragmentOp1ATI == NULL ) return;
+
+ disp__glAlphaFragmentOp1ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAlphaFragmentOp2ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8)
+ {
+
+ if ( disp__glAlphaFragmentOp2ATI == NULL ) return;
+
+ disp__glAlphaFragmentOp2ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6,
+ (GLuint) arg7,
+ (GLuint) arg8
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glAlphaFragmentOp3ATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5,
+ jint arg6,
+ jint arg7,
+ jint arg8,
+ jint arg9,
+ jint arg10,
+ jint arg11)
+ {
+
+ if ( disp__glAlphaFragmentOp3ATI == NULL ) return;
+
+ disp__glAlphaFragmentOp3ATI (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5,
+ (GLuint) arg6,
+ (GLuint) arg7,
+ (GLuint) arg8,
+ (GLuint) arg9,
+ (GLuint) arg10,
+ (GLuint) arg11
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetFragmentShaderConstantATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glSetFragmentShaderConstantATI == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glSetFragmentShaderConstantATI (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesiATI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPNTrianglesiATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glPNTrianglesiATI == NULL ) return;
+
+ disp__glPNTrianglesiATI (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesfATI ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glPNTrianglesfATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glPNTrianglesfATI == NULL ) return;
+
+ disp__glPNTrianglesfATI (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jshort *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jint *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbooleanArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jboolean *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__I_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jlongArray arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ jlong *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ return ret;
+ }
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNewObjectBufferATI__ILjava_nio_Buffer_2I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jobject arg1,
+ jint arg2)
+ {
+ jint ret;
+
+ void *ptr1 = NULL;
+
+ if ( disp__glNewObjectBufferATI == NULL ) return 0;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (*env)->GetDirectBufferAddress(env, arg1);
+ if (ptr1 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 1 was not a direct buffer");
+ return 0;
+ }
+ }
+ ret = (jint) disp__glNewObjectBufferATI (
+ (GLsizei) arg0,
+ (const GLvoid *) ptr1,
+ (GLenum) arg2
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsObjectBufferATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsObjectBufferATI == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsObjectBufferATI (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3BI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3,
+ jint arg4)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3SI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3,
+ jint arg4)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3II (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3,
+ jint arg4)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3FI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3,
+ jint arg4)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3DI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3,
+ jint arg4)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3ZI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3,
+ jint arg4)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__III_3JI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3,
+ jint arg4)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glUpdateObjectBufferATI__IIILjava_nio_Buffer_2I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3,
+ jint arg4)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glUpdateObjectBufferATI == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glUpdateObjectBufferATI (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLsizei) arg2,
+ (const GLvoid *) ptr3,
+ (GLenum) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetObjectBufferfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetObjectBufferfvATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetObjectBufferfvATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetObjectBufferivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetObjectBufferivATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetObjectBufferivATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteObjectBufferATI (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDeleteObjectBufferATI == NULL ) return;
+
+ disp__glDeleteObjectBufferATI (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glArrayObjectATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glArrayObjectATI == NULL ) return;
+
+ disp__glArrayObjectATI (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLenum) arg2,
+ (GLsizei) arg3,
+ (GLuint) arg4,
+ (GLuint) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetArrayObjectfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetArrayObjectfvATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetArrayObjectfvATI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetArrayObjectivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetArrayObjectivATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetArrayObjectivATI (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantArrayObjectATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glVariantArrayObjectATI == NULL ) return;
+
+ disp__glVariantArrayObjectATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLsizei) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantArrayObjectfvATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVariantArrayObjectfvATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantArrayObjectfvATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantArrayObjectivATI (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVariantArrayObjectivATI == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantArrayObjectivATI (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBeginVertexShaderEXT (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glBeginVertexShaderEXT == NULL ) return;
+
+ disp__glBeginVertexShaderEXT (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEndVertexShaderEXT (
+ JNIEnv *env, jobject obj)
+ {
+
+ if ( disp__glEndVertexShaderEXT == NULL ) return;
+
+ disp__glEndVertexShaderEXT (
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindVertexShaderEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glBindVertexShaderEXT == NULL ) return;
+
+ disp__glBindVertexShaderEXT (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenVertexShadersEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenVertexShadersEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jint ret;
+
+
+ if ( disp__glGenVertexShadersEXT == NULL ) return 0;
+
+ ret = (jint) disp__glGenVertexShadersEXT (
+ (GLuint) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDeleteVertexShaderEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDeleteVertexShaderEXT == NULL ) return;
+
+ disp__glDeleteVertexShaderEXT (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glShaderOp1EXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glShaderOp1EXT == NULL ) return;
+
+ disp__glShaderOp1EXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glShaderOp2EXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glShaderOp2EXT == NULL ) return;
+
+ disp__glShaderOp2EXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glShaderOp3EXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glShaderOp3EXT == NULL ) return;
+
+ disp__glShaderOp3EXT (
+ (GLenum) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2,
+ (GLuint) arg3,
+ (GLuint) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSwizzleEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glSwizzleEXT == NULL ) return;
+
+ disp__glSwizzleEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glWriteMaskEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4,
+ jint arg5)
+ {
+
+ if ( disp__glWriteMaskEXT == NULL ) return;
+
+ disp__glWriteMaskEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLenum) arg2,
+ (GLenum) arg3,
+ (GLenum) arg4,
+ (GLenum) arg5
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glInsertComponentEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glInsertComponentEXT == NULL ) return;
+
+ disp__glInsertComponentEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glExtractComponentEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glExtractComponentEXT == NULL ) return;
+
+ disp__glExtractComponentEXT (
+ (GLuint) arg0,
+ (GLuint) arg1,
+ (GLuint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGenSymbolsEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+ jint ret;
+
+
+ if ( disp__glGenSymbolsEXT == NULL ) return 0;
+
+ ret = (jint) disp__glGenSymbolsEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2,
+ (GLuint) arg3
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetInvariantEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glSetInvariantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSetInvariantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jshort *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jint *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__II_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jlong *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, 0);
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glSetLocalConstantEXT__IILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jobject arg2)
+ {
+ void *ptr2 = NULL;
+
+ if ( disp__glSetLocalConstantEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (*env)->GetDirectBufferAddress(env, arg2);
+ if (ptr2 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 2 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glSetLocalConstantEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (const void *) ptr2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantbvEXT ( GLuint , const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantbvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glVariantbvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantbvEXT (
+ (GLuint) arg0,
+ (const GLbyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantsvEXT ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantsvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVariantsvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantsvEXT (
+ (GLuint) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantivEXT ( GLuint , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVariantivEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantivEXT (
+ (GLuint) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantfvEXT ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantfvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVariantfvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantfvEXT (
+ (GLuint) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantdvEXT ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantdvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVariantdvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantdvEXT (
+ (GLuint) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantubvEXT ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantubvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glVariantubvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantubvEXT (
+ (GLuint) arg0,
+ (const GLubyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantusvEXT ( GLuint , const GLushort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantusvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVariantusvEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantusvEXT (
+ (GLuint) arg0,
+ (const GLushort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantuivEXT ( GLuint , const GLuint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantuivEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVariantuivEXT == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVariantuivEXT (
+ (GLuint) arg0,
+ (const GLuint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbyteArray arg3)
+ {
+ jbyte *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jshortArray arg3)
+ {
+ jshort *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jintArray arg3)
+ {
+ jint *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jfloatArray arg3)
+ {
+ jfloat *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jdoubleArray arg3)
+ {
+ jdouble *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jbooleanArray arg3)
+ {
+ jboolean *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__III_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jlongArray arg3)
+ {
+ jlong *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg3, 0);
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ if(arg3!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg3, ptr3, JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVariantPointerEXT__IIILjava_nio_Buffer_2 (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jobject arg3)
+ {
+ void *ptr3 = NULL;
+
+ if ( disp__glVariantPointerEXT == NULL ) return;
+
+ if(arg3!=NULL)
+ {
+ ptr3 = (*env)->GetDirectBufferAddress(env, arg3);
+ if (ptr3 == NULL) {
+ (*env)->ThrowNew(env, (*env)->FindClass(env, "java/lang/IllegalArgumentException"),
+ "Argument 3 was not a direct buffer");
+ return ;
+ }
+ }
+ disp__glVariantPointerEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLuint) arg2,
+ (const void *) ptr3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glEnableVariantClientStateEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glEnableVariantClientStateEXT == NULL ) return;
+
+ disp__glEnableVariantClientStateEXT (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glDisableVariantClientStateEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glDisableVariantClientStateEXT == NULL ) return;
+
+ disp__glDisableVariantClientStateEXT (
+ (GLuint) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindLightParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+ jint ret;
+
+
+ if ( disp__glBindLightParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindLightParameterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindMaterialParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+ jint ret;
+
+
+ if ( disp__glBindMaterialParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindMaterialParameterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindTexGenParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+ jint ret;
+
+
+ if ( disp__glBindTexGenParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindTexGenParameterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1,
+ (GLenum) arg2
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindTextureUnitParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+ jint ret;
+
+
+ if ( disp__glBindTextureUnitParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindTextureUnitParameterEXT (
+ (GLenum) arg0,
+ (GLenum) arg1
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindParameterEXT ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jint JNICALL
+ Java_gl4java_GLFunc14JauJNI_glBindParameterEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+ jint ret;
+
+
+ if ( disp__glBindParameterEXT == NULL ) return 0;
+
+ ret = (jint) disp__glBindParameterEXT (
+ (GLenum) arg0
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT jboolean JNICALL
+ Java_gl4java_GLFunc14JauJNI_glIsVariantEnabledEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+ jboolean ret;
+
+
+ if ( disp__glIsVariantEnabledEXT == NULL ) return 0;
+
+ ret = (jboolean) disp__glIsVariantEnabledEXT (
+ (GLuint) arg0,
+ (GLenum) arg1
+ );
+
+ return ret;
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantBooleanvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetVariantBooleanvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantBooleanvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLboolean *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantIntegervEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVariantIntegervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantIntegervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantFloatvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVariantFloatvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantFloatvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3B (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbyteArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jbyte *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3S (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jshortArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jshort *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3I (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3F (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3D (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jdoubleArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jdouble *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3Z (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetVariantPointervEXT__II_3_3J (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jlongArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jlong *ptr2 = NULL;
+
+ if ( disp__glGetVariantPointervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jlong *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetVariantPointervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLvoid **) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetInvariantBooleanvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetInvariantBooleanvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetInvariantBooleanvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLboolean *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetInvariantIntegervEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetInvariantIntegervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetInvariantIntegervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetInvariantFloatvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetInvariantFloatvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetInvariantFloatvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetLocalConstantBooleanvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jbooleanArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jboolean *ptr2 = NULL;
+
+ if ( disp__glGetLocalConstantBooleanvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jboolean *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetLocalConstantBooleanvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLboolean *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetLocalConstantIntegervEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jintArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jint *ptr2 = NULL;
+
+ if ( disp__glGetLocalConstantIntegervEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetLocalConstantIntegervEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLint *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glGetLocalConstantFloatvEXT (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jfloatArray arg2)
+ {
+ jboolean isCopiedArray2 = JNI_FALSE;
+ jfloat *ptr2 = NULL;
+
+ if ( disp__glGetLocalConstantFloatvEXT == NULL ) return;
+
+ if(arg2!=NULL)
+ {
+ ptr2 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg2, &isCopiedArray2);
+ }
+ disp__glGetLocalConstantFloatvEXT (
+ (GLuint) arg0,
+ (GLenum) arg1,
+ (GLfloat *) ptr2
+ );
+
+ if(arg2!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg2, ptr2, (isCopiedArray2 == JNI_TRUE)?0:JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1s ( GLenum , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1)
+ {
+
+ if ( disp__glVertexStream1s == NULL ) return;
+
+ disp__glVertexStream1s (
+ (GLenum) arg0,
+ (GLshort) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexStream1sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream1sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1i ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glVertexStream1i == NULL ) return;
+
+ disp__glVertexStream1i (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexStream1iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream1iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1f ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glVertexStream1f == NULL ) return;
+
+ disp__glVertexStream1f (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexStream1fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream1fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1d ( GLenum , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1)
+ {
+
+ if ( disp__glVertexStream1d == NULL ) return;
+
+ disp__glVertexStream1d (
+ (GLenum) arg0,
+ (GLdouble) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream1dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexStream1dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream1dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2)
+ {
+
+ if ( disp__glVertexStream2s == NULL ) return;
+
+ disp__glVertexStream2s (
+ (GLenum) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexStream2sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream2sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2i ( GLenum , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2)
+ {
+
+ if ( disp__glVertexStream2i == NULL ) return;
+
+ disp__glVertexStream2i (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexStream2iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream2iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2)
+ {
+
+ if ( disp__glVertexStream2f == NULL ) return;
+
+ disp__glVertexStream2f (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexStream2fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream2fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2)
+ {
+
+ if ( disp__glVertexStream2d == NULL ) return;
+
+ disp__glVertexStream2d (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream2dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexStream2dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream2dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3)
+ {
+
+ if ( disp__glVertexStream3s == NULL ) return;
+
+ disp__glVertexStream3s (
+ (GLenum) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexStream3sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream3sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glVertexStream3i == NULL ) return;
+
+ disp__glVertexStream3i (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexStream3iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream3iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3)
+ {
+
+ if ( disp__glVertexStream3f == NULL ) return;
+
+ disp__glVertexStream3f (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexStream3fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream3fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3)
+ {
+
+ if ( disp__glVertexStream3d == NULL ) return;
+
+ disp__glVertexStream3d (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream3dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexStream3dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream3dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3,
+ jshort arg4)
+ {
+
+ if ( disp__glVertexStream4s == NULL ) return;
+
+ disp__glVertexStream4s (
+ (GLenum) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3,
+ (GLshort) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glVertexStream4sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream4sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3,
+ jint arg4)
+ {
+
+ if ( disp__glVertexStream4i == NULL ) return;
+
+ disp__glVertexStream4i (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3,
+ (GLint) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glVertexStream4iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream4iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3,
+ jfloat arg4)
+ {
+
+ if ( disp__glVertexStream4f == NULL ) return;
+
+ disp__glVertexStream4f (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3,
+ (GLfloat) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glVertexStream4fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream4fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3,
+ jdouble arg4)
+ {
+
+ if ( disp__glVertexStream4d == NULL ) return;
+
+ disp__glVertexStream4d (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3,
+ (GLdouble) arg4
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexStream4dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glVertexStream4dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glVertexStream4dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3b (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyte arg1,
+ jbyte arg2,
+ jbyte arg3)
+ {
+
+ if ( disp__glNormalStream3b == NULL ) return;
+
+ disp__glNormalStream3b (
+ (GLenum) arg0,
+ (GLbyte) arg1,
+ (GLbyte) arg2,
+ (GLbyte) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3bv ( GLenum , const GLbyte * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3bv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jbyteArray arg1)
+ {
+ jbyte *ptr1 = NULL;
+
+ if ( disp__glNormalStream3bv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jbyte *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3bv (
+ (GLenum) arg0,
+ (const GLbyte *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3s (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshort arg1,
+ jshort arg2,
+ jshort arg3)
+ {
+
+ if ( disp__glNormalStream3s == NULL ) return;
+
+ disp__glNormalStream3s (
+ (GLenum) arg0,
+ (GLshort) arg1,
+ (GLshort) arg2,
+ (GLshort) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3sv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jshortArray arg1)
+ {
+ jshort *ptr1 = NULL;
+
+ if ( disp__glNormalStream3sv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jshort *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3sv (
+ (GLenum) arg0,
+ (const GLshort *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3i (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1,
+ jint arg2,
+ jint arg3)
+ {
+
+ if ( disp__glNormalStream3i == NULL ) return;
+
+ disp__glNormalStream3i (
+ (GLenum) arg0,
+ (GLint) arg1,
+ (GLint) arg2,
+ (GLint) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3iv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jintArray arg1)
+ {
+ jint *ptr1 = NULL;
+
+ if ( disp__glNormalStream3iv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jint *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3iv (
+ (GLenum) arg0,
+ (const GLint *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3f (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1,
+ jfloat arg2,
+ jfloat arg3)
+ {
+
+ if ( disp__glNormalStream3f == NULL ) return;
+
+ disp__glNormalStream3f (
+ (GLenum) arg0,
+ (GLfloat) arg1,
+ (GLfloat) arg2,
+ (GLfloat) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3fv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloatArray arg1)
+ {
+ jfloat *ptr1 = NULL;
+
+ if ( disp__glNormalStream3fv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jfloat *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3fv (
+ (GLenum) arg0,
+ (const GLfloat *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3d (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdouble arg1,
+ jdouble arg2,
+ jdouble arg3)
+ {
+
+ if ( disp__glNormalStream3d == NULL ) return;
+
+ disp__glNormalStream3d (
+ (GLenum) arg0,
+ (GLdouble) arg1,
+ (GLdouble) arg2,
+ (GLdouble) arg3
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glNormalStream3dv (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jdoubleArray arg1)
+ {
+ jdouble *ptr1 = NULL;
+
+ if ( disp__glNormalStream3dv == NULL ) return;
+
+ if(arg1!=NULL)
+ {
+ ptr1 = (jdouble *) (*env)->GetPrimitiveArrayCritical(env, arg1, 0);
+ }
+ disp__glNormalStream3dv (
+ (GLenum) arg0,
+ (const GLdouble *) ptr1
+ );
+
+ if(arg1!=NULL)
+ {
+ (*env)->ReleasePrimitiveArrayCritical(env, arg1, ptr1, JNI_ABORT);
+ }
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveVertexStream ( GLenum ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glClientActiveVertexStream (
+ JNIEnv *env, jobject obj,
+ jint arg0)
+ {
+
+ if ( disp__glClientActiveVertexStream == NULL ) return;
+
+ disp__glClientActiveVertexStream (
+ (GLenum) arg0
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvi ( GLenum , GLint ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexBlendEnvi (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jint arg1)
+ {
+
+ if ( disp__glVertexBlendEnvi == NULL ) return;
+
+ disp__glVertexBlendEnvi (
+ (GLenum) arg0,
+ (GLint) arg1
+ );
+
+ }
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvf ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ JNIEXPORT void JNICALL
+ Java_gl4java_GLFunc14JauJNI_glVertexBlendEnvf (
+ JNIEnv *env, jobject obj,
+ jint arg0,
+ jfloat arg1)
+ {
+
+ if ( disp__glVertexBlendEnvf == NULL ) return;
+
+ disp__glVertexBlendEnvf (
+ (GLenum) arg0,
+ (GLfloat) arg1
+ );
+
+ }
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
diff --git a/CNativeCode/OpenGL_funcs14.c.skel b/CNativeCode/OpenGL_funcs14.c.skel
new file mode 100644
index 0000000..4038cb5
--- /dev/null
+++ b/CNativeCode/OpenGL_funcs14.c.skel
@@ -0,0 +1,44 @@
+/*
+ * 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_GLFunc14JauJNI.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
diff --git a/Win32VC6/GL4JavaJauGljJNI14/GL4JavaJauGljJNI14.dsp b/Win32VC6/GL4JavaJauGljJNI14/GL4JavaJauGljJNI14.dsp
new file mode 100755
index 0000000..5886a42
--- /dev/null
+++ b/Win32VC6/GL4JavaJauGljJNI14/GL4JavaJauGljJNI14.dsp
@@ -0,0 +1,130 @@
+# Microsoft Developer Studio Project File - Name="GL4JavaJauGljJNI14" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** NICHT BEARBEITEN **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=GL4JavaJauGljJNI14 - Win32 Release
+!MESSAGE Dies ist kein g�ltiges Makefile. Zum Erstellen dieses Projekts mit NMAKE
+!MESSAGE verwenden Sie den Befehl "Makefile exportieren" und f�hren Sie den Befehl
+!MESSAGE
+!MESSAGE NMAKE /f "GL4JavaJauGljJNI14.mak".
+!MESSAGE
+!MESSAGE Sie k�nnen beim Ausf�hren von NMAKE eine Konfiguration angeben
+!MESSAGE durch Definieren des Makros CFG in der Befehlszeile. Zum Beispiel:
+!MESSAGE
+!MESSAGE NMAKE /f "GL4JavaJauGljJNI14.mak" CFG="GL4JavaJauGljJNI14 - Win32 Release"
+!MESSAGE
+!MESSAGE F�r die Konfiguration stehen zur Auswahl:
+!MESSAGE
+!MESSAGE "GL4JavaJauGljJNI14 - Win32 Release" (basierend auf "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "../libs"
+# PROP Intermediate_Dir "../temp"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "d:\jdk1.4\include" /I "d:\jdk1.4\include\win32" /I "..\..\CCLassHeaders" /I "..\..\CNativeCode" /D "NO_VSNPRINTF" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_WIN32_" /D "_MSVC_" /D "_MT" /D "_GL_DYNAMIC_BINDING_" /FD /c
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD BASE RSC /l 0x407 /d "NDEBUG"
+# ADD RSC /l 0x407 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
+# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib jawt.lib /nologo /subsystem:windows /dll /machine:I386 /libpath:"d:\java2\lib"
+# SUBTRACT LINK32 /pdb:none /debug
+# Begin Target
+
+# Name "GL4JavaJauGljJNI14 - Win32 Release"
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\GLCallbackHelperJNI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\glcaps.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\GLDrawableFactory_Win32_SunJDK13.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\glf.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\GLF_JNI12_funcs.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\gltool.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\GLUCallbackJNI.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\jawt_misc.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\jni12tools.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\OpenGL_JauJNI12_funcs.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\OpenGL_JauJNI14_funcs.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\OpenGL_misc.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\OpenGL_Win32_common.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\OpenGL_Win32_jawt.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\OpenGLU_JauJNI12_funcs.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\OpenGLU_JauJNI14_funcs.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\Tool_JNI12_funcs.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\CNativeCode\wgltool.c
+# End Source File
+# End Target
+# End Project
diff --git a/Win32VC6/GL4JavaJauGljJNI14/GL4JavaJauGljJNI14.dsw b/Win32VC6/GL4JavaJauGljJNI14/GL4JavaJauGljJNI14.dsw
new file mode 100755
index 0000000..bf94e31
--- /dev/null
+++ b/Win32VC6/GL4JavaJauGljJNI14/GL4JavaJauGljJNI14.dsw
@@ -0,0 +1,29 @@
+Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNUNG: DIESE ARBEITSBEREICHSDATEI DARF NICHT BEARBEITET ODER GEL�SCHT WERDEN!
+
+###############################################################################
+
+Project: "GL4JavaJauGljJNI14"=.\GL4JavaJauGljJNI14.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/demos/lunaL.ppm b/demos/lunaL.ppm
new file mode 100644
index 0000000..aaf7c41
--- /dev/null
+++ b/demos/lunaL.ppm
Binary files differ
diff --git a/gl4java/GLFunc14.java b/gl4java/GLFunc14.java
new file mode 100644
index 0000000..59555ba
--- /dev/null
+++ b/gl4java/GLFunc14.java
@@ -0,0 +1,18017 @@
+/* WARNING ! WARNING *** THIS FILE IS GENERATED BY C2J !!!
+
+ DO NOT MAKE ANY CHANGES *** MAKE CHANGES IN THE SKELETON FILES !!!
+*/
+
+
+/**
+ * @(#) GLFunc14.java
+ */
+
+
+package gl4java;
+
+import java.nio.*;
+
+/**
+ * The base interface for OpenGL native function mapping
+ *
+ * @version 2.00, 21. April 1999
+ * @author Sven Goethel
+ */
+public interface GLFunc14
+ extends GLFunc
+{
+
+
+public String glGetString ( int name ) ;
+
+public String getNativeVendor ( ) ;
+public String getNativeVersion ( ) ;
+
+public String getClassVendor ( ) ;
+public String getClassVersion ( ) ;
+
+public static final String[] GL_PROC_NAMES = {
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: gl-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLFuncJauJNI !
+ */
+
+ "glClearIndex",
+ "glClearColor",
+ "glClear",
+ "glIndexMask",
+ "glColorMask",
+ "glAlphaFunc",
+ "glBlendFunc",
+ "glLogicOp",
+ "glCullFace",
+ "glFrontFace",
+ "glPointSize",
+ "glLineWidth",
+ "glLineStipple",
+ "glPolygonMode",
+ "glPolygonOffset",
+ "glPolygonStipple",
+ "glGetPolygonStipple",
+ "glEdgeFlag",
+ "glEdgeFlagv",
+ "glScissor",
+ "glClipPlane",
+ "glGetClipPlane",
+ "glDrawBuffer",
+ "glReadBuffer",
+ "glEnable",
+ "glDisable",
+ "glIsEnabled",
+ "glEnableClientState",
+ "glDisableClientState",
+ "glGetBooleanv",
+ "glGetDoublev",
+ "glGetFloatv",
+ "glGetIntegerv",
+ "glPushAttrib",
+ "glPopAttrib",
+ "glPushClientAttrib",
+ "glPopClientAttrib",
+ "glRenderMode",
+ "glGetError",
+ "glFinish",
+ "glFlush",
+ "glHint",
+ "glClearDepth",
+ "glDepthFunc",
+ "glDepthMask",
+ "glDepthRange",
+ "glClearAccum",
+ "glAccum",
+ "glMatrixMode",
+ "glOrtho",
+ "glFrustum",
+ "glViewport",
+ "glPushMatrix",
+ "glPopMatrix",
+ "glLoadIdentity",
+ "glLoadMatrixd",
+ "glLoadMatrixf",
+ "glMultMatrixd",
+ "glMultMatrixf",
+ "glRotated",
+ "glRotatef",
+ "glScaled",
+ "glScalef",
+ "glTranslated",
+ "glTranslatef",
+ "glIsList",
+ "glDeleteLists",
+ "glGenLists",
+ "glNewList",
+ "glEndList",
+ "glCallList",
+ "glCallLists",
+ "glListBase",
+ "glBegin",
+ "glEnd",
+ "glVertex2d",
+ "glVertex2f",
+ "glVertex2i",
+ "glVertex2s",
+ "glVertex3d",
+ "glVertex3f",
+ "glVertex3i",
+ "glVertex3s",
+ "glVertex4d",
+ "glVertex4f",
+ "glVertex4i",
+ "glVertex4s",
+ "glVertex2dv",
+ "glVertex2fv",
+ "glVertex2iv",
+ "glVertex2sv",
+ "glVertex3dv",
+ "glVertex3fv",
+ "glVertex3iv",
+ "glVertex3sv",
+ "glVertex4dv",
+ "glVertex4fv",
+ "glVertex4iv",
+ "glVertex4sv",
+ "glNormal3b",
+ "glNormal3d",
+ "glNormal3f",
+ "glNormal3i",
+ "glNormal3s",
+ "glNormal3bv",
+ "glNormal3dv",
+ "glNormal3fv",
+ "glNormal3iv",
+ "glNormal3sv",
+ "glIndexd",
+ "glIndexf",
+ "glIndexi",
+ "glIndexs",
+ "glIndexub",
+ "glIndexdv",
+ "glIndexfv",
+ "glIndexiv",
+ "glIndexsv",
+ "glIndexubv",
+ "glColor3b",
+ "glColor3d",
+ "glColor3f",
+ "glColor3i",
+ "glColor3s",
+ "glColor3ub",
+ "glColor3ui",
+ "glColor3us",
+ "glColor4b",
+ "glColor4d",
+ "glColor4f",
+ "glColor4i",
+ "glColor4s",
+ "glColor4ub",
+ "glColor4ui",
+ "glColor4us",
+ "glColor3bv",
+ "glColor3dv",
+ "glColor3fv",
+ "glColor3iv",
+ "glColor3sv",
+ "glColor3ubv",
+ "glColor3uiv",
+ "glColor3usv",
+ "glColor4bv",
+ "glColor4dv",
+ "glColor4fv",
+ "glColor4iv",
+ "glColor4sv",
+ "glColor4ubv",
+ "glColor4uiv",
+ "glColor4usv",
+ "glTexCoord1d",
+ "glTexCoord1f",
+ "glTexCoord1i",
+ "glTexCoord1s",
+ "glTexCoord2d",
+ "glTexCoord2f",
+ "glTexCoord2i",
+ "glTexCoord2s",
+ "glTexCoord3d",
+ "glTexCoord3f",
+ "glTexCoord3i",
+ "glTexCoord3s",
+ "glTexCoord4d",
+ "glTexCoord4f",
+ "glTexCoord4i",
+ "glTexCoord4s",
+ "glTexCoord1dv",
+ "glTexCoord1fv",
+ "glTexCoord1iv",
+ "glTexCoord1sv",
+ "glTexCoord2dv",
+ "glTexCoord2fv",
+ "glTexCoord2iv",
+ "glTexCoord2sv",
+ "glTexCoord3dv",
+ "glTexCoord3fv",
+ "glTexCoord3iv",
+ "glTexCoord3sv",
+ "glTexCoord4dv",
+ "glTexCoord4fv",
+ "glTexCoord4iv",
+ "glTexCoord4sv",
+ "glRasterPos2d",
+ "glRasterPos2f",
+ "glRasterPos2i",
+ "glRasterPos2s",
+ "glRasterPos3d",
+ "glRasterPos3f",
+ "glRasterPos3i",
+ "glRasterPos3s",
+ "glRasterPos4d",
+ "glRasterPos4f",
+ "glRasterPos4i",
+ "glRasterPos4s",
+ "glRasterPos2dv",
+ "glRasterPos2fv",
+ "glRasterPos2iv",
+ "glRasterPos2sv",
+ "glRasterPos3dv",
+ "glRasterPos3fv",
+ "glRasterPos3iv",
+ "glRasterPos3sv",
+ "glRasterPos4dv",
+ "glRasterPos4fv",
+ "glRasterPos4iv",
+ "glRasterPos4sv",
+ "glRectd",
+ "glRectf",
+ "glRecti",
+ "glRects",
+ "glRectdv",
+ "glRectfv",
+ "glRectiv",
+ "glRectsv",
+ "glVertexPointer",
+ "glNormalPointer",
+ "glColorPointer",
+ "glIndexPointer",
+ "glTexCoordPointer",
+ "glEdgeFlagPointer",
+ "glGetPointerv",
+ "glArrayElement",
+ "glDrawArrays",
+ "glDrawElements",
+ "glInterleavedArrays",
+ "glShadeModel",
+ "glLightf",
+ "glLighti",
+ "glLightfv",
+ "glLightiv",
+ "glGetLightfv",
+ "glGetLightiv",
+ "glLightModelf",
+ "glLightModeli",
+ "glLightModelfv",
+ "glLightModeliv",
+ "glMaterialf",
+ "glMateriali",
+ "glMaterialfv",
+ "glMaterialiv",
+ "glGetMaterialfv",
+ "glGetMaterialiv",
+ "glColorMaterial",
+ "glPixelZoom",
+ "glPixelStoref",
+ "glPixelStorei",
+ "glPixelTransferf",
+ "glPixelTransferi",
+ "glPixelMapfv",
+ "glPixelMapuiv",
+ "glPixelMapusv",
+ "glGetPixelMapfv",
+ "glGetPixelMapuiv",
+ "glGetPixelMapusv",
+ "glBitmap",
+ "glReadPixels",
+ "glDrawPixels",
+ "glCopyPixels",
+ "glStencilFunc",
+ "glStencilMask",
+ "glStencilOp",
+ "glClearStencil",
+ "glTexGend",
+ "glTexGenf",
+ "glTexGeni",
+ "glTexGendv",
+ "glTexGenfv",
+ "glTexGeniv",
+ "glGetTexGendv",
+ "glGetTexGenfv",
+ "glGetTexGeniv",
+ "glTexEnvf",
+ "glTexEnvi",
+ "glTexEnvfv",
+ "glTexEnviv",
+ "glGetTexEnvfv",
+ "glGetTexEnviv",
+ "glTexParameterf",
+ "glTexParameteri",
+ "glTexParameterfv",
+ "glTexParameteriv",
+ "glGetTexParameterfv",
+ "glGetTexParameteriv",
+ "glGetTexLevelParameterfv",
+ "glGetTexLevelParameteriv",
+ "glTexImage1D",
+ "glTexImage2D",
+ "glGetTexImage",
+ "glGenTextures",
+ "glDeleteTextures",
+ "glBindTexture",
+ "glPrioritizeTextures",
+ "glAreTexturesResident",
+ "glIsTexture",
+ "glTexSubImage1D",
+ "glTexSubImage2D",
+ "glCopyTexImage1D",
+ "glCopyTexImage2D",
+ "glCopyTexSubImage1D",
+ "glCopyTexSubImage2D",
+ "glMap1d",
+ "glMap1f",
+ "glMap2d",
+ "glMap2f",
+ "glGetMapdv",
+ "glGetMapfv",
+ "glGetMapiv",
+ "glEvalCoord1d",
+ "glEvalCoord1f",
+ "glEvalCoord1dv",
+ "glEvalCoord1fv",
+ "glEvalCoord2d",
+ "glEvalCoord2f",
+ "glEvalCoord2dv",
+ "glEvalCoord2fv",
+ "glMapGrid1d",
+ "glMapGrid1f",
+ "glMapGrid2d",
+ "glMapGrid2f",
+ "glEvalPoint1",
+ "glEvalPoint2",
+ "glEvalMesh1",
+ "glEvalMesh2",
+ "glFogf",
+ "glFogi",
+ "glFogfv",
+ "glFogiv",
+ "glFeedbackBuffer",
+ "glPassThrough",
+ "glSelectBuffer",
+ "glInitNames",
+ "glLoadName",
+ "glPushName",
+ "glPopName",
+ "glDrawRangeElements",
+ "glTexImage3D",
+ "glTexSubImage3D",
+ "glCopyTexSubImage3D",
+ "glColorTable",
+ "glColorSubTable",
+ "glColorTableParameteriv",
+ "glColorTableParameterfv",
+ "glCopyColorSubTable",
+ "glCopyColorTable",
+ "glGetColorTable",
+ "glGetColorTableParameterfv",
+ "glGetColorTableParameteriv",
+ "glBlendEquation",
+ "glBlendColor",
+ "glHistogram",
+ "glResetHistogram",
+ "glGetHistogram",
+ "glGetHistogramParameterfv",
+ "glGetHistogramParameteriv",
+ "glMinmax",
+ "glResetMinmax",
+ "glGetMinmax",
+ "glGetMinmaxParameterfv",
+ "glGetMinmaxParameteriv",
+ "glConvolutionFilter1D",
+ "glConvolutionFilter2D",
+ "glConvolutionParameterf",
+ "glConvolutionParameterfv",
+ "glConvolutionParameteri",
+ "glConvolutionParameteriv",
+ "glCopyConvolutionFilter1D",
+ "glCopyConvolutionFilter2D",
+ "glGetConvolutionFilter",
+ "glGetConvolutionParameterfv",
+ "glGetConvolutionParameteriv",
+ "glSeparableFilter2D",
+ "glGetSeparableFilter",
+ "glActiveTexture",
+ "glClientActiveTexture",
+ "glCompressedTexImage1D",
+ "glCompressedTexImage2D",
+ "glCompressedTexImage3D",
+ "glCompressedTexSubImage1D",
+ "glCompressedTexSubImage2D",
+ "glCompressedTexSubImage3D",
+ "glGetCompressedTexImage",
+ "glMultiTexCoord1d",
+ "glMultiTexCoord1dv",
+ "glMultiTexCoord1f",
+ "glMultiTexCoord1fv",
+ "glMultiTexCoord1i",
+ "glMultiTexCoord1iv",
+ "glMultiTexCoord1s",
+ "glMultiTexCoord1sv",
+ "glMultiTexCoord2d",
+ "glMultiTexCoord2dv",
+ "glMultiTexCoord2f",
+ "glMultiTexCoord2fv",
+ "glMultiTexCoord2i",
+ "glMultiTexCoord2iv",
+ "glMultiTexCoord2s",
+ "glMultiTexCoord2sv",
+ "glMultiTexCoord3d",
+ "glMultiTexCoord3dv",
+ "glMultiTexCoord3f",
+ "glMultiTexCoord3fv",
+ "glMultiTexCoord3i",
+ "glMultiTexCoord3iv",
+ "glMultiTexCoord3s",
+ "glMultiTexCoord3sv",
+ "glMultiTexCoord4d",
+ "glMultiTexCoord4dv",
+ "glMultiTexCoord4f",
+ "glMultiTexCoord4fv",
+ "glMultiTexCoord4i",
+ "glMultiTexCoord4iv",
+ "glMultiTexCoord4s",
+ "glMultiTexCoord4sv",
+ "glLoadTransposeMatrixd",
+ "glLoadTransposeMatrixf",
+ "glMultTransposeMatrixd",
+ "glMultTransposeMatrixf",
+ "glSampleCoverage",
+ "glSamplePass",
+ "glActiveTextureARB",
+ "glClientActiveTextureARB",
+ "glMultiTexCoord1dARB",
+ "glMultiTexCoord1dvARB",
+ "glMultiTexCoord1fARB",
+ "glMultiTexCoord1fvARB",
+ "glMultiTexCoord1iARB",
+ "glMultiTexCoord1ivARB",
+ "glMultiTexCoord1sARB",
+ "glMultiTexCoord1svARB",
+ "glMultiTexCoord2dARB",
+ "glMultiTexCoord2dvARB",
+ "glMultiTexCoord2fARB",
+ "glMultiTexCoord2fvARB",
+ "glMultiTexCoord2iARB",
+ "glMultiTexCoord2ivARB",
+ "glMultiTexCoord2sARB",
+ "glMultiTexCoord2svARB",
+ "glMultiTexCoord3dARB",
+ "glMultiTexCoord3dvARB",
+ "glMultiTexCoord3fARB",
+ "glMultiTexCoord3fvARB",
+ "glMultiTexCoord3iARB",
+ "glMultiTexCoord3ivARB",
+ "glMultiTexCoord3sARB",
+ "glMultiTexCoord3svARB",
+ "glMultiTexCoord4dARB",
+ "glMultiTexCoord4dvARB",
+ "glMultiTexCoord4fARB",
+ "glMultiTexCoord4fvARB",
+ "glMultiTexCoord4iARB",
+ "glMultiTexCoord4ivARB",
+ "glMultiTexCoord4sARB",
+ "glMultiTexCoord4svARB",
+ "glBlendColorEXT",
+ "glPolygonOffsetEXT",
+ "glTexImage3DEXT",
+ "glTexSubImage3DEXT",
+ "glCopyTexSubImage3DEXT",
+ "glGenTexturesEXT",
+ "glDeleteTexturesEXT",
+ "glBindTextureEXT",
+ "glPrioritizeTexturesEXT",
+ "glAreTexturesResidentEXT",
+ "glIsTextureEXT",
+ "glVertexPointerEXT",
+ "glNormalPointerEXT",
+ "glColorPointerEXT",
+ "glIndexPointerEXT",
+ "glTexCoordPointerEXT",
+ "glEdgeFlagPointerEXT",
+ "glGetPointervEXT",
+ "glArrayElementEXT",
+ "glDrawArraysEXT",
+ "glBlendEquationEXT",
+ "glPointParameterfEXT",
+ "glPointParameterfvEXT",
+ "glPointParameterfSGIS",
+ "glPointParameterfvSGIS",
+ "glColorTableEXT",
+ "glColorSubTableEXT",
+ "glGetColorTableEXT",
+ "glGetColorTableParameterfvEXT",
+ "glGetColorTableParameterivEXT",
+ "glLockArraysEXT",
+ "glUnlockArraysEXT",
+ "glLoadTransposeMatrixfARB",
+ "glLoadTransposeMatrixdARB",
+ "glMultTransposeMatrixfARB",
+ "glMultTransposeMatrixdARB",
+ "glSampleCoverageARB",
+ "glCompressedTexImage3DARB",
+ "glCompressedTexImage2DARB",
+ "glCompressedTexImage1DARB",
+ "glCompressedTexSubImage3DARB",
+ "glCompressedTexSubImage2DARB",
+ "glCompressedTexSubImage1DARB",
+ "glGetCompressedTexImageARB",
+ "glWeightbvARB",
+ "glWeightsvARB",
+ "glWeightivARB",
+ "glWeightfvARB",
+ "glWeightdvARB",
+ "glWeightubvARB",
+ "glWeightusvARB",
+ "glWeightuivARB",
+ "glWeightPointerARB",
+ "glVertexBlendARB",
+ "glCurrentPaletteMatrixARB",
+ "glMatrixIndexubvARB",
+ "glMatrixIndexusvARB",
+ "glMatrixIndexuivARB",
+ "glMatrixIndexPointerARB",
+ "glGetTexFilterFuncSGIS",
+ "glTexFilterFuncSGIS",
+ "glTexSubImage1DEXT",
+ "glTexSubImage2DEXT",
+ "glCopyTexImage1DEXT",
+ "glCopyTexImage2DEXT",
+ "glCopyTexSubImage1DEXT",
+ "glCopyTexSubImage2DEXT",
+ "glGetHistogramEXT",
+ "glGetHistogramParameterfvEXT",
+ "glGetHistogramParameterivEXT",
+ "glGetMinmaxEXT",
+ "glGetMinmaxParameterfvEXT",
+ "glGetMinmaxParameterivEXT",
+ "glHistogramEXT",
+ "glMinmaxEXT",
+ "glResetHistogramEXT",
+ "glResetMinmaxEXT",
+ "glConvolutionFilter1DEXT",
+ "glConvolutionFilter2DEXT",
+ "glConvolutionParameterfEXT",
+ "glConvolutionParameterfvEXT",
+ "glConvolutionParameteriEXT",
+ "glConvolutionParameterivEXT",
+ "glCopyConvolutionFilter1DEXT",
+ "glCopyConvolutionFilter2DEXT",
+ "glGetConvolutionFilterEXT",
+ "glGetConvolutionParameterfvEXT",
+ "glGetConvolutionParameterivEXT",
+ "glGetSeparableFilterEXT",
+ "glSeparableFilter2DEXT",
+ "glColorTableSGI",
+ "glColorTableParameterfvSGI",
+ "glColorTableParameterivSGI",
+ "glCopyColorTableSGI",
+ "glGetColorTableSGI",
+ "glGetColorTableParameterfvSGI",
+ "glGetColorTableParameterivSGI",
+ "glPixelTexGenSGIX",
+ "glPixelTexGenParameteriSGIS",
+ "glPixelTexGenParameterivSGIS",
+ "glPixelTexGenParameterfSGIS",
+ "glPixelTexGenParameterfvSGIS",
+ "glGetPixelTexGenParameterivSGIS",
+ "glGetPixelTexGenParameterfvSGIS",
+ "glTexImage4DSGIS",
+ "glTexSubImage4DSGIS",
+ "glDetailTexFuncSGIS",
+ "glGetDetailTexFuncSGIS",
+ "glSharpenTexFuncSGIS",
+ "glGetSharpenTexFuncSGIS",
+ "glSampleMaskSGIS",
+ "glSamplePatternSGIS",
+ "glSpriteParameterfSGIX",
+ "glSpriteParameterfvSGIX",
+ "glSpriteParameteriSGIX",
+ "glSpriteParameterivSGIX",
+ "glPointParameterfARB",
+ "glPointParameterfvARB",
+ "glGetInstrumentsSGIX",
+ "glInstrumentsBufferSGIX",
+ "glPollInstrumentsSGIX",
+ "glReadInstrumentsSGIX",
+ "glStartInstrumentsSGIX",
+ "glStopInstrumentsSGIX",
+ "glFrameZoomSGIX",
+ "glTagSampleBufferSGIX",
+ "glDeformationMap3dSGIX",
+ "glDeformationMap3fSGIX",
+ "glDeformSGIX",
+ "glLoadIdentityDeformationMapSGIX",
+ "glReferencePlaneSGIX",
+ "glFlushRasterSGIX",
+ "glFogFuncSGIS",
+ "glGetFogFuncSGIS",
+ "glImageTransformParameteriHP",
+ "glImageTransformParameterfHP",
+ "glImageTransformParameterivHP",
+ "glImageTransformParameterfvHP",
+ "glGetImageTransformParameterivHP",
+ "glGetImageTransformParameterfvHP",
+ "glCopyColorSubTableEXT",
+ "glHintPGI",
+ "glGetListParameterfvSGIX",
+ "glGetListParameterivSGIX",
+ "glListParameterfSGIX",
+ "glListParameterfvSGIX",
+ "glListParameteriSGIX",
+ "glListParameterivSGIX",
+ "glIndexMaterialEXT",
+ "glIndexFuncEXT",
+ "glCullParameterdvEXT",
+ "glCullParameterfvEXT",
+ "glFragmentColorMaterialSGIX",
+ "glFragmentLightfSGIX",
+ "glFragmentLightfvSGIX",
+ "glFragmentLightiSGIX",
+ "glFragmentLightivSGIX",
+ "glFragmentLightModelfSGIX",
+ "glFragmentLightModelfvSGIX",
+ "glFragmentLightModeliSGIX",
+ "glFragmentLightModelivSGIX",
+ "glFragmentMaterialfSGIX",
+ "glFragmentMaterialfvSGIX",
+ "glFragmentMaterialiSGIX",
+ "glFragmentMaterialivSGIX",
+ "glGetFragmentLightfvSGIX",
+ "glGetFragmentLightivSGIX",
+ "glGetFragmentMaterialfvSGIX",
+ "glGetFragmentMaterialivSGIX",
+ "glLightEnviSGIX",
+ "glDrawRangeElementsEXT",
+ "glApplyTextureEXT",
+ "glTextureLightEXT",
+ "glTextureMaterialEXT",
+ "glAsyncMarkerSGIX",
+ "glFinishAsyncSGIX",
+ "glPollAsyncSGIX",
+ "glGenAsyncMarkersSGIX",
+ "glDeleteAsyncMarkersSGIX",
+ "glIsAsyncMarkerSGIX",
+ "glVertexPointervINTEL",
+ "glNormalPointervINTEL",
+ "glColorPointervINTEL",
+ "glTexCoordPointervINTEL",
+ "glPixelTransformParameteriEXT",
+ "glPixelTransformParameterfEXT",
+ "glPixelTransformParameterivEXT",
+ "glPixelTransformParameterfvEXT",
+ "glSecondaryColor3bEXT",
+ "glSecondaryColor3bvEXT",
+ "glSecondaryColor3dEXT",
+ "glSecondaryColor3dvEXT",
+ "glSecondaryColor3fEXT",
+ "glSecondaryColor3fvEXT",
+ "glSecondaryColor3iEXT",
+ "glSecondaryColor3ivEXT",
+ "glSecondaryColor3sEXT",
+ "glSecondaryColor3svEXT",
+ "glSecondaryColor3ubEXT",
+ "glSecondaryColor3ubvEXT",
+ "glSecondaryColor3uiEXT",
+ "glSecondaryColor3uivEXT",
+ "glSecondaryColor3usEXT",
+ "glSecondaryColor3usvEXT",
+ "glSecondaryColorPointerEXT",
+ "glTextureNormalEXT",
+ "glMultiDrawArraysEXT",
+ "glMultiDrawElementsEXT",
+ "glFogCoordfEXT",
+ "glFogCoordfvEXT",
+ "glFogCoorddEXT",
+ "glFogCoorddvEXT",
+ "glFogCoordPointerEXT",
+ "glTangent3bEXT",
+ "glTangent3bvEXT",
+ "glTangent3dEXT",
+ "glTangent3dvEXT",
+ "glTangent3fEXT",
+ "glTangent3fvEXT",
+ "glTangent3iEXT",
+ "glTangent3ivEXT",
+ "glTangent3sEXT",
+ "glTangent3svEXT",
+ "glBinormal3bEXT",
+ "glBinormal3bvEXT",
+ "glBinormal3dEXT",
+ "glBinormal3dvEXT",
+ "glBinormal3fEXT",
+ "glBinormal3fvEXT",
+ "glBinormal3iEXT",
+ "glBinormal3ivEXT",
+ "glBinormal3sEXT",
+ "glBinormal3svEXT",
+ "glTangentPointerEXT",
+ "glBinormalPointerEXT",
+ "glFinishTextureSUNX",
+ "glGlobalAlphaFactorbSUN",
+ "glGlobalAlphaFactorsSUN",
+ "glGlobalAlphaFactoriSUN",
+ "glGlobalAlphaFactorfSUN",
+ "glGlobalAlphaFactordSUN",
+ "glGlobalAlphaFactorubSUN",
+ "glGlobalAlphaFactorusSUN",
+ "glGlobalAlphaFactoruiSUN",
+ "glReplacementCodeuiSUN",
+ "glReplacementCodeusSUN",
+ "glReplacementCodeubSUN",
+ "glReplacementCodeuivSUN",
+ "glReplacementCodeusvSUN",
+ "glReplacementCodeubvSUN",
+ "glReplacementCodePointerSUN",
+ "glColor4ubVertex2fSUN",
+ "glColor4ubVertex2fvSUN",
+ "glColor4ubVertex3fSUN",
+ "glColor4ubVertex3fvSUN",
+ "glColor3fVertex3fSUN",
+ "glColor3fVertex3fvSUN",
+ "glNormal3fVertex3fSUN",
+ "glNormal3fVertex3fvSUN",
+ "glColor4fNormal3fVertex3fSUN",
+ "glColor4fNormal3fVertex3fvSUN",
+ "glTexCoord2fVertex3fSUN",
+ "glTexCoord2fVertex3fvSUN",
+ "glTexCoord4fVertex4fSUN",
+ "glTexCoord4fVertex4fvSUN",
+ "glTexCoord2fColor4ubVertex3fSUN",
+ "glTexCoord2fColor4ubVertex3fvSUN",
+ "glTexCoord2fColor3fVertex3fSUN",
+ "glTexCoord2fColor3fVertex3fvSUN",
+ "glTexCoord2fNormal3fVertex3fSUN",
+ "glTexCoord2fNormal3fVertex3fvSUN",
+ "glTexCoord2fColor4fNormal3fVertex3fSUN",
+ "glTexCoord2fColor4fNormal3fVertex3fvSUN",
+ "glTexCoord4fColor4fNormal3fVertex4fSUN",
+ "glTexCoord4fColor4fNormal3fVertex4fvSUN",
+ "glReplacementCodeuiVertex3fSUN",
+ "glReplacementCodeuiVertex3fvSUN",
+ "glReplacementCodeuiColor4ubVertex3fSUN",
+ "glReplacementCodeuiColor4ubVertex3fvSUN",
+ "glReplacementCodeuiColor3fVertex3fSUN",
+ "glReplacementCodeuiColor3fVertex3fvSUN",
+ "glReplacementCodeuiNormal3fVertex3fSUN",
+ "glReplacementCodeuiNormal3fVertex3fvSUN",
+ "glReplacementCodeuiColor4fNormal3fVertex3fSUN",
+ "glReplacementCodeuiColor4fNormal3fVertex3fvSUN",
+ "glReplacementCodeuiTexCoord2fVertex3fSUN",
+ "glReplacementCodeuiTexCoord2fVertex3fvSUN",
+ "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN",
+ "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN",
+ "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN",
+ "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN",
+ "glBlendFuncSeparateEXT",
+ "glBlendFuncSeparateINGR",
+ "glVertexWeightfEXT",
+ "glVertexWeightfvEXT",
+ "glVertexWeightPointerEXT",
+ "glFlushVertexArrayRangeNV",
+ "glVertexArrayRangeNV",
+ "glCombinerParameterfvNV",
+ "glCombinerParameterfNV",
+ "glCombinerParameterivNV",
+ "glCombinerParameteriNV",
+ "glCombinerInputNV",
+ "glCombinerOutputNV",
+ "glFinalCombinerInputNV",
+ "glGetCombinerInputParameterfvNV",
+ "glGetCombinerInputParameterivNV",
+ "glGetCombinerOutputParameterfvNV",
+ "glGetCombinerOutputParameterivNV",
+ "glGetFinalCombinerInputParameterfvNV",
+ "glGetFinalCombinerInputParameterivNV",
+ "glMultiModeDrawArraysIBM",
+ "glMultiModeDrawElementsIBM",
+ "glColorPointerListIBM",
+ "glSecondaryColorPointerListIBM",
+ "glEdgeFlagPointerListIBM",
+ "glFogCoordPointerListIBM",
+ "glIndexPointerListIBM",
+ "glNormalPointerListIBM",
+ "glTexCoordPointerListIBM",
+ "glVertexPointerListIBM",
+ "glTbufferMask3DFX",
+ "glSampleMaskEXT",
+ "glSamplePatternEXT",
+ "glTextureColorMaskSGIS",
+ "glIglooInterfaceSGIX",
+ "glGenFencesNV",
+ "glDeleteFencesNV",
+ "glSetFenceNV",
+ "glTestFenceNV",
+ "glFinishFenceNV",
+ "glIsFenceNV",
+ "glGetFenceivNV",
+ "glMapControlPointsNV",
+ "glMapParameterivNV",
+ "glMapParameterfvNV",
+ "glGetMapControlPointsNV",
+ "glGetMapParameterivNV",
+ "glGetMapParameterfvNV",
+ "glGetMapAttribParameterivNV",
+ "glGetMapAttribParameterfvNV",
+ "glEvalMapsNV",
+ "glCombinerStageParameterfvNV",
+ "glGetCombinerStageParameterfvNV",
+ "glBindProgramNV",
+ "glDeleteProgramsNV",
+ "glExecuteProgramNV",
+ "glGenProgramsNV",
+ "glAreProgramsResidentNV",
+ "glRequestResidentProgramsNV",
+ "glGetProgramParameterfvNV",
+ "glGetProgramParameterdvNV",
+ "glGetProgramivNV",
+ "glGetProgramStringNV",
+ "glGetTrackMatrixivNV",
+ "glGetVertexAttribdvNV",
+ "glGetVertexAttribfvNV",
+ "glGetVertexAttribivNV",
+ "glGetVertexAttribPointervNV",
+ "glIsProgramNV",
+ "glLoadProgramNV",
+ "glProgramParameter4fNV",
+ "glProgramParameter4dNV",
+ "glProgramParameter4dvNV",
+ "glProgramParameter4fvNV",
+ "glProgramParameters4dvNV",
+ "glProgramParameters4fvNV",
+ "glTrackMatrixNV",
+ "glVertexAttribPointerNV",
+ "glVertexAttrib1sNV",
+ "glVertexAttrib1fNV",
+ "glVertexAttrib1dNV",
+ "glVertexAttrib2sNV",
+ "glVertexAttrib2fNV",
+ "glVertexAttrib2dNV",
+ "glVertexAttrib3sNV",
+ "glVertexAttrib3fNV",
+ "glVertexAttrib3dNV",
+ "glVertexAttrib4sNV",
+ "glVertexAttrib4fNV",
+ "glVertexAttrib4dNV",
+ "glVertexAttrib4ubNV",
+ "glVertexAttrib1svNV",
+ "glVertexAttrib1fvNV",
+ "glVertexAttrib1dvNV",
+ "glVertexAttrib2svNV",
+ "glVertexAttrib2fvNV",
+ "glVertexAttrib2dvNV",
+ "glVertexAttrib3svNV",
+ "glVertexAttrib3fvNV",
+ "glVertexAttrib3dvNV",
+ "glVertexAttrib4svNV",
+ "glVertexAttrib4fvNV",
+ "glVertexAttrib4dvNV",
+ "glVertexAttrib4ubvNV",
+ "glVertexAttribs1svNV",
+ "glVertexAttribs1fvNV",
+ "glVertexAttribs1dvNV",
+ "glVertexAttribs2svNV",
+ "glVertexAttribs2fvNV",
+ "glVertexAttribs2dvNV",
+ "glVertexAttribs3svNV",
+ "glVertexAttribs3fvNV",
+ "glVertexAttribs3dvNV",
+ "glVertexAttribs4svNV",
+ "glVertexAttribs4fvNV",
+ "glVertexAttribs4dvNV",
+ "glVertexAttribs4ubvNV",
+ "glTexBumpParameterivATI",
+ "glTexBumpParameterfvATI",
+ "glGetTexBumpParameterivATI",
+ "glGetTexBumpParameterfvATI",
+ "glGenFragmentShadersATI",
+ "glBindFragmentShaderATI",
+ "glDeleteFragmentShaderATI",
+ "glBeginFragmentShaderATI",
+ "glEndFragmentShaderATI",
+ "glPassTexCoordATI",
+ "glSampleMapATI",
+ "glColorFragmentOp1ATI",
+ "glColorFragmentOp2ATI",
+ "glColorFragmentOp3ATI",
+ "glAlphaFragmentOp1ATI",
+ "glAlphaFragmentOp2ATI",
+ "glAlphaFragmentOp3ATI",
+ "glSetFragmentShaderConstantATI",
+ "glPNTrianglesiATI",
+ "glPNTrianglesfATI",
+ "glNewObjectBufferATI",
+ "glIsObjectBufferATI",
+ "glUpdateObjectBufferATI",
+ "glGetObjectBufferfvATI",
+ "glGetObjectBufferivATI",
+ "glDeleteObjectBufferATI",
+ "glArrayObjectATI",
+ "glGetArrayObjectfvATI",
+ "glGetArrayObjectivATI",
+ "glVariantArrayObjectATI",
+ "glGetVariantArrayObjectfvATI",
+ "glGetVariantArrayObjectivATI",
+ "glBeginVertexShaderEXT",
+ "glEndVertexShaderEXT",
+ "glBindVertexShaderEXT",
+ "glGenVertexShadersEXT",
+ "glDeleteVertexShaderEXT",
+ "glShaderOp1EXT",
+ "glShaderOp2EXT",
+ "glShaderOp3EXT",
+ "glSwizzleEXT",
+ "glWriteMaskEXT",
+ "glInsertComponentEXT",
+ "glExtractComponentEXT",
+ "glGenSymbolsEXT",
+ "glSetInvariantEXT",
+ "glSetLocalConstantEXT",
+ "glVariantbvEXT",
+ "glVariantsvEXT",
+ "glVariantivEXT",
+ "glVariantfvEXT",
+ "glVariantdvEXT",
+ "glVariantubvEXT",
+ "glVariantusvEXT",
+ "glVariantuivEXT",
+ "glVariantPointerEXT",
+ "glEnableVariantClientStateEXT",
+ "glDisableVariantClientStateEXT",
+ "glBindLightParameterEXT",
+ "glBindMaterialParameterEXT",
+ "glBindTexGenParameterEXT",
+ "glBindTextureUnitParameterEXT",
+ "glBindParameterEXT",
+ "glIsVariantEnabledEXT",
+ "glGetVariantBooleanvEXT",
+ "glGetVariantIntegervEXT",
+ "glGetVariantFloatvEXT",
+ "glGetVariantPointervEXT",
+ "glGetInvariantBooleanvEXT",
+ "glGetInvariantIntegervEXT",
+ "glGetInvariantFloatvEXT",
+ "glGetLocalConstantBooleanvEXT",
+ "glGetLocalConstantIntegervEXT",
+ "glGetLocalConstantFloatvEXT",
+ "glVertexStream1s",
+ "glVertexStream1sv",
+ "glVertexStream1i",
+ "glVertexStream1iv",
+ "glVertexStream1f",
+ "glVertexStream1fv",
+ "glVertexStream1d",
+ "glVertexStream1dv",
+ "glVertexStream2s",
+ "glVertexStream2sv",
+ "glVertexStream2i",
+ "glVertexStream2iv",
+ "glVertexStream2f",
+ "glVertexStream2fv",
+ "glVertexStream2d",
+ "glVertexStream2dv",
+ "glVertexStream3s",
+ "glVertexStream3sv",
+ "glVertexStream3i",
+ "glVertexStream3iv",
+ "glVertexStream3f",
+ "glVertexStream3fv",
+ "glVertexStream3d",
+ "glVertexStream3dv",
+ "glVertexStream4s",
+ "glVertexStream4sv",
+ "glVertexStream4i",
+ "glVertexStream4iv",
+ "glVertexStream4f",
+ "glVertexStream4fv",
+ "glVertexStream4d",
+ "glVertexStream4dv",
+ "glNormalStream3b",
+ "glNormalStream3bv",
+ "glNormalStream3s",
+ "glNormalStream3sv",
+ "glNormalStream3i",
+ "glNormalStream3iv",
+ "glNormalStream3f",
+ "glNormalStream3fv",
+ "glNormalStream3d",
+ "glNormalStream3dv",
+ "glClientActiveVertexStream",
+ "glVertexBlendEnvi",
+ "glVertexBlendEnvf",
+/* C2J Parser Version 3.0: Java program parsed successfully. */
+ null
+};
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: gl-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLFuncJauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearIndex ( GLfloat c ) ;
+ * </pre>
+ */
+ public void glClearIndex (
+ float c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public void glClearColor (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClear ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public void glClear (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMask ( GLuint mask ) ;
+ * </pre>
+ */
+ public void glIndexMask (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMask ( GLboolean red , GLboolean green , GLboolean blue , GLboolean alpha ) ;
+ * </pre>
+ */
+ public void glColorMask (
+ boolean red,
+ boolean green,
+ boolean blue,
+ boolean alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFunc ( GLenum func , GLclampf ref ) ;
+ * </pre>
+ */
+ public void glAlphaFunc (
+ int func,
+ float ref
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFunc ( GLenum sfactor , GLenum dfactor ) ;
+ * </pre>
+ */
+ public void glBlendFunc (
+ int sfactor,
+ int dfactor
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLogicOp ( GLenum opcode ) ;
+ * </pre>
+ */
+ public void glLogicOp (
+ int opcode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullFace ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glCullFace (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrontFace ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glFrontFace (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointSize ( GLfloat size ) ;
+ * </pre>
+ */
+ public void glPointSize (
+ float size
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineWidth ( GLfloat width ) ;
+ * </pre>
+ */
+ public void glLineWidth (
+ float width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineStipple ( GLint factor , GLushort pattern ) ;
+ * </pre>
+ */
+ public void glLineStipple (
+ int factor,
+ short pattern
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonMode ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ public void glPolygonMode (
+ int face,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffset ( GLfloat factor , GLfloat units ) ;
+ * </pre>
+ */
+ public void glPolygonOffset (
+ float factor,
+ float units
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonStipple ( const GLubyte * mask ) ;
+ * </pre>
+ */
+ public void glPolygonStipple (
+ byte[] mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPolygonStipple ( GLubyte * mask ) ;
+ * </pre>
+ */
+ public void glGetPolygonStipple (
+ byte[] mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlag ( GLboolean flag ) ;
+ * </pre>
+ */
+ public void glEdgeFlag (
+ boolean flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagv ( const GLboolean * flag ) ;
+ * </pre>
+ */
+ public void glEdgeFlagv (
+ boolean[] flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScissor ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public void glScissor (
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClipPlane ( GLenum plane , const GLdouble * equation ) ;
+ * </pre>
+ */
+ public void glClipPlane (
+ int plane,
+ double[] equation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetClipPlane ( GLenum plane , GLdouble * equation ) ;
+ * </pre>
+ */
+ public void glGetClipPlane (
+ int plane,
+ double[] equation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glDrawBuffer (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glReadBuffer (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnable ( GLenum cap ) ;
+ * </pre>
+ */
+ public void glEnable (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisable ( GLenum cap ) ;
+ * </pre>
+ */
+ public void glDisable (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsEnabled ( GLenum cap ) ;
+ * </pre>
+ */
+ public boolean glIsEnabled (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ public void glEnableClientState (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ public void glDisableClientState (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetBooleanv ( GLenum pname , GLboolean * params ) ;
+ * </pre>
+ */
+ public void glGetBooleanv (
+ int pname,
+ boolean[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDoublev ( GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ public void glGetDoublev (
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFloatv ( GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetFloatv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetIntegerv ( GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetIntegerv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public void glPushAttrib (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopAttrib ( void ) ;
+ * </pre>
+ */
+ public void glPopAttrib (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushClientAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public void glPushClientAttrib (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopClientAttrib ( void ) ;
+ * </pre>
+ */
+ public void glPopClientAttrib (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glRenderMode ( GLenum mode ) ;
+ * </pre>
+ */
+ public int glRenderMode (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLenum glGetError ( void ) ;
+ * </pre>
+ */
+ public int glGetError (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinish ( void ) ;
+ * </pre>
+ */
+ public void glFinish (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlush ( void ) ;
+ * </pre>
+ */
+ public void glFlush (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHint ( GLenum target , GLenum mode ) ;
+ * </pre>
+ */
+ public void glHint (
+ int target,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearDepth ( GLclampd depth ) ;
+ * </pre>
+ */
+ public void glClearDepth (
+ double depth
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthFunc ( GLenum func ) ;
+ * </pre>
+ */
+ public void glDepthFunc (
+ int func
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthMask ( GLboolean flag ) ;
+ * </pre>
+ */
+ public void glDepthMask (
+ boolean flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthRange ( GLclampd near_val , GLclampd far_val ) ;
+ * </pre>
+ */
+ public void glDepthRange (
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearAccum ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ public void glClearAccum (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAccum ( GLenum op , GLfloat value ) ;
+ * </pre>
+ */
+ public void glAccum (
+ int op,
+ float value
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixMode ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glMatrixMode (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glOrtho ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ public void glOrtho (
+ double left,
+ double right,
+ double bottom,
+ double top,
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrustum ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ public void glFrustum (
+ double left,
+ double right,
+ double bottom,
+ double top,
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glViewport ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public void glViewport (
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushMatrix ( void ) ;
+ * </pre>
+ */
+ public void glPushMatrix (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopMatrix ( void ) ;
+ * </pre>
+ */
+ public void glPopMatrix (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentity ( void ) ;
+ * </pre>
+ */
+ public void glLoadIdentity (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ public void glLoadMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ public void glLoadMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ public void glMultMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ public void glMultMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotated ( GLdouble angle , GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glRotated (
+ double angle,
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotatef ( GLfloat angle , GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glRotatef (
+ float angle,
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScaled ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glScaled (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScalef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glScalef (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslated ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glTranslated (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslatef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glTranslatef (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsList ( GLuint list ) ;
+ * </pre>
+ */
+ public boolean glIsList (
+ int list
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteLists ( GLuint list , GLsizei range ) ;
+ * </pre>
+ */
+ public void glDeleteLists (
+ int list,
+ int range
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenLists ( GLsizei range ) ;
+ * </pre>
+ */
+ public int glGenLists (
+ int range
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNewList ( GLuint list , GLenum mode ) ;
+ * </pre>
+ */
+ public void glNewList (
+ int list,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndList ( void ) ;
+ * </pre>
+ */
+ public void glEndList (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallList ( GLuint list ) ;
+ * </pre>
+ */
+ public void glCallList (
+ int list
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallLists ( GLsizei n , GLenum type , const GLvoid * lists ) ;
+ * </pre>
+ */
+ public void glCallLists (
+ int n,
+ int type,
+ byte[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ short[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ int[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ float[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ double[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ boolean[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ long[] lists
+ ) ;
+ public void glCallLists (
+ int n,
+ int type,
+ Buffer lists
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListBase ( GLuint base ) ;
+ * </pre>
+ */
+ public void glListBase (
+ int base
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBegin ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glBegin (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnd ( void ) ;
+ * </pre>
+ */
+ public void glEnd (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ public void glVertex2d (
+ double x,
+ double y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ public void glVertex2f (
+ float x,
+ float y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ public void glVertex2i (
+ int x,
+ int y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ public void glVertex2s (
+ short x,
+ short y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glVertex3d (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glVertex3f (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ public void glVertex3i (
+ int x,
+ int y,
+ int z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ public void glVertex3s (
+ short x,
+ short y,
+ short z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ public void glVertex4d (
+ double x,
+ double y,
+ double z,
+ double w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ public void glVertex4f (
+ float x,
+ float y,
+ float z,
+ float w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ public void glVertex4i (
+ int x,
+ int y,
+ int z,
+ int w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ public void glVertex4s (
+ short x,
+ short y,
+ short z,
+ short w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glVertex2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glVertex2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glVertex2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glVertex2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glVertex3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glVertex3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glVertex3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glVertex3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glVertex4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glVertex4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glVertex4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glVertex4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3b ( GLbyte nx , GLbyte ny , GLbyte nz ) ;
+ * </pre>
+ */
+ public void glNormal3b (
+ byte nx,
+ byte ny,
+ byte nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3d ( GLdouble nx , GLdouble ny , GLdouble nz ) ;
+ * </pre>
+ */
+ public void glNormal3d (
+ double nx,
+ double ny,
+ double nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3f ( GLfloat nx , GLfloat ny , GLfloat nz ) ;
+ * </pre>
+ */
+ public void glNormal3f (
+ float nx,
+ float ny,
+ float nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3i ( GLint nx , GLint ny , GLint nz ) ;
+ * </pre>
+ */
+ public void glNormal3i (
+ int nx,
+ int ny,
+ int nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3s ( GLshort nx , GLshort ny , GLshort nz ) ;
+ * </pre>
+ */
+ public void glNormal3s (
+ short nx,
+ short ny,
+ short nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public void glNormal3bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glNormal3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glNormal3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glNormal3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glNormal3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexd ( GLdouble c ) ;
+ * </pre>
+ */
+ public void glIndexd (
+ double c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexf ( GLfloat c ) ;
+ * </pre>
+ */
+ public void glIndexf (
+ float c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexi ( GLint c ) ;
+ * </pre>
+ */
+ public void glIndexi (
+ int c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexs ( GLshort c ) ;
+ * </pre>
+ */
+ public void glIndexs (
+ short c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexub ( GLubyte c ) ;
+ * </pre>
+ */
+ public void glIndexub (
+ byte c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexdv ( const GLdouble * c ) ;
+ * </pre>
+ */
+ public void glIndexdv (
+ double[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexfv ( const GLfloat * c ) ;
+ * </pre>
+ */
+ public void glIndexfv (
+ float[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexiv ( const GLint * c ) ;
+ * </pre>
+ */
+ public void glIndexiv (
+ int[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexsv ( const GLshort * c ) ;
+ * </pre>
+ */
+ public void glIndexsv (
+ short[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexubv ( const GLubyte * c ) ;
+ * </pre>
+ */
+ public void glIndexubv (
+ byte[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3b ( GLbyte red , GLbyte green , GLbyte blue ) ;
+ * </pre>
+ */
+ public void glColor3b (
+ byte red,
+ byte green,
+ byte blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3d ( GLdouble red , GLdouble green , GLdouble blue ) ;
+ * </pre>
+ */
+ public void glColor3d (
+ double red,
+ double green,
+ double blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3f ( GLfloat red , GLfloat green , GLfloat blue ) ;
+ * </pre>
+ */
+ public void glColor3f (
+ float red,
+ float green,
+ float blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3i ( GLint red , GLint green , GLint blue ) ;
+ * </pre>
+ */
+ public void glColor3i (
+ int red,
+ int green,
+ int blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3s ( GLshort red , GLshort green , GLshort blue ) ;
+ * </pre>
+ */
+ public void glColor3s (
+ short red,
+ short green,
+ short blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ub ( GLubyte red , GLubyte green , GLubyte blue ) ;
+ * </pre>
+ */
+ public void glColor3ub (
+ byte red,
+ byte green,
+ byte blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ui ( GLuint red , GLuint green , GLuint blue ) ;
+ * </pre>
+ */
+ public void glColor3ui (
+ int red,
+ int green,
+ int blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3us ( GLushort red , GLushort green , GLushort blue ) ;
+ * </pre>
+ */
+ public void glColor3us (
+ short red,
+ short green,
+ short blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4b ( GLbyte red , GLbyte green , GLbyte blue , GLbyte alpha ) ;
+ * </pre>
+ */
+ public void glColor4b (
+ byte red,
+ byte green,
+ byte blue,
+ byte alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4d ( GLdouble red , GLdouble green , GLdouble blue , GLdouble alpha ) ;
+ * </pre>
+ */
+ public void glColor4d (
+ double red,
+ double green,
+ double blue,
+ double alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4f ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ public void glColor4f (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4i ( GLint red , GLint green , GLint blue , GLint alpha ) ;
+ * </pre>
+ */
+ public void glColor4i (
+ int red,
+ int green,
+ int blue,
+ int alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4s ( GLshort red , GLshort green , GLshort blue , GLshort alpha ) ;
+ * </pre>
+ */
+ public void glColor4s (
+ short red,
+ short green,
+ short blue,
+ short alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ub ( GLubyte red , GLubyte green , GLubyte blue , GLubyte alpha ) ;
+ * </pre>
+ */
+ public void glColor4ub (
+ byte red,
+ byte green,
+ byte blue,
+ byte alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ui ( GLuint red , GLuint green , GLuint blue , GLuint alpha ) ;
+ * </pre>
+ */
+ public void glColor4ui (
+ int red,
+ int green,
+ int blue,
+ int alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4us ( GLushort red , GLushort green , GLushort blue , GLushort alpha ) ;
+ * </pre>
+ */
+ public void glColor4us (
+ short red,
+ short green,
+ short blue,
+ short alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public void glColor3bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glColor3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glColor3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glColor3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glColor3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ public void glColor3ubv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ public void glColor3uiv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ public void glColor3usv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public void glColor4bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glColor4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glColor4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glColor4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glColor4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ public void glColor4ubv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ public void glColor4uiv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ public void glColor4usv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1d ( GLdouble s ) ;
+ * </pre>
+ */
+ public void glTexCoord1d (
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1f ( GLfloat s ) ;
+ * </pre>
+ */
+ public void glTexCoord1f (
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1i ( GLint s ) ;
+ * </pre>
+ */
+ public void glTexCoord1i (
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1s ( GLshort s ) ;
+ * </pre>
+ */
+ public void glTexCoord1s (
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2d ( GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public void glTexCoord2d (
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2f ( GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public void glTexCoord2f (
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2i ( GLint s , GLint t ) ;
+ * </pre>
+ */
+ public void glTexCoord2i (
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2s ( GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public void glTexCoord2s (
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3d ( GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public void glTexCoord3d (
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3f ( GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public void glTexCoord3f (
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3i ( GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public void glTexCoord3i (
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3s ( GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public void glTexCoord3s (
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4d ( GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public void glTexCoord4d (
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4f ( GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public void glTexCoord4f (
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4i ( GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public void glTexCoord4i (
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4s ( GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public void glTexCoord4s (
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glTexCoord1dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glTexCoord1fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glTexCoord1iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glTexCoord1sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glTexCoord2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glTexCoord2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glTexCoord2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glTexCoord2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glTexCoord3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glTexCoord3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glTexCoord3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glTexCoord3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glTexCoord4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glTexCoord4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glTexCoord4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glTexCoord4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ public void glRasterPos2d (
+ double x,
+ double y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ public void glRasterPos2f (
+ float x,
+ float y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ public void glRasterPos2i (
+ int x,
+ int y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ public void glRasterPos2s (
+ short x,
+ short y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public void glRasterPos3d (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public void glRasterPos3f (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ public void glRasterPos3i (
+ int x,
+ int y,
+ int z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ public void glRasterPos3s (
+ short x,
+ short y,
+ short z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ public void glRasterPos4d (
+ double x,
+ double y,
+ double z,
+ double w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ public void glRasterPos4f (
+ float x,
+ float y,
+ float z,
+ float w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ public void glRasterPos4i (
+ int x,
+ int y,
+ int z,
+ int w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ public void glRasterPos4s (
+ short x,
+ short y,
+ short z,
+ short w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glRasterPos2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glRasterPos2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glRasterPos2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glRasterPos2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glRasterPos3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glRasterPos3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glRasterPos3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glRasterPos3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glRasterPos4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glRasterPos4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public void glRasterPos4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public void glRasterPos4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectd ( GLdouble x1 , GLdouble y1 , GLdouble x2 , GLdouble y2 ) ;
+ * </pre>
+ */
+ public void glRectd (
+ double x1,
+ double y1,
+ double x2,
+ double y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectf ( GLfloat x1 , GLfloat y1 , GLfloat x2 , GLfloat y2 ) ;
+ * </pre>
+ */
+ public void glRectf (
+ float x1,
+ float y1,
+ float x2,
+ float y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRecti ( GLint x1 , GLint y1 , GLint x2 , GLint y2 ) ;
+ * </pre>
+ */
+ public void glRecti (
+ int x1,
+ int y1,
+ int x2,
+ int y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRects ( GLshort x1 , GLshort y1 , GLshort x2 , GLshort y2 ) ;
+ * </pre>
+ */
+ public void glRects (
+ short x1,
+ short y1,
+ short x2,
+ short y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectdv ( const GLdouble * v1 , const GLdouble * v2 ) ;
+ * </pre>
+ */
+ public void glRectdv (
+ double[] v1,
+ double[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectfv ( const GLfloat * v1 , const GLfloat * v2 ) ;
+ * </pre>
+ */
+ public void glRectfv (
+ float[] v1,
+ float[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectiv ( const GLint * v1 , const GLint * v2 ) ;
+ * </pre>
+ */
+ public void glRectiv (
+ int[] v1,
+ int[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectsv ( const GLshort * v1 , const GLshort * v2 ) ;
+ * </pre>
+ */
+ public void glRectsv (
+ short[] v1,
+ short[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glNormalPointer (
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glNormalPointer (
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glIndexPointer (
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glIndexPointer (
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointer ( GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glEdgeFlagPointer (
+ int stride,
+ byte[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ short[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ int[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ float[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ double[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ boolean[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ long[] ptr
+ ) ;
+ public void glEdgeFlagPointer (
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ public void glGetPointerv (
+ int pname,
+ byte[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ short[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ int[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ float[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ double[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ boolean[][] params
+ ) ;
+ public void glGetPointerv (
+ int pname,
+ long[][] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElement ( GLint i ) ;
+ * </pre>
+ */
+ public void glArrayElement (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArrays ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public void glDrawArrays (
+ int mode,
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawElements ( GLenum mode , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ byte[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ short[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ int[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ float[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ double[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ boolean[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ long[] indices
+ ) ;
+ public void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ Buffer indices
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInterleavedArrays ( GLenum format , GLsizei stride , const GLvoid * pointer ) ;
+ * </pre>
+ */
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ byte[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ short[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ int[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ float[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ double[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ boolean[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ long[] pointer
+ ) ;
+ public void glInterleavedArrays (
+ int format,
+ int stride,
+ Buffer pointer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShadeModel ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glShadeModel (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightf ( GLenum light , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glLightf (
+ int light,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLighti ( GLenum light , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glLighti (
+ int light,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightfv ( GLenum light , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glLightfv (
+ int light,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightiv ( GLenum light , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glLightiv (
+ int light,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightfv ( GLenum light , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetLightfv (
+ int light,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightiv ( GLenum light , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetLightiv (
+ int light,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glLightModelf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeli ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glLightModeli (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glLightModelfv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeliv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glLightModeliv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialf ( GLenum face , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glMaterialf (
+ int face,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMateriali ( GLenum face , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glMateriali (
+ int face,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialfv ( GLenum face , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glMaterialfv (
+ int face,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialiv ( GLenum face , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glMaterialiv (
+ int face,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialfv ( GLenum face , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetMaterialfv (
+ int face,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialiv ( GLenum face , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetMaterialiv (
+ int face,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMaterial ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ public void glColorMaterial (
+ int face,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelZoom ( GLfloat xfactor , GLfloat yfactor ) ;
+ * </pre>
+ */
+ public void glPixelZoom (
+ float xfactor,
+ float yfactor
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStoref ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glPixelStoref (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStorei ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glPixelStorei (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glPixelTransferf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glPixelTransferi (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapfv ( GLenum map , GLint mapsize , const GLfloat * values ) ;
+ * </pre>
+ */
+ public void glPixelMapfv (
+ int map,
+ int mapsize,
+ float[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapuiv ( GLenum map , GLint mapsize , const GLuint * values ) ;
+ * </pre>
+ */
+ public void glPixelMapuiv (
+ int map,
+ int mapsize,
+ int[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapusv ( GLenum map , GLint mapsize , const GLushort * values ) ;
+ * </pre>
+ */
+ public void glPixelMapusv (
+ int map,
+ int mapsize,
+ short[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapfv ( GLenum map , GLfloat * values ) ;
+ * </pre>
+ */
+ public void glGetPixelMapfv (
+ int map,
+ float[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapuiv ( GLenum map , GLuint * values ) ;
+ * </pre>
+ */
+ public void glGetPixelMapuiv (
+ int map,
+ int[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapusv ( GLenum map , GLushort * values ) ;
+ * </pre>
+ */
+ public void glGetPixelMapusv (
+ int map,
+ short[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBitmap ( GLsizei width , GLsizei height , GLfloat xorig , GLfloat yorig , GLfloat xmove , GLfloat ymove , const GLubyte * bitmap ) ;
+ * </pre>
+ */
+ public void glBitmap (
+ int width,
+ int height,
+ float xorig,
+ float yorig,
+ float xmove,
+ float ymove,
+ byte[] bitmap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawPixels ( GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum type ) ;
+ * </pre>
+ */
+ public void glCopyPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilFunc ( GLenum func , GLint ref , GLuint mask ) ;
+ * </pre>
+ */
+ public void glStencilFunc (
+ int func,
+ int ref,
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilMask ( GLuint mask ) ;
+ * </pre>
+ */
+ public void glStencilMask (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilOp ( GLenum fail , GLenum zfail , GLenum zpass ) ;
+ * </pre>
+ */
+ public void glStencilOp (
+ int fail,
+ int zfail,
+ int zpass
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearStencil ( GLint s ) ;
+ * </pre>
+ */
+ public void glClearStencil (
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGend ( GLenum coord , GLenum pname , GLdouble param ) ;
+ * </pre>
+ */
+ public void glTexGend (
+ int coord,
+ int pname,
+ double param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenf ( GLenum coord , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glTexGenf (
+ int coord,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeni ( GLenum coord , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glTexGeni (
+ int coord,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGendv ( GLenum coord , GLenum pname , const GLdouble * params ) ;
+ * </pre>
+ */
+ public void glTexGendv (
+ int coord,
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenfv ( GLenum coord , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glTexGenfv (
+ int coord,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeniv ( GLenum coord , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glTexGeniv (
+ int coord,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGendv ( GLenum coord , GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ public void glGetTexGendv (
+ int coord,
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGenfv ( GLenum coord , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetTexGenfv (
+ int coord,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGeniv ( GLenum coord , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetTexGeniv (
+ int coord,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glTexEnvf (
+ int target,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvi ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glTexEnvi (
+ int target,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glTexEnvfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnviv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glTexEnviv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnvfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetTexEnvfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnviv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetTexEnviv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glTexParameterf (
+ int target,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteri ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glTexParameteri (
+ int target,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glTexParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glTexParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetTexParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetTexParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameterfv ( GLenum target , GLint level , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetTexLevelParameterfv (
+ int target,
+ int level,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameteriv ( GLenum target , GLint level , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetTexLevelParameteriv (
+ int target,
+ int level,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexImage ( GLenum target , GLint level , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTextures ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ public void glGenTextures (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTextures ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ public void glDeleteTextures (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTexture ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ public void glBindTexture (
+ int target,
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTextures ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ public void glPrioritizeTextures (
+ int n,
+ int[] textures,
+ float[] priorities
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResident ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ public boolean glAreTexturesResident (
+ int n,
+ int[] textures,
+ boolean[] residences
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTexture ( GLuint texture ) ;
+ * </pre>
+ */
+ public boolean glIsTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLint x , GLint y , GLsizei width , GLint border ) ;
+ * </pre>
+ */
+ public void glCopyTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int 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>
+ */
+ public void glCopyTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int height,
+ int border
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public void glCopyTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int x,
+ int y,
+ int 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>
+ */
+ public void glCopyTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1d ( GLenum target , GLdouble u1 , GLdouble u2 , GLint stride , GLint order , const GLdouble * points ) ;
+ * </pre>
+ */
+ public void glMap1d (
+ int target,
+ double u1,
+ double u2,
+ int stride,
+ int order,
+ double[] points
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1f ( GLenum target , GLfloat u1 , GLfloat u2 , GLint stride , GLint order , const GLfloat * points ) ;
+ * </pre>
+ */
+ public void glMap1f (
+ int target,
+ float u1,
+ float u2,
+ int stride,
+ int order,
+ float[] points
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glMap2d (
+ int target,
+ double u1,
+ double u2,
+ int ustride,
+ int uorder,
+ double v1,
+ double v2,
+ int vstride,
+ int vorder,
+ double[] points
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glMap2f (
+ int target,
+ float u1,
+ float u2,
+ int ustride,
+ int uorder,
+ float v1,
+ float v2,
+ int vstride,
+ int vorder,
+ float[] points
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapdv ( GLenum target , GLenum query , GLdouble * v ) ;
+ * </pre>
+ */
+ public void glGetMapdv (
+ int target,
+ int query,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapfv ( GLenum target , GLenum query , GLfloat * v ) ;
+ * </pre>
+ */
+ public void glGetMapfv (
+ int target,
+ int query,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapiv ( GLenum target , GLenum query , GLint * v ) ;
+ * </pre>
+ */
+ public void glGetMapiv (
+ int target,
+ int query,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1d ( GLdouble u ) ;
+ * </pre>
+ */
+ public void glEvalCoord1d (
+ double u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1f ( GLfloat u ) ;
+ * </pre>
+ */
+ public void glEvalCoord1f (
+ float u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ public void glEvalCoord1dv (
+ double[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ public void glEvalCoord1fv (
+ float[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2d ( GLdouble u , GLdouble v ) ;
+ * </pre>
+ */
+ public void glEvalCoord2d (
+ double u,
+ double v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2f ( GLfloat u , GLfloat v ) ;
+ * </pre>
+ */
+ public void glEvalCoord2f (
+ float u,
+ float v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ public void glEvalCoord2dv (
+ double[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ public void glEvalCoord2fv (
+ float[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1d ( GLint un , GLdouble u1 , GLdouble u2 ) ;
+ * </pre>
+ */
+ public void glMapGrid1d (
+ int un,
+ double u1,
+ double u2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1f ( GLint un , GLfloat u1 , GLfloat u2 ) ;
+ * </pre>
+ */
+ public void glMapGrid1f (
+ int un,
+ float u1,
+ float u2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2d ( GLint un , GLdouble u1 , GLdouble u2 , GLint vn , GLdouble v1 , GLdouble v2 ) ;
+ * </pre>
+ */
+ public void glMapGrid2d (
+ int un,
+ double u1,
+ double u2,
+ int vn,
+ double v1,
+ double v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2f ( GLint un , GLfloat u1 , GLfloat u2 , GLint vn , GLfloat v1 , GLfloat v2 ) ;
+ * </pre>
+ */
+ public void glMapGrid2f (
+ int un,
+ float u1,
+ float u2,
+ int vn,
+ float v1,
+ float v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint1 ( GLint i ) ;
+ * </pre>
+ */
+ public void glEvalPoint1 (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint2 ( GLint i , GLint j ) ;
+ * </pre>
+ */
+ public void glEvalPoint2 (
+ int i,
+ int j
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh1 ( GLenum mode , GLint i1 , GLint i2 ) ;
+ * </pre>
+ */
+ public void glEvalMesh1 (
+ int mode,
+ int i1,
+ int i2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh2 ( GLenum mode , GLint i1 , GLint i2 , GLint j1 , GLint j2 ) ;
+ * </pre>
+ */
+ public void glEvalMesh2 (
+ int mode,
+ int i1,
+ int i2,
+ int j1,
+ int j2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glFogf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public void glFogi (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glFogfv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogiv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glFogiv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFeedbackBuffer ( GLsizei size , GLenum type , GLfloat * buffer ) ;
+ * </pre>
+ */
+ public void glFeedbackBuffer (
+ int size,
+ int type,
+ float[] buffer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassThrough ( GLfloat token ) ;
+ * </pre>
+ */
+ public void glPassThrough (
+ float token
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSelectBuffer ( GLsizei size , GLuint * buffer ) ;
+ * </pre>
+ */
+ public void glSelectBuffer (
+ int size,
+ int[] buffer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInitNames ( void ) ;
+ * </pre>
+ */
+ public void glInitNames (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadName ( GLuint name ) ;
+ * </pre>
+ */
+ public void glLoadName (
+ int name
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushName ( GLuint name ) ;
+ * </pre>
+ */
+ public void glPushName (
+ int name
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopName ( void ) ;
+ * </pre>
+ */
+ public void glPopName (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElements ( GLenum mode , GLuint start , GLuint end , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ byte[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ short[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ int[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ float[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ double[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ boolean[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ long[] indices
+ ) ;
+ public void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ Buffer indices
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glCopyTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTable ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTable ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glColorTableParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glColorTableParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTable ( GLenum target , GLsizei start , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public void glCopyColorSubTable (
+ int target,
+ int start,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTable ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public void glCopyColorTable (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTable ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquation ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glBlendEquation (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public void glBlendColor (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogram ( GLenum target , GLsizei width , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ public void glHistogram (
+ int target,
+ int width,
+ int internalformat,
+ boolean sink
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogram ( GLenum target ) ;
+ * </pre>
+ */
+ public void glResetHistogram (
+ int target
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogram ( GLenum target , GLboolean reset , GLenum format , GLenum type , GLvoid * values ) ;
+ * </pre>
+ */
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ byte[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ short[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ int[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ float[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ double[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ boolean[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ long[] values
+ ) ;
+ public void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ Buffer values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetHistogramParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetHistogramParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmax ( GLenum target , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ public void glMinmax (
+ int target,
+ int internalformat,
+ boolean sink
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmax ( GLenum target ) ;
+ * </pre>
+ */
+ public void glResetMinmax (
+ int target
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmax ( GLenum target , GLboolean reset , GLenum format , GLenum types , GLvoid * values ) ;
+ * </pre>
+ */
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ byte[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ short[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ int[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ float[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ double[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ boolean[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ long[] values
+ ) ;
+ public void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ Buffer values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetMinmaxParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetMinmaxParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1D ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2D ( GLenum target , GLenum internalformat , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterf ( GLenum target , GLenum pname , GLfloat params ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterf (
+ int target,
+ int pname,
+ float params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteri ( GLenum target , GLenum pname , GLint params ) ;
+ * </pre>
+ */
+ public void glConvolutionParameteri (
+ int target,
+ int pname,
+ int params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public void glConvolutionParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public void glCopyConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public void glCopyConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilter ( GLenum target , GLenum format , GLenum type , GLvoid * image ) ;
+ * </pre>
+ */
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetConvolutionParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetConvolutionParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] row,
+ byte[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] row,
+ short[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] row,
+ int[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] row,
+ float[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] row,
+ double[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] row,
+ boolean[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] row,
+ long[] column
+ ) ;
+ public void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer row,
+ Buffer column
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilter ( GLenum target , GLenum format , GLenum type , GLvoid * row , GLvoid * column , GLvoid * span ) ;
+ * </pre>
+ */
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ byte[] row,
+ byte[] column,
+ byte[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ short[] row,
+ short[] column,
+ short[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ int[] row,
+ int[] column,
+ int[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ float[] row,
+ float[] column,
+ float[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ double[] row,
+ double[] column,
+ double[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ boolean[] row,
+ boolean[] column,
+ boolean[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ long[] row,
+ long[] column,
+ long[] span
+ ) ;
+ public void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ Buffer row,
+ Buffer column,
+ Buffer span
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ public void glActiveTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ public void glClientActiveTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ;
+ * </pre>
+ */
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ byte[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ short[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ int[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ float[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ double[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ boolean[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ long[] img
+ ) ;
+ public void glGetCompressedTexImage (
+ int target,
+ int lod,
+ Buffer img
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1d (
+ int target,
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1f (
+ int target,
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1i ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1i (
+ int target,
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1s (
+ int target,
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2d (
+ int target,
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2f (
+ int target,
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2i (
+ int target,
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2s (
+ int target,
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3d (
+ int target,
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3f (
+ int target,
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3i (
+ int target,
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3s (
+ int target,
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4d (
+ int target,
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4f (
+ int target,
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4i (
+ int target,
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4s (
+ int target,
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ public void glLoadTransposeMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ public void glLoadTransposeMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ public void glMultTransposeMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ public void glMultTransposeMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ;
+ * </pre>
+ */
+ public void glSampleCoverage (
+ float value,
+ boolean invert
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePass ( GLenum pass ) ;
+ * </pre>
+ */
+ public void glSamplePass (
+ int pass
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ public void glActiveTextureARB (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ public void glClientActiveTextureARB (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1dARB (
+ int target,
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1fARB (
+ int target,
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1iARB (
+ int target,
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1sARB (
+ int target,
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord1svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2dARB (
+ int target,
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2fARB (
+ int target,
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2iARB (
+ int target,
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2sARB (
+ int target,
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord2svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3dARB (
+ int target,
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3fARB (
+ int target,
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3iARB (
+ int target,
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3sARB (
+ int target,
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord3svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4dARB (
+ int target,
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4fARB (
+ int target,
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4iARB (
+ int target,
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4sARB (
+ int target,
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public void glMultiTexCoord4svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public void glBlendColorEXT (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffsetEXT ( GLfloat factor , GLfloat bias ) ;
+ * </pre>
+ */
+ public void glPolygonOffsetEXT (
+ float factor,
+ float 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>
+ */
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public void glCopyTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTexturesEXT ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ public void glGenTexturesEXT (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTexturesEXT ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ public void glDeleteTexturesEXT (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTextureEXT ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ public void glBindTextureEXT (
+ int target,
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTexturesEXT ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ public void glPrioritizeTexturesEXT (
+ int n,
+ int[] textures,
+ float[] priorities
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResidentEXT ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ public boolean glAreTexturesResidentEXT (
+ int n,
+ int[] textures,
+ boolean[] residences
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTextureEXT ( GLuint texture ) ;
+ * </pre>
+ */
+ public boolean glIsTextureEXT (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ;
+ * </pre>
+ */
+ public void glEdgeFlagPointerEXT (
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointervEXT ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ public void glGetPointervEXT (
+ int pname,
+ byte[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ short[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ int[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ float[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ double[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ boolean[][] params
+ ) ;
+ public void glGetPointervEXT (
+ int pname,
+ long[][] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElementEXT ( GLint i ) ;
+ * </pre>
+ */
+ public void glArrayElementEXT (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArraysEXT ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public void glDrawArraysEXT (
+ int mode,
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquationEXT ( GLenum mode ) ;
+ * </pre>
+ */
+ public void glBlendEquationEXT (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfEXT ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glPointParameterfEXT (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvEXT ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glPointParameterfvEXT (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfSGIS ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public void glPointParameterfSGIS (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public void glPointParameterfvSGIS (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTableEXT ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterfvEXT (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivEXT ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterivEXT (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLockArraysEXT ( GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public void glLockArraysEXT (
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUnlockArraysEXT ( void ) ;
+ * </pre>
+ */
+ public void glUnlockArraysEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glLoadTransposeMatrixfARB (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glLoadTransposeMatrixdARB (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glMultTransposeMatrixfARB (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glMultTransposeMatrixdARB (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverageARB ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public void glSampleCoverageARB (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ byte[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ short[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ float[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ double[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ long[] arg7
+ ) ;
+ public void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ Buffer arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ byte[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ short[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ float[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ double[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ boolean[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ long[] arg10
+ ) ;
+ public void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ Buffer arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ;
+ * </pre>
+ */
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightbvARB ( GLint , const GLbyte * ) ;
+ * </pre>
+ */
+ public void glWeightbvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightsvARB ( GLint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glWeightsvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightivARB ( GLint , const GLint * ) ;
+ * </pre>
+ */
+ public void glWeightivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightfvARB ( GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glWeightfvARB (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightdvARB ( GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glWeightdvARB (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glWeightubvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ public void glWeightusvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ public void glWeightuivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendARB ( GLint ) ;
+ * </pre>
+ */
+ public void glVertexBlendARB (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCurrentPaletteMatrixARB ( GLint ) ;
+ * </pre>
+ */
+ public void glCurrentPaletteMatrixARB (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glMatrixIndexubvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ public void glMatrixIndexusvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ public void glMatrixIndexuivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetTexFilterFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexFilterFuncSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public void glCopyTexImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public void glCopyTexImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetHistogramParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetHistogramParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetMinmaxParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetMinmaxParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ public void glHistogramEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ public void glMinmaxEXT (
+ int arg0,
+ int arg1,
+ boolean arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogramEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glResetHistogramEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmaxEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glResetMinmaxEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterfEXT (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glConvolutionParameteriEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glConvolutionParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetConvolutionParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetConvolutionParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3,
+ byte[] arg4,
+ byte[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3,
+ short[] arg4,
+ short[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3,
+ int[] arg4,
+ int[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3,
+ float[] arg4,
+ float[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3,
+ double[] arg4,
+ double[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3,
+ boolean[] arg4,
+ boolean[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3,
+ long[] arg4,
+ long[] arg5
+ ) ;
+ public void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3,
+ Buffer arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6,
+ byte[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6,
+ short[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6,
+ int[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6,
+ float[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6,
+ double[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6,
+ boolean[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6,
+ long[] arg7
+ ) ;
+ public void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6,
+ Buffer arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColorTableParameterfvSGI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glColorTableParameterivSGI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterfvSGI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetColorTableParameterivSGI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenSGIX ( GLenum ) ;
+ * </pre>
+ */
+ public void glPixelTexGenSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glPixelTexGenParameteriSGIS (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glPixelTexGenParameterivSGIS (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glPixelTexGenParameterfSGIS (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glPixelTexGenParameterfvSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetPixelTexGenParameterivSGIS (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetPixelTexGenParameterfvSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ byte[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ short[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ float[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ double[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ boolean[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ long[] arg10
+ ) ;
+ public void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ Buffer arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ byte[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ short[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ int[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ float[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ double[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ boolean[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ long[] arg12
+ ) ;
+ public void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ Buffer arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glDetailTexFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetDetailTexFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glSharpenTexFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetSharpenTexFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public void glSampleMaskSGIS (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternSGIS ( GLenum ) ;
+ * </pre>
+ */
+ public void glSamplePatternSGIS (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glSpriteParameterfSGIX (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glSpriteParameterfvSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameteriSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glSpriteParameteriSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glSpriteParameterivSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfARB ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glPointParameterfARB (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glPointParameterfvARB (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glGetInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ public int glGetInstrumentsSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ;
+ * </pre>
+ */
+ public void glInstrumentsBufferSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollInstrumentsSGIX ( GLint * ) ;
+ * </pre>
+ */
+ public int glPollInstrumentsSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ public void glReadInstrumentsSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStartInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ public void glStartInstrumentsSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStopInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ public void glStopInstrumentsSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrameZoomSGIX ( GLint ) ;
+ * </pre>
+ */
+ public void glFrameZoomSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTagSampleBufferSGIX ( void ) ;
+ * </pre>
+ */
+ public void glTagSampleBufferSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glDeformationMap3dSGIX (
+ int arg0,
+ double arg1,
+ double arg2,
+ int arg3,
+ int arg4,
+ double arg5,
+ double arg6,
+ int arg7,
+ int arg8,
+ double arg9,
+ double arg10,
+ int arg11,
+ int arg12,
+ double[] arg13
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glDeformationMap3fSGIX (
+ int arg0,
+ float arg1,
+ float arg2,
+ int arg3,
+ int arg4,
+ float arg5,
+ float arg6,
+ int arg7,
+ int arg8,
+ float arg9,
+ float arg10,
+ int arg11,
+ int arg12,
+ float[] arg13
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ public void glDeformSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ public void glLoadIdentityDeformationMapSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReferencePlaneSGIX ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glReferencePlaneSGIX (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushRasterSGIX ( void ) ;
+ * </pre>
+ */
+ public void glFlushRasterSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFogFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFogFuncSGIS ( GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetFogFuncSGIS (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glImageTransformParameteriHP (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glImageTransformParameterfHP (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glImageTransformParameterivHP (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glImageTransformParameterfvHP (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetImageTransformParameterivHP (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetImageTransformParameterfvHP (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public void glCopyColorSubTableEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHintPGI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glHintPGI (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetListParameterfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetListParameterivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glListParameterfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glListParameterfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glListParameteriSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glListParameterivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glIndexMaterialEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexFuncEXT ( GLenum , GLclampf ) ;
+ * </pre>
+ */
+ public void glIndexFuncEXT (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public void glCullParameterdvEXT (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glCullParameterfvEXT (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glFragmentColorMaterialSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glFragmentLightfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFragmentLightfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glFragmentLightiSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glFragmentLightivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glFragmentLightModelfSGIX (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFragmentLightModelfvSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glFragmentLightModeliSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glFragmentLightModelivSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glFragmentMaterialfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFragmentMaterialfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glFragmentMaterialiSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glFragmentMaterialivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetFragmentLightfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetFragmentLightivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetFragmentMaterialfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetFragmentMaterialivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightEnviSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glLightEnviSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glApplyTextureEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glApplyTextureEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureLightEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glTextureLightEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glTextureMaterialEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ public void glAsyncMarkerSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glFinishAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ public int glFinishAsyncSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ public int glPollAsyncSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ;
+ * </pre>
+ */
+ public int glGenAsyncMarkersSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ;
+ * </pre>
+ */
+ public void glDeleteAsyncMarkersSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glIsAsyncMarkerSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glNormalPointervINTEL (
+ int arg0,
+ byte[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ short[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ int[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ float[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ double[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ boolean[][] arg1
+ ) ;
+ public void glNormalPointervINTEL (
+ int arg0,
+ long[][] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glPixelTransformParameteriEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glPixelTransformParameterfEXT (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glPixelTransformParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glPixelTransformParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3ubEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3ubvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3uiEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uivEXT ( const GLuint * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3uivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3usEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usvEXT ( const GLushort * ) ;
+ * </pre>
+ */
+ public void glSecondaryColor3usvEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureNormalEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glTextureNormalEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ;
+ * </pre>
+ */
+ public void glMultiDrawArraysEXT (
+ int arg0,
+ int[] arg1,
+ int[] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ;
+ * </pre>
+ */
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ public void glFogCoordfEXT (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glFogCoordfvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddEXT ( GLdouble ) ;
+ * </pre>
+ */
+ public void glFogCoorddEXT (
+ double arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glFogCoorddvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public void glTangent3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public void glTangent3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glTangent3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glTangent3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTangent3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTangent3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glTangent3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public void glTangent3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glTangent3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public void glTangent3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public void glBinormal3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public void glBinormal3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glBinormal3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public void glBinormal3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glBinormal3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glBinormal3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glBinormal3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public void glBinormal3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glBinormal3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public void glBinormal3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishTextureSUNX ( void ) ;
+ * </pre>
+ */
+ public void glFinishTextureSUNX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorbSUN ( GLbyte ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorbSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorsSUN ( GLshort ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorsSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoriSUN ( GLint ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactoriSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorfSUN ( GLfloat ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorfSUN (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactordSUN ( GLdouble ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactordSUN (
+ double arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorubSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorusSUN ( GLushort ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactorusSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoruiSUN ( GLuint ) ;
+ * </pre>
+ */
+ public void glGlobalAlphaFactoruiSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiSUN ( GLuint ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusSUN ( GLushort ) ;
+ * </pre>
+ */
+ public void glReplacementCodeusSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ public void glReplacementCodeubSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuivSUN ( const GLuint * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuivSUN (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusvSUN ( const GLushort * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeusvSUN (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubvSUN ( const GLubyte * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeubvSUN (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ;
+ * </pre>
+ */
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glColor4ubVertex2fSUN (
+ byte arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColor4ubVertex2fvSUN (
+ byte[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glColor4ubVertex3fSUN (
+ byte arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColor4ubVertex3fvSUN (
+ byte[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glColor3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColor3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glColor4fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glColor4fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord4fVertex4fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord4fVertex4fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor4ubVertex3fSUN (
+ float arg0,
+ float arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4,
+ byte arg5,
+ float arg6,
+ float arg7,
+ float arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor4ubVertex3fvSUN (
+ float[] arg0,
+ byte[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor4fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord2fColor4fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glTexCoord4fColor4fNormal3fVertex4fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11,
+ float arg12,
+ float arg13,
+ float arg14
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexCoord4fColor4fNormal3fVertex4fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiVertex3fvSUN (
+ int[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor4ubVertex3fSUN (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor4ubVertex3fvSUN (
+ int[] arg0,
+ byte[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor4fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiColor4fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11,
+ float arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3,
+ float[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glBlendFuncSeparateEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glBlendFuncSeparateINGR (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexWeightfEXT (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexWeightfvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushVertexArrayRangeNV ( void ) ;
+ * </pre>
+ */
+ public void glFlushVertexArrayRangeNV (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glVertexArrayRangeNV (
+ int arg0,
+ byte[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ short[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ int[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ float[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ double[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ boolean[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ long[] arg1
+ ) ;
+ public void glVertexArrayRangeNV (
+ int arg0,
+ Buffer arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glCombinerParameterfvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfNV ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glCombinerParameterfNV (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterivNV ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glCombinerParameterivNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameteriNV ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glCombinerParameteriNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glCombinerInputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ public void glCombinerOutputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ boolean arg8,
+ boolean arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glFinalCombinerInputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetCombinerInputParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetCombinerInputParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetCombinerOutputParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetCombinerOutputParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetFinalCombinerInputParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetFinalCombinerInputParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public void glMultiModeDrawArraysIBM (
+ int arg0,
+ int[] arg1,
+ int[] arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ;
+ * </pre>
+ */
+ public void glEdgeFlagPointerListIBM (
+ int arg0,
+ boolean[][] arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTbufferMask3DFX ( GLuint ) ;
+ * </pre>
+ */
+ public void glTbufferMask3DFX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskEXT ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public void glSampleMaskEXT (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternEXT ( GLenum ) ;
+ * </pre>
+ */
+ public void glSamplePatternEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ public void glTextureColorMaskSGIS (
+ boolean arg0,
+ boolean arg1,
+ boolean arg2,
+ boolean arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ byte[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ short[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ double[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ boolean[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ long[] arg1
+ ) ;
+ public void glIglooInterfaceSGIX (
+ int arg0,
+ Buffer arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenFencesNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ public void glGenFencesNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public void glDeleteFencesNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFenceNV ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ public void glSetFenceNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glTestFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glTestFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public void glFinishFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glIsFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetFenceivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ byte[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ short[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ int[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ float[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ double[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ boolean[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ long[] arg8
+ ) ;
+ public void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glMapParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glMapParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ;
+ * </pre>
+ */
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ byte[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ short[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ int[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ float[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ double[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ boolean[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ long[] arg6
+ ) ;
+ public void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetMapParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetMapParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetMapAttribParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetMapAttribParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMapsNV ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glEvalMapsNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glCombinerStageParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetCombinerStageParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindProgramNV ( GLenum , GLuint ) ;
+ * </pre>
+ */
+ public void glBindProgramNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public void glDeleteProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glExecuteProgramNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenProgramsNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ public void glGenProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ;
+ * </pre>
+ */
+ public boolean glAreProgramsResidentNV (
+ int arg0,
+ int[] arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public void glRequestResidentProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetProgramParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public void glGetProgramParameterdvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetProgramivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ;
+ * </pre>
+ */
+ public void glGetProgramStringNV (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetTrackMatrixivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public void glGetVertexAttribdvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetVertexAttribfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetVertexAttribivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsProgramNV ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glIsProgramNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glLoadProgramNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glProgramParameter4fNV (
+ int arg0,
+ int arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glProgramParameter4dNV (
+ int arg0,
+ int arg1,
+ double arg2,
+ double arg3,
+ double arg4,
+ double arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glProgramParameter4dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glProgramParameter4fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glProgramParameters4dvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glProgramParameters4fvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glTrackMatrixNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1sNV ( GLuint , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1sNV (
+ int arg0,
+ short arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1fNV (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1dNV (
+ int arg0,
+ double arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2sNV (
+ int arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2fNV (
+ int arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2dNV (
+ int arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3sNV (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3fNV (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3dNV (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4sNV (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3,
+ short arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4fNV (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4dNV (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3,
+ double arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4ubNV (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib1dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib2dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib3dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glVertexAttrib4ubvNV (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs1svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs1fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs1dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs2svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs2fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs2dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs3svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs3fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs3dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs4svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs4fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs4dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glVertexAttribs4ubvNV (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glTexBumpParameterivATI (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glTexBumpParameterfvATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetTexBumpParameterivATI (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetTexBumpParameterfvATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenFragmentShadersATI ( GLuint ) ;
+ * </pre>
+ */
+ public int glGenFragmentShadersATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ public void glBindFragmentShaderATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ public void glDeleteFragmentShaderATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ public void glBeginFragmentShaderATI (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ public void glEndFragmentShaderATI (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ public void glPassTexCoordATI (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ public void glSampleMapATI (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glColorFragmentOp1ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glColorFragmentOp2ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glColorFragmentOp3ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ int arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glAlphaFragmentOp1ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glAlphaFragmentOp2ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glAlphaFragmentOp3ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glSetFragmentShaderConstantATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesiATI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glPNTrianglesiATI (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesfATI ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glPNTrianglesfATI (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ public int glNewObjectBufferATI (
+ int arg0,
+ byte[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ short[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ int[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ float[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ double[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ boolean[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ long[] arg1,
+ int arg2
+ ) ;
+ public int glNewObjectBufferATI (
+ int arg0,
+ Buffer arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ public boolean glIsObjectBufferATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3,
+ int arg4
+ ) ;
+ public void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetObjectBufferfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetObjectBufferivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ public void glDeleteObjectBufferATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glArrayObjectATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetArrayObjectfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetArrayObjectivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glVariantArrayObjectATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetVariantArrayObjectfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetVariantArrayObjectivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ public void glBeginVertexShaderEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ public void glEndVertexShaderEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ public void glBindVertexShaderEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenVertexShadersEXT ( GLuint ) ;
+ * </pre>
+ */
+ public int glGenVertexShadersEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ public void glDeleteVertexShaderEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glShaderOp1EXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glShaderOp2EXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glShaderOp3EXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glSwizzleEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public void glWriteMaskEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glInsertComponentEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public void glExtractComponentEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ;
+ * </pre>
+ */
+ public int glGenSymbolsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantbvEXT ( GLuint , const GLbyte * ) ;
+ * </pre>
+ */
+ public void glVariantbvEXT (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantsvEXT ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVariantsvEXT (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantivEXT ( GLuint , const GLint * ) ;
+ * </pre>
+ */
+ public void glVariantivEXT (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantfvEXT ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVariantfvEXT (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantdvEXT ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVariantdvEXT (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantubvEXT ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ public void glVariantubvEXT (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantusvEXT ( GLuint , const GLushort * ) ;
+ * </pre>
+ */
+ public void glVariantusvEXT (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantuivEXT ( GLuint , const GLuint * ) ;
+ * </pre>
+ */
+ public void glVariantuivEXT (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ;
+ * </pre>
+ */
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ public void glEnableVariantClientStateEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ public void glDisableVariantClientStateEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public int glBindLightParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public int glBindMaterialParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public int glBindTexGenParameterEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public int glBindTextureUnitParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindParameterEXT ( GLenum ) ;
+ * </pre>
+ */
+ public int glBindParameterEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ public boolean glIsVariantEnabledEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public void glGetVariantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetVariantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetVariantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public void glGetInvariantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetInvariantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetInvariantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public void glGetLocalConstantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public void glGetLocalConstantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public void glGetLocalConstantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1s ( GLenum , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexStream1s (
+ int arg0,
+ short arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexStream1sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1i ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glVertexStream1i (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glVertexStream1iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1f ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexStream1f (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexStream1fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1d ( GLenum , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexStream1d (
+ int arg0,
+ double arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexStream1dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexStream2s (
+ int arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexStream2sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2i ( GLenum , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glVertexStream2i (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glVertexStream2iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexStream2f (
+ int arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexStream2fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexStream2d (
+ int arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexStream2dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexStream3s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexStream3sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glVertexStream3i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glVertexStream3iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexStream3f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexStream3fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexStream3d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexStream3dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glVertexStream4s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3,
+ short arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glVertexStream4sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glVertexStream4i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glVertexStream4iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexStream4f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glVertexStream4fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glVertexStream4d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3,
+ double arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glVertexStream4dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public void glNormalStream3b (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3bv ( GLenum , const GLbyte * ) ;
+ * </pre>
+ */
+ public void glNormalStream3bv (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public void glNormalStream3s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public void glNormalStream3sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public void glNormalStream3i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public void glNormalStream3iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public void glNormalStream3f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public void glNormalStream3fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public void glNormalStream3d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public void glNormalStream3dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveVertexStream ( GLenum ) ;
+ * </pre>
+ */
+ public void glClientActiveVertexStream (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvi ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public void glVertexBlendEnvi (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvf ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public void glVertexBlendEnvf (
+ int arg0,
+ float arg1
+ ) ;
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
+
+
+}
+
diff --git a/gl4java/GLFunc14JauJNI.java b/gl4java/GLFunc14JauJNI.java
new file mode 100644
index 0000000..12a0e12
--- /dev/null
+++ b/gl4java/GLFunc14JauJNI.java
@@ -0,0 +1,17031 @@
+/* WARNING ! WARNING *** THIS FILE IS GENERATED BY C2J !!!
+
+ DO NOT MAKE ANY CHANGES *** MAKE CHANGES IN THE SKELETON FILES !!!
+*/
+
+
+/**
+ * @(#) GLFunc14JauJNI.java
+ */
+
+
+package gl4java;
+
+import java.nio.*;
+
+/**
+ * The default implementation class for OpenGL native function mapping
+ *
+ * @version 2.00, 21. April 1999
+ * @author Sven Goethel
+ */
+public class GLFunc14JauJNI
+ implements GLFunc14
+{
+
+
+
+public final native String glGetString ( int name ) ;
+
+public final native String getNativeVendor ( ) ;
+public final native String getNativeVersion ( ) ;
+
+public final String getClassVendor ( )
+{ return "Jausoft - Sven Goethel Software Development"; }
+
+public final String getClassVersion ( )
+{ return "2.8.0.8"; }
+
+
+
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: gl-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLFuncJauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearIndex ( GLfloat c ) ;
+ * </pre>
+ */
+ public final native void glClearIndex (
+ float c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public final native void glClearColor (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClear ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public final native void glClear (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMask ( GLuint mask ) ;
+ * </pre>
+ */
+ public final native void glIndexMask (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMask ( GLboolean red , GLboolean green , GLboolean blue , GLboolean alpha ) ;
+ * </pre>
+ */
+ public final native void glColorMask (
+ boolean red,
+ boolean green,
+ boolean blue,
+ boolean alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFunc ( GLenum func , GLclampf ref ) ;
+ * </pre>
+ */
+ public final native void glAlphaFunc (
+ int func,
+ float ref
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFunc ( GLenum sfactor , GLenum dfactor ) ;
+ * </pre>
+ */
+ public final native void glBlendFunc (
+ int sfactor,
+ int dfactor
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLogicOp ( GLenum opcode ) ;
+ * </pre>
+ */
+ public final native void glLogicOp (
+ int opcode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullFace ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glCullFace (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrontFace ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glFrontFace (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointSize ( GLfloat size ) ;
+ * </pre>
+ */
+ public final native void glPointSize (
+ float size
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineWidth ( GLfloat width ) ;
+ * </pre>
+ */
+ public final native void glLineWidth (
+ float width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLineStipple ( GLint factor , GLushort pattern ) ;
+ * </pre>
+ */
+ public final native void glLineStipple (
+ int factor,
+ short pattern
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonMode ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glPolygonMode (
+ int face,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffset ( GLfloat factor , GLfloat units ) ;
+ * </pre>
+ */
+ public final native void glPolygonOffset (
+ float factor,
+ float units
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonStipple ( const GLubyte * mask ) ;
+ * </pre>
+ */
+ public final native void glPolygonStipple (
+ byte[] mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPolygonStipple ( GLubyte * mask ) ;
+ * </pre>
+ */
+ public final native void glGetPolygonStipple (
+ byte[] mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlag ( GLboolean flag ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlag (
+ boolean flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagv ( const GLboolean * flag ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlagv (
+ boolean[] flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScissor ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public final native void glScissor (
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClipPlane ( GLenum plane , const GLdouble * equation ) ;
+ * </pre>
+ */
+ public final native void glClipPlane (
+ int plane,
+ double[] equation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetClipPlane ( GLenum plane , GLdouble * equation ) ;
+ * </pre>
+ */
+ public final native void glGetClipPlane (
+ int plane,
+ double[] equation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glDrawBuffer (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadBuffer ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glReadBuffer (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnable ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native void glEnable (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisable ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native void glDisable (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsEnabled ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native boolean glIsEnabled (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native void glEnableClientState (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableClientState ( GLenum cap ) ;
+ * </pre>
+ */
+ public final native void glDisableClientState (
+ int cap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetBooleanv ( GLenum pname , GLboolean * params ) ;
+ * </pre>
+ */
+ public final native void glGetBooleanv (
+ int pname,
+ boolean[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDoublev ( GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ public final native void glGetDoublev (
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFloatv ( GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetFloatv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetIntegerv ( GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetIntegerv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public final native void glPushAttrib (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopAttrib ( void ) ;
+ * </pre>
+ */
+ public final native void glPopAttrib (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushClientAttrib ( GLbitfield mask ) ;
+ * </pre>
+ */
+ public final native void glPushClientAttrib (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopClientAttrib ( void ) ;
+ * </pre>
+ */
+ public final native void glPopClientAttrib (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glRenderMode ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native int glRenderMode (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLenum glGetError ( void ) ;
+ * </pre>
+ */
+ public final native int glGetError (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinish ( void ) ;
+ * </pre>
+ */
+ public final native void glFinish (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlush ( void ) ;
+ * </pre>
+ */
+ public final native void glFlush (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHint ( GLenum target , GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glHint (
+ int target,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearDepth ( GLclampd depth ) ;
+ * </pre>
+ */
+ public final native void glClearDepth (
+ double depth
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthFunc ( GLenum func ) ;
+ * </pre>
+ */
+ public final native void glDepthFunc (
+ int func
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthMask ( GLboolean flag ) ;
+ * </pre>
+ */
+ public final native void glDepthMask (
+ boolean flag
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDepthRange ( GLclampd near_val , GLclampd far_val ) ;
+ * </pre>
+ */
+ public final native void glDepthRange (
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearAccum ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ public final native void glClearAccum (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAccum ( GLenum op , GLfloat value ) ;
+ * </pre>
+ */
+ public final native void glAccum (
+ int op,
+ float value
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixMode ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glMatrixMode (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glOrtho ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ public final native void glOrtho (
+ double left,
+ double right,
+ double bottom,
+ double top,
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrustum ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top , GLdouble near_val , GLdouble far_val ) ;
+ * </pre>
+ */
+ public final native void glFrustum (
+ double left,
+ double right,
+ double bottom,
+ double top,
+ double near_val,
+ double far_val
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glViewport ( GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public final native void glViewport (
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushMatrix ( void ) ;
+ * </pre>
+ */
+ public final native void glPushMatrix (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopMatrix ( void ) ;
+ * </pre>
+ */
+ public final native void glPopMatrix (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentity ( void ) ;
+ * </pre>
+ */
+ public final native void glLoadIdentity (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ public final native void glLoadMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ public final native void glLoadMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixd ( const GLdouble * m ) ;
+ * </pre>
+ */
+ public final native void glMultMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultMatrixf ( const GLfloat * m ) ;
+ * </pre>
+ */
+ public final native void glMultMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotated ( GLdouble angle , GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glRotated (
+ double angle,
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRotatef ( GLfloat angle , GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glRotatef (
+ float angle,
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScaled ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glScaled (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glScalef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glScalef (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslated ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glTranslated (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTranslatef ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glTranslatef (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsList ( GLuint list ) ;
+ * </pre>
+ */
+ public final native boolean glIsList (
+ int list
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteLists ( GLuint list , GLsizei range ) ;
+ * </pre>
+ */
+ public final native void glDeleteLists (
+ int list,
+ int range
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenLists ( GLsizei range ) ;
+ * </pre>
+ */
+ public final native int glGenLists (
+ int range
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNewList ( GLuint list , GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glNewList (
+ int list,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndList ( void ) ;
+ * </pre>
+ */
+ public final native void glEndList (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallList ( GLuint list ) ;
+ * </pre>
+ */
+ public final native void glCallList (
+ int list
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCallLists ( GLsizei n , GLenum type , const GLvoid * lists ) ;
+ * </pre>
+ */
+ public final native void glCallLists (
+ int n,
+ int type,
+ byte[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ short[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ int[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ float[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ double[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ boolean[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ long[] lists
+ ) ;
+ public final native void glCallLists (
+ int n,
+ int type,
+ Buffer lists
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListBase ( GLuint base ) ;
+ * </pre>
+ */
+ public final native void glListBase (
+ int base
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBegin ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glBegin (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnd ( void ) ;
+ * </pre>
+ */
+ public final native void glEnd (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ public final native void glVertex2d (
+ double x,
+ double y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ public final native void glVertex2f (
+ float x,
+ float y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ public final native void glVertex2i (
+ int x,
+ int y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ public final native void glVertex2s (
+ short x,
+ short y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glVertex3d (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glVertex3f (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ public final native void glVertex3i (
+ int x,
+ int y,
+ int z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ public final native void glVertex3s (
+ short x,
+ short y,
+ short z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ public final native void glVertex4d (
+ double x,
+ double y,
+ double z,
+ double w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ public final native void glVertex4f (
+ float x,
+ float y,
+ float z,
+ float w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ public final native void glVertex4i (
+ int x,
+ int y,
+ int z,
+ int w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ public final native void glVertex4s (
+ short x,
+ short y,
+ short z,
+ short w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glVertex2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glVertex2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glVertex2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glVertex2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glVertex3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glVertex3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glVertex3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glVertex3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glVertex4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glVertex4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glVertex4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertex4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glVertex4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3b ( GLbyte nx , GLbyte ny , GLbyte nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3b (
+ byte nx,
+ byte ny,
+ byte nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3d ( GLdouble nx , GLdouble ny , GLdouble nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3d (
+ double nx,
+ double ny,
+ double nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3f ( GLfloat nx , GLfloat ny , GLfloat nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3f (
+ float nx,
+ float ny,
+ float nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3i ( GLint nx , GLint ny , GLint nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3i (
+ int nx,
+ int ny,
+ int nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3s ( GLshort nx , GLshort ny , GLshort nz ) ;
+ * </pre>
+ */
+ public final native void glNormal3s (
+ short nx,
+ short ny,
+ short nz
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glNormal3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexd ( GLdouble c ) ;
+ * </pre>
+ */
+ public final native void glIndexd (
+ double c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexf ( GLfloat c ) ;
+ * </pre>
+ */
+ public final native void glIndexf (
+ float c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexi ( GLint c ) ;
+ * </pre>
+ */
+ public final native void glIndexi (
+ int c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexs ( GLshort c ) ;
+ * </pre>
+ */
+ public final native void glIndexs (
+ short c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexub ( GLubyte c ) ;
+ * </pre>
+ */
+ public final native void glIndexub (
+ byte c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexdv ( const GLdouble * c ) ;
+ * </pre>
+ */
+ public final native void glIndexdv (
+ double[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexfv ( const GLfloat * c ) ;
+ * </pre>
+ */
+ public final native void glIndexfv (
+ float[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexiv ( const GLint * c ) ;
+ * </pre>
+ */
+ public final native void glIndexiv (
+ int[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexsv ( const GLshort * c ) ;
+ * </pre>
+ */
+ public final native void glIndexsv (
+ short[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexubv ( const GLubyte * c ) ;
+ * </pre>
+ */
+ public final native void glIndexubv (
+ byte[] c
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3b ( GLbyte red , GLbyte green , GLbyte blue ) ;
+ * </pre>
+ */
+ public final native void glColor3b (
+ byte red,
+ byte green,
+ byte blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3d ( GLdouble red , GLdouble green , GLdouble blue ) ;
+ * </pre>
+ */
+ public final native void glColor3d (
+ double red,
+ double green,
+ double blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3f ( GLfloat red , GLfloat green , GLfloat blue ) ;
+ * </pre>
+ */
+ public final native void glColor3f (
+ float red,
+ float green,
+ float blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3i ( GLint red , GLint green , GLint blue ) ;
+ * </pre>
+ */
+ public final native void glColor3i (
+ int red,
+ int green,
+ int blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3s ( GLshort red , GLshort green , GLshort blue ) ;
+ * </pre>
+ */
+ public final native void glColor3s (
+ short red,
+ short green,
+ short blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ub ( GLubyte red , GLubyte green , GLubyte blue ) ;
+ * </pre>
+ */
+ public final native void glColor3ub (
+ byte red,
+ byte green,
+ byte blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ui ( GLuint red , GLuint green , GLuint blue ) ;
+ * </pre>
+ */
+ public final native void glColor3ui (
+ int red,
+ int green,
+ int blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3us ( GLushort red , GLushort green , GLushort blue ) ;
+ * </pre>
+ */
+ public final native void glColor3us (
+ short red,
+ short green,
+ short blue
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4b ( GLbyte red , GLbyte green , GLbyte blue , GLbyte alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4b (
+ byte red,
+ byte green,
+ byte blue,
+ byte alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4d ( GLdouble red , GLdouble green , GLdouble blue , GLdouble alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4d (
+ double red,
+ double green,
+ double blue,
+ double alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4f ( GLfloat red , GLfloat green , GLfloat blue , GLfloat alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4f (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4i ( GLint red , GLint green , GLint blue , GLint alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4i (
+ int red,
+ int green,
+ int blue,
+ int alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4s ( GLshort red , GLshort green , GLshort blue , GLshort alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4s (
+ short red,
+ short green,
+ short blue,
+ short alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ub ( GLubyte red , GLubyte green , GLubyte blue , GLubyte alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4ub (
+ byte red,
+ byte green,
+ byte blue,
+ byte alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ui ( GLuint red , GLuint green , GLuint blue , GLuint alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4ui (
+ int red,
+ int green,
+ int blue,
+ int alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4us ( GLushort red , GLushort green , GLushort blue , GLushort alpha ) ;
+ * </pre>
+ */
+ public final native void glColor4us (
+ short red,
+ short green,
+ short blue,
+ short alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public final native void glColor3bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glColor3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glColor3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glColor3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glColor3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ public final native void glColor3ubv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ public final native void glColor3uiv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ public final native void glColor3usv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4bv ( const GLbyte * v ) ;
+ * </pre>
+ */
+ public final native void glColor4bv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glColor4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glColor4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glColor4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glColor4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubv ( const GLubyte * v ) ;
+ * </pre>
+ */
+ public final native void glColor4ubv (
+ byte[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4uiv ( const GLuint * v ) ;
+ * </pre>
+ */
+ public final native void glColor4uiv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4usv ( const GLushort * v ) ;
+ * </pre>
+ */
+ public final native void glColor4usv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1d ( GLdouble s ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1d (
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1f ( GLfloat s ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1f (
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1i ( GLint s ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1i (
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1s ( GLshort s ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1s (
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2d ( GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2d (
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2f ( GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2f (
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2i ( GLint s , GLint t ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2i (
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2s ( GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2s (
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3d ( GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3d (
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3f ( GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3f (
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3i ( GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3i (
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3s ( GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3s (
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4d ( GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4d (
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4f ( GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4f (
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4i ( GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4i (
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4s ( GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4s (
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord1sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord1sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2d ( GLdouble x , GLdouble y ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2d (
+ double x,
+ double y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2f ( GLfloat x , GLfloat y ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2f (
+ float x,
+ float y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2i ( GLint x , GLint y ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2i (
+ int x,
+ int y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2s ( GLshort x , GLshort y ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2s (
+ short x,
+ short y
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3d ( GLdouble x , GLdouble y , GLdouble z ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3d (
+ double x,
+ double y,
+ double z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3f ( GLfloat x , GLfloat y , GLfloat z ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3f (
+ float x,
+ float y,
+ float z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3i ( GLint x , GLint y , GLint z ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3i (
+ int x,
+ int y,
+ int z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3s ( GLshort x , GLshort y , GLshort z ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3s (
+ short x,
+ short y,
+ short z
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4d ( GLdouble x , GLdouble y , GLdouble z , GLdouble w ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4d (
+ double x,
+ double y,
+ double z,
+ double w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4f ( GLfloat x , GLfloat y , GLfloat z , GLfloat w ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4f (
+ float x,
+ float y,
+ float z,
+ float w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4i ( GLint x , GLint y , GLint z , GLint w ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4i (
+ int x,
+ int y,
+ int z,
+ int w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4s ( GLshort x , GLshort y , GLshort z , GLshort w ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4s (
+ short x,
+ short y,
+ short z,
+ short w
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos2sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos2sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos3sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos3sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4dv ( const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4dv (
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4fv ( const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4fv (
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4iv ( const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4iv (
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRasterPos4sv ( const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glRasterPos4sv (
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectd ( GLdouble x1 , GLdouble y1 , GLdouble x2 , GLdouble y2 ) ;
+ * </pre>
+ */
+ public final native void glRectd (
+ double x1,
+ double y1,
+ double x2,
+ double y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectf ( GLfloat x1 , GLfloat y1 , GLfloat x2 , GLfloat y2 ) ;
+ * </pre>
+ */
+ public final native void glRectf (
+ float x1,
+ float y1,
+ float x2,
+ float y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRecti ( GLint x1 , GLint y1 , GLint x2 , GLint y2 ) ;
+ * </pre>
+ */
+ public final native void glRecti (
+ int x1,
+ int y1,
+ int x2,
+ int y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRects ( GLshort x1 , GLshort y1 , GLshort x2 , GLshort y2 ) ;
+ * </pre>
+ */
+ public final native void glRects (
+ short x1,
+ short y1,
+ short x2,
+ short y2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectdv ( const GLdouble * v1 , const GLdouble * v2 ) ;
+ * </pre>
+ */
+ public final native void glRectdv (
+ double[] v1,
+ double[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectfv ( const GLfloat * v1 , const GLfloat * v2 ) ;
+ * </pre>
+ */
+ public final native void glRectfv (
+ float[] v1,
+ float[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectiv ( const GLint * v1 , const GLint * v2 ) ;
+ * </pre>
+ */
+ public final native void glRectiv (
+ int[] v1,
+ int[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRectsv ( const GLshort * v1 , const GLshort * v2 ) ;
+ * </pre>
+ */
+ public final native void glRectsv (
+ short[] v1,
+ short[] v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glVertexPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glNormalPointer (
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glColorPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointer ( GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glIndexPointer (
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointer ( GLint size , GLenum type , GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glTexCoordPointer (
+ int size,
+ int type,
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointer ( GLsizei stride , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlagPointer (
+ int stride,
+ byte[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ short[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ int[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ float[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ double[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ boolean[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ long[] ptr
+ ) ;
+ public final native void glEdgeFlagPointer (
+ int stride,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointerv ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ public final native void glGetPointerv (
+ int pname,
+ byte[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ short[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ int[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ float[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ double[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ boolean[][] params
+ ) ;
+ public final native void glGetPointerv (
+ int pname,
+ long[][] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElement ( GLint i ) ;
+ * </pre>
+ */
+ public final native void glArrayElement (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArrays ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public final native void glDrawArrays (
+ int mode,
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawElements ( GLenum mode , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ byte[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ short[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ int[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ float[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ double[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ boolean[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ long[] indices
+ ) ;
+ public final native void glDrawElements (
+ int mode,
+ int count,
+ int type,
+ Buffer indices
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInterleavedArrays ( GLenum format , GLsizei stride , const GLvoid * pointer ) ;
+ * </pre>
+ */
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ byte[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ short[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ int[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ float[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ double[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ boolean[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ long[] pointer
+ ) ;
+ public final native void glInterleavedArrays (
+ int format,
+ int stride,
+ Buffer pointer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShadeModel ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glShadeModel (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightf ( GLenum light , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glLightf (
+ int light,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLighti ( GLenum light , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glLighti (
+ int light,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightfv ( GLenum light , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glLightfv (
+ int light,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightiv ( GLenum light , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glLightiv (
+ int light,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightfv ( GLenum light , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetLightfv (
+ int light,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLightiv ( GLenum light , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetLightiv (
+ int light,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glLightModelf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeli ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glLightModeli (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModelfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glLightModelfv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightModeliv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glLightModeliv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialf ( GLenum face , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glMaterialf (
+ int face,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMateriali ( GLenum face , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glMateriali (
+ int face,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialfv ( GLenum face , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glMaterialfv (
+ int face,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMaterialiv ( GLenum face , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glMaterialiv (
+ int face,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialfv ( GLenum face , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetMaterialfv (
+ int face,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMaterialiv ( GLenum face , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetMaterialiv (
+ int face,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorMaterial ( GLenum face , GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glColorMaterial (
+ int face,
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelZoom ( GLfloat xfactor , GLfloat yfactor ) ;
+ * </pre>
+ */
+ public final native void glPixelZoom (
+ float xfactor,
+ float yfactor
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStoref ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glPixelStoref (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelStorei ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glPixelStorei (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glPixelTransferf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransferi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glPixelTransferi (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapfv ( GLenum map , GLint mapsize , const GLfloat * values ) ;
+ * </pre>
+ */
+ public final native void glPixelMapfv (
+ int map,
+ int mapsize,
+ float[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapuiv ( GLenum map , GLint mapsize , const GLuint * values ) ;
+ * </pre>
+ */
+ public final native void glPixelMapuiv (
+ int map,
+ int mapsize,
+ int[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelMapusv ( GLenum map , GLint mapsize , const GLushort * values ) ;
+ * </pre>
+ */
+ public final native void glPixelMapusv (
+ int map,
+ int mapsize,
+ short[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapfv ( GLenum map , GLfloat * values ) ;
+ * </pre>
+ */
+ public final native void glGetPixelMapfv (
+ int map,
+ float[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapuiv ( GLenum map , GLuint * values ) ;
+ * </pre>
+ */
+ public final native void glGetPixelMapuiv (
+ int map,
+ int[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelMapusv ( GLenum map , GLushort * values ) ;
+ * </pre>
+ */
+ public final native void glGetPixelMapusv (
+ int map,
+ short[] values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBitmap ( GLsizei width , GLsizei height , GLfloat xorig , GLfloat yorig , GLfloat xmove , GLfloat ymove , const GLubyte * bitmap ) ;
+ * </pre>
+ */
+ public final native void glBitmap (
+ int width,
+ int height,
+ float xorig,
+ float yorig,
+ float xmove,
+ float ymove,
+ byte[] bitmap
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glReadPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawPixels ( GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glDrawPixels (
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyPixels ( GLint x , GLint y , GLsizei width , GLsizei height , GLenum type ) ;
+ * </pre>
+ */
+ public final native void glCopyPixels (
+ int x,
+ int y,
+ int width,
+ int height,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilFunc ( GLenum func , GLint ref , GLuint mask ) ;
+ * </pre>
+ */
+ public final native void glStencilFunc (
+ int func,
+ int ref,
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilMask ( GLuint mask ) ;
+ * </pre>
+ */
+ public final native void glStencilMask (
+ int mask
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStencilOp ( GLenum fail , GLenum zfail , GLenum zpass ) ;
+ * </pre>
+ */
+ public final native void glStencilOp (
+ int fail,
+ int zfail,
+ int zpass
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClearStencil ( GLint s ) ;
+ * </pre>
+ */
+ public final native void glClearStencil (
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGend ( GLenum coord , GLenum pname , GLdouble param ) ;
+ * </pre>
+ */
+ public final native void glTexGend (
+ int coord,
+ int pname,
+ double param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenf ( GLenum coord , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glTexGenf (
+ int coord,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeni ( GLenum coord , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glTexGeni (
+ int coord,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGendv ( GLenum coord , GLenum pname , const GLdouble * params ) ;
+ * </pre>
+ */
+ public final native void glTexGendv (
+ int coord,
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGenfv ( GLenum coord , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glTexGenfv (
+ int coord,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexGeniv ( GLenum coord , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glTexGeniv (
+ int coord,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGendv ( GLenum coord , GLenum pname , GLdouble * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexGendv (
+ int coord,
+ int pname,
+ double[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGenfv ( GLenum coord , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexGenfv (
+ int coord,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexGeniv ( GLenum coord , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexGeniv (
+ int coord,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glTexEnvf (
+ int target,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvi ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glTexEnvi (
+ int target,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnvfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glTexEnvfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexEnviv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glTexEnviv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnvfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexEnvfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexEnviv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexEnviv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterf ( GLenum target , GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glTexParameterf (
+ int target,
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteri ( GLenum target , GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glTexParameteri (
+ int target,
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glTexParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glTexParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameterfv ( GLenum target , GLint level , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexLevelParameterfv (
+ int target,
+ int level,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexLevelParameteriv ( GLenum target , GLint level , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetTexLevelParameteriv (
+ int target,
+ int level,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexImage1D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexImage2D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexImage ( GLenum target , GLint level , GLenum format , GLenum type , GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glGetTexImage (
+ int target,
+ int level,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTextures ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ public final native void glGenTextures (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTextures ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ public final native void glDeleteTextures (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTexture ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ public final native void glBindTexture (
+ int target,
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTextures ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ public final native void glPrioritizeTextures (
+ int n,
+ int[] textures,
+ float[] priorities
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResident ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ public final native boolean glAreTexturesResident (
+ int n,
+ int[] textures,
+ boolean[] residences
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTexture ( GLuint texture ) ;
+ * </pre>
+ */
+ public final native boolean glIsTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLint x , GLint y , GLsizei width , GLint border ) ;
+ * </pre>
+ */
+ public final native void glCopyTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int 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>
+ */
+ public final native void glCopyTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int height,
+ int border
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public final native void glCopyTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int x,
+ int y,
+ int 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>
+ */
+ public final native void glCopyTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1d ( GLenum target , GLdouble u1 , GLdouble u2 , GLint stride , GLint order , const GLdouble * points ) ;
+ * </pre>
+ */
+ public final native void glMap1d (
+ int target,
+ double u1,
+ double u2,
+ int stride,
+ int order,
+ double[] points
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMap1f ( GLenum target , GLfloat u1 , GLfloat u2 , GLint stride , GLint order , const GLfloat * points ) ;
+ * </pre>
+ */
+ public final native void glMap1f (
+ int target,
+ float u1,
+ float u2,
+ int stride,
+ int order,
+ float[] points
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glMap2d (
+ int target,
+ double u1,
+ double u2,
+ int ustride,
+ int uorder,
+ double v1,
+ double v2,
+ int vstride,
+ int vorder,
+ double[] points
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glMap2f (
+ int target,
+ float u1,
+ float u2,
+ int ustride,
+ int uorder,
+ float v1,
+ float v2,
+ int vstride,
+ int vorder,
+ float[] points
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapdv ( GLenum target , GLenum query , GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glGetMapdv (
+ int target,
+ int query,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapfv ( GLenum target , GLenum query , GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glGetMapfv (
+ int target,
+ int query,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapiv ( GLenum target , GLenum query , GLint * v ) ;
+ * </pre>
+ */
+ public final native void glGetMapiv (
+ int target,
+ int query,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1d ( GLdouble u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord1d (
+ double u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1f ( GLfloat u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord1f (
+ float u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord1dv (
+ double[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord1fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord1fv (
+ float[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2d ( GLdouble u , GLdouble v ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord2d (
+ double u,
+ double v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2f ( GLfloat u , GLfloat v ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord2f (
+ float u,
+ float v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2dv ( const GLdouble * u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord2dv (
+ double[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalCoord2fv ( const GLfloat * u ) ;
+ * </pre>
+ */
+ public final native void glEvalCoord2fv (
+ float[] u
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1d ( GLint un , GLdouble u1 , GLdouble u2 ) ;
+ * </pre>
+ */
+ public final native void glMapGrid1d (
+ int un,
+ double u1,
+ double u2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid1f ( GLint un , GLfloat u1 , GLfloat u2 ) ;
+ * </pre>
+ */
+ public final native void glMapGrid1f (
+ int un,
+ float u1,
+ float u2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2d ( GLint un , GLdouble u1 , GLdouble u2 , GLint vn , GLdouble v1 , GLdouble v2 ) ;
+ * </pre>
+ */
+ public final native void glMapGrid2d (
+ int un,
+ double u1,
+ double u2,
+ int vn,
+ double v1,
+ double v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapGrid2f ( GLint un , GLfloat u1 , GLfloat u2 , GLint vn , GLfloat v1 , GLfloat v2 ) ;
+ * </pre>
+ */
+ public final native void glMapGrid2f (
+ int un,
+ float u1,
+ float u2,
+ int vn,
+ float v1,
+ float v2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint1 ( GLint i ) ;
+ * </pre>
+ */
+ public final native void glEvalPoint1 (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalPoint2 ( GLint i , GLint j ) ;
+ * </pre>
+ */
+ public final native void glEvalPoint2 (
+ int i,
+ int j
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh1 ( GLenum mode , GLint i1 , GLint i2 ) ;
+ * </pre>
+ */
+ public final native void glEvalMesh1 (
+ int mode,
+ int i1,
+ int i2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMesh2 ( GLenum mode , GLint i1 , GLint i2 , GLint j1 , GLint j2 ) ;
+ * </pre>
+ */
+ public final native void glEvalMesh2 (
+ int mode,
+ int i1,
+ int i2,
+ int j1,
+ int j2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogf ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glFogf (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogi ( GLenum pname , GLint param ) ;
+ * </pre>
+ */
+ public final native void glFogi (
+ int pname,
+ int param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogfv ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glFogfv (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogiv ( GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glFogiv (
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFeedbackBuffer ( GLsizei size , GLenum type , GLfloat * buffer ) ;
+ * </pre>
+ */
+ public final native void glFeedbackBuffer (
+ int size,
+ int type,
+ float[] buffer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassThrough ( GLfloat token ) ;
+ * </pre>
+ */
+ public final native void glPassThrough (
+ float token
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSelectBuffer ( GLsizei size , GLuint * buffer ) ;
+ * </pre>
+ */
+ public final native void glSelectBuffer (
+ int size,
+ int[] buffer
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInitNames ( void ) ;
+ * </pre>
+ */
+ public final native void glInitNames (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadName ( GLuint name ) ;
+ * </pre>
+ */
+ public final native void glLoadName (
+ int name
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPushName ( GLuint name ) ;
+ * </pre>
+ */
+ public final native void glPushName (
+ int name
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPopName ( void ) ;
+ * </pre>
+ */
+ public final native void glPopName (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElements ( GLenum mode , GLuint start , GLuint end , GLsizei count , GLenum type , const GLvoid * indices ) ;
+ * </pre>
+ */
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ byte[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ short[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ int[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ float[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ double[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ boolean[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ long[] indices
+ ) ;
+ public final native void glDrawRangeElements (
+ int mode,
+ int start,
+ int end,
+ int count,
+ int type,
+ Buffer indices
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage3D ( GLenum target , GLint level , GLenum internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLenum format , GLenum type , const GLvoid * pixels ) ;
+ * </pre>
+ */
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexImage3D (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glCopyTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTable ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public final native void glColorTable (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTable ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native void glColorSubTable (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glColorTableParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glColorTableParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTable ( GLenum target , GLsizei start , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public final native void glCopyColorSubTable (
+ int target,
+ int start,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTable ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public final native void glCopyColorTable (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTable ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public final native void glGetColorTable (
+ int target,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquation ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glBlendEquation (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColor ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public final native void glBlendColor (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogram ( GLenum target , GLsizei width , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ public final native void glHistogram (
+ int target,
+ int width,
+ int internalformat,
+ boolean sink
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogram ( GLenum target ) ;
+ * </pre>
+ */
+ public final native void glResetHistogram (
+ int target
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogram ( GLenum target , GLboolean reset , GLenum format , GLenum type , GLvoid * values ) ;
+ * </pre>
+ */
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ byte[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ short[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ int[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ float[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ double[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ boolean[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ long[] values
+ ) ;
+ public final native void glGetHistogram (
+ int target,
+ boolean reset,
+ int format,
+ int type,
+ Buffer values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmax ( GLenum target , GLenum internalformat , GLboolean sink ) ;
+ * </pre>
+ */
+ public final native void glMinmax (
+ int target,
+ int internalformat,
+ boolean sink
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmax ( GLenum target ) ;
+ * </pre>
+ */
+ public final native void glResetMinmax (
+ int target
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmax ( GLenum target , GLboolean reset , GLenum format , GLenum types , GLvoid * values ) ;
+ * </pre>
+ */
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ byte[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ short[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ int[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ float[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ double[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ boolean[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ long[] values
+ ) ;
+ public final native void glGetMinmax (
+ int target,
+ boolean reset,
+ int format,
+ int types,
+ Buffer values
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1D ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public final native void glConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2D ( GLenum target , GLenum internalformat , GLsizei width , GLsizei height , GLenum format , GLenum type , const GLvoid * image ) ;
+ * </pre>
+ */
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public final native void glConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterf ( GLenum target , GLenum pname , GLfloat params ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterf (
+ int target,
+ int pname,
+ float params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfv ( GLenum target , GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteri ( GLenum target , GLenum pname , GLint params ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameteri (
+ int target,
+ int pname,
+ int params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriv ( GLenum target , GLenum pname , const GLint * params ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width ) ;
+ * </pre>
+ */
+ public final native void glCopyConvolutionFilter1D (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2D ( GLenum target , GLenum internalformat , GLint x , GLint y , GLsizei width , GLsizei height ) ;
+ * </pre>
+ */
+ public final native void glCopyConvolutionFilter2D (
+ int target,
+ int internalformat,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilter ( GLenum target , GLenum format , GLenum type , GLvoid * image ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ byte[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ short[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ int[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ float[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ double[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ boolean[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ long[] image
+ ) ;
+ public final native void glGetConvolutionFilter (
+ int target,
+ int format,
+ int type,
+ Buffer image
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfv ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionParameterfv (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameteriv ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionParameteriv (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] row,
+ byte[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] row,
+ short[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] row,
+ int[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] row,
+ float[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] row,
+ double[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] row,
+ boolean[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] row,
+ long[] column
+ ) ;
+ public final native void glSeparableFilter2D (
+ int target,
+ int internalformat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer row,
+ Buffer column
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilter ( GLenum target , GLenum format , GLenum type , GLvoid * row , GLvoid * column , GLvoid * span ) ;
+ * </pre>
+ */
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ byte[] row,
+ byte[] column,
+ byte[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ short[] row,
+ short[] column,
+ short[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ int[] row,
+ int[] column,
+ int[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ float[] row,
+ float[] column,
+ float[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ double[] row,
+ double[] column,
+ double[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ boolean[] row,
+ boolean[] column,
+ boolean[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ long[] row,
+ long[] column,
+ long[] span
+ ) ;
+ public final native void glGetSeparableFilter (
+ int target,
+ int format,
+ int type,
+ Buffer row,
+ Buffer column,
+ Buffer span
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ public final native void glActiveTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTexture ( GLenum texture ) ;
+ * </pre>
+ */
+ public final native void glClientActiveTexture (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexImage1D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexImage2D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3D ( GLenum target , GLint level , GLenum internalformat , GLsizei width , GLsizei height , GLsizei depth , GLint border , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexImage3D (
+ int target,
+ int level,
+ int internalformat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1D ( GLenum target , GLint level , GLint xoffset , GLsizei width , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexSubImage1D (
+ int target,
+ int level,
+ int xoffset,
+ int width,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLsizei width , GLsizei height , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexSubImage2D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int width,
+ int height,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3D ( GLenum target , GLint level , GLint xoffset , GLint yoffset , GLint zoffset , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLsizei imageSize , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ byte[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ short[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ int[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ float[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ double[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ boolean[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ long[] data
+ ) ;
+ public final native void glCompressedTexSubImage3D (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int imageSize,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImage ( GLenum target , GLint lod , GLvoid * img ) ;
+ * </pre>
+ */
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ byte[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ short[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ int[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ float[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ double[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ boolean[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ long[] img
+ ) ;
+ public final native void glGetCompressedTexImage (
+ int target,
+ int lod,
+ Buffer img
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1d ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1d (
+ int target,
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1f ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1f (
+ int target,
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1i ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1i (
+ int target,
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1s ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1s (
+ int target,
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2d ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2d (
+ int target,
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2f ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2f (
+ int target,
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2i ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2i (
+ int target,
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2s ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2s (
+ int target,
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3d ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3d (
+ int target,
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3f ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3f (
+ int target,
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3i ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3i (
+ int target,
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3s ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3s (
+ int target,
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4d ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4d (
+ int target,
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dv ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4dv (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4f ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4f (
+ int target,
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fv ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4fv (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4i ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4i (
+ int target,
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iv ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4iv (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4s ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4s (
+ int target,
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sv ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4sv (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ public final native void glLoadTransposeMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ public final native void glLoadTransposeMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixd ( const GLdouble m [ 16 ] ) ;
+ * </pre>
+ */
+ public final native void glMultTransposeMatrixd (
+ double[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixf ( const GLfloat m [ 16 ] ) ;
+ * </pre>
+ */
+ public final native void glMultTransposeMatrixf (
+ float[] m
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverage ( GLclampf value , GLboolean invert ) ;
+ * </pre>
+ */
+ public final native void glSampleCoverage (
+ float value,
+ boolean invert
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePass ( GLenum pass ) ;
+ * </pre>
+ */
+ public final native void glSamplePass (
+ int pass
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ public final native void glActiveTextureARB (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveTextureARB ( GLenum texture ) ;
+ * </pre>
+ */
+ public final native void glClientActiveTextureARB (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dARB ( GLenum target , GLdouble s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1dARB (
+ int target,
+ double s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fARB ( GLenum target , GLfloat s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1fARB (
+ int target,
+ float s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1iARB ( GLenum target , GLint s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1iARB (
+ int target,
+ int s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1sARB ( GLenum target , GLshort s ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1sARB (
+ int target,
+ short s
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord1svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord1svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dARB ( GLenum target , GLdouble s , GLdouble t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2dARB (
+ int target,
+ double s,
+ double t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fARB ( GLenum target , GLfloat s , GLfloat t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2fARB (
+ int target,
+ float s,
+ float t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2iARB ( GLenum target , GLint s , GLint t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2iARB (
+ int target,
+ int s,
+ int t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2sARB ( GLenum target , GLshort s , GLshort t ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2sARB (
+ int target,
+ short s,
+ short t
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord2svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord2svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3dARB (
+ int target,
+ double s,
+ double t,
+ double r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3fARB (
+ int target,
+ float s,
+ float t,
+ float r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3iARB ( GLenum target , GLint s , GLint t , GLint r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3iARB (
+ int target,
+ int s,
+ int t,
+ int r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3sARB ( GLenum target , GLshort s , GLshort t , GLshort r ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3sARB (
+ int target,
+ short s,
+ short t,
+ short r
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord3svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord3svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dARB ( GLenum target , GLdouble s , GLdouble t , GLdouble r , GLdouble q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4dARB (
+ int target,
+ double s,
+ double t,
+ double r,
+ double q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4dvARB ( GLenum target , const GLdouble * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4dvARB (
+ int target,
+ double[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fARB ( GLenum target , GLfloat s , GLfloat t , GLfloat r , GLfloat q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4fARB (
+ int target,
+ float s,
+ float t,
+ float r,
+ float q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4fvARB ( GLenum target , const GLfloat * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4fvARB (
+ int target,
+ float[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4iARB ( GLenum target , GLint s , GLint t , GLint r , GLint q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4iARB (
+ int target,
+ int s,
+ int t,
+ int r,
+ int q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4ivARB ( GLenum target , const GLint * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4ivARB (
+ int target,
+ int[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4sARB ( GLenum target , GLshort s , GLshort t , GLshort r , GLshort q ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4sARB (
+ int target,
+ short s,
+ short t,
+ short r,
+ short q
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiTexCoord4svARB ( GLenum target , const GLshort * v ) ;
+ * </pre>
+ */
+ public final native void glMultiTexCoord4svARB (
+ int target,
+ short[] v
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendColorEXT ( GLclampf red , GLclampf green , GLclampf blue , GLclampf alpha ) ;
+ * </pre>
+ */
+ public final native void glBlendColorEXT (
+ float red,
+ float green,
+ float blue,
+ float alpha
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPolygonOffsetEXT ( GLfloat factor , GLfloat bias ) ;
+ * </pre>
+ */
+ public final native void glPolygonOffsetEXT (
+ float factor,
+ float 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>
+ */
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexImage3DEXT (
+ int target,
+ int level,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int border,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] pixels
+ ) ;
+ public final native void glTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer pixels
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void glCopyTexSubImage3DEXT (
+ int target,
+ int level,
+ int xoffset,
+ int yoffset,
+ int zoffset,
+ int x,
+ int y,
+ int width,
+ int height
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenTexturesEXT ( GLsizei n , GLuint * textures ) ;
+ * </pre>
+ */
+ public final native void glGenTexturesEXT (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteTexturesEXT ( GLsizei n , const GLuint * textures ) ;
+ * </pre>
+ */
+ public final native void glDeleteTexturesEXT (
+ int n,
+ int[] textures
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindTextureEXT ( GLenum target , GLuint texture ) ;
+ * </pre>
+ */
+ public final native void glBindTextureEXT (
+ int target,
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPrioritizeTexturesEXT ( GLsizei n , const GLuint * textures , const GLclampf * priorities ) ;
+ * </pre>
+ */
+ public final native void glPrioritizeTexturesEXT (
+ int n,
+ int[] textures,
+ float[] priorities
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreTexturesResidentEXT ( GLsizei n , const GLuint * textures , GLboolean * residences ) ;
+ * </pre>
+ */
+ public final native boolean glAreTexturesResidentEXT (
+ int n,
+ int[] textures,
+ boolean[] residences
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsTextureEXT ( GLuint texture ) ;
+ * </pre>
+ */
+ public final native boolean glIsTextureEXT (
+ int texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glVertexPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glNormalPointerEXT (
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glColorPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerEXT ( GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glIndexPointerEXT (
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerEXT ( GLint size , GLenum type , GLsizei stride , GLsizei count , const GLvoid * ptr ) ;
+ * </pre>
+ */
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ byte[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ short[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ int[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ float[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ double[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ long[] ptr
+ ) ;
+ public final native void glTexCoordPointerEXT (
+ int size,
+ int type,
+ int stride,
+ int count,
+ Buffer ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerEXT ( GLsizei stride , GLsizei count , const GLboolean * ptr ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlagPointerEXT (
+ int stride,
+ int count,
+ boolean[] ptr
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPointervEXT ( GLenum pname , GLvoid * * params ) ;
+ * </pre>
+ */
+ public final native void glGetPointervEXT (
+ int pname,
+ byte[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ short[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ int[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ float[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ double[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ boolean[][] params
+ ) ;
+ public final native void glGetPointervEXT (
+ int pname,
+ long[][] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayElementEXT ( GLint i ) ;
+ * </pre>
+ */
+ public final native void glArrayElementEXT (
+ int i
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawArraysEXT ( GLenum mode , GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public final native void glDrawArraysEXT (
+ int mode,
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendEquationEXT ( GLenum mode ) ;
+ * </pre>
+ */
+ public final native void glBlendEquationEXT (
+ int mode
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfEXT ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfEXT (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvEXT ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfvEXT (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfSGIS ( GLenum pname , GLfloat param ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfSGIS (
+ int pname,
+ float param
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvSGIS ( GLenum pname , const GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfvSGIS (
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableEXT ( GLenum target , GLenum internalformat , GLsizei width , GLenum format , GLenum type , const GLvoid * table ) ;
+ * </pre>
+ */
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public final native void glColorTableEXT (
+ int target,
+ int internalformat,
+ int width,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorSubTableEXT ( GLenum target , GLsizei start , GLsizei count , GLenum format , GLenum type , const GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native void glColorSubTableEXT (
+ int target,
+ int start,
+ int count,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableEXT ( GLenum target , GLenum format , GLenum type , GLvoid * table ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ byte[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ short[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ int[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ float[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ double[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ boolean[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ long[] table
+ ) ;
+ public final native void glGetColorTableEXT (
+ int target,
+ int format,
+ int type,
+ Buffer table
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvEXT ( GLenum target , GLenum pname , GLfloat * params ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterfvEXT (
+ int target,
+ int pname,
+ float[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivEXT ( GLenum target , GLenum pname , GLint * params ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterivEXT (
+ int target,
+ int pname,
+ int[] params
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLockArraysEXT ( GLint first , GLsizei count ) ;
+ * </pre>
+ */
+ public final native void glLockArraysEXT (
+ int first,
+ int count
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUnlockArraysEXT ( void ) ;
+ * </pre>
+ */
+ public final native void glUnlockArraysEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glLoadTransposeMatrixfARB (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glLoadTransposeMatrixdARB (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixfARB ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glMultTransposeMatrixfARB (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultTransposeMatrixdARB ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glMultTransposeMatrixdARB (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleCoverageARB ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glSampleCoverageARB (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage3DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public final native void glCompressedTexImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage2DARB ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ byte[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ short[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ float[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ double[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ long[] arg7
+ ) ;
+ public final native void glCompressedTexImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ Buffer arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexImage1DARB ( GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public final native void glCompressedTexImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage3DARB ( GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ byte[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ short[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ float[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ double[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ boolean[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ long[] arg10
+ ) ;
+ public final native void glCompressedTexSubImage3DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ Buffer arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage2DARB ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public final native void glCompressedTexSubImage2DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCompressedTexSubImage1DARB ( GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public final native void glCompressedTexSubImage1DARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCompressedTexImageARB ( GLenum , GLint , void * ) ;
+ * </pre>
+ */
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glGetCompressedTexImageARB (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightbvARB ( GLint , const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glWeightbvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightsvARB ( GLint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glWeightsvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightivARB ( GLint , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glWeightivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightfvARB ( GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glWeightfvARB (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightdvARB ( GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glWeightdvARB (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glWeightubvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glWeightusvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glWeightuivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWeightPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glWeightPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendARB ( GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexBlendARB (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCurrentPaletteMatrixARB ( GLint ) ;
+ * </pre>
+ */
+ public final native void glCurrentPaletteMatrixARB (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexubvARB ( GLint , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glMatrixIndexubvARB (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexusvARB ( GLint , const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glMatrixIndexusvARB (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexuivARB ( GLint , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glMatrixIndexuivARB (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMatrixIndexPointerARB ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glMatrixIndexPointerARB (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexFilterFuncSGIS ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetTexFilterFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexFilterFuncSGIS ( GLenum , GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexFilterFuncSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage1DEXT ( GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public final native void glTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ byte[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ short[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ float[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ double[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ boolean[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ long[] arg8
+ ) ;
+ public final native void glTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage1DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public final native void glCopyTexImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexImage2DEXT ( GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public final native void glCopyTexImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage1DEXT ( GLenum , GLint , GLint , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyTexSubImage1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyTexSubImage2DEXT ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyTexSubImage2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public final native void glGetHistogramEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetHistogramParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetHistogramParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxEXT ( GLenum , GLboolean , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public final native void glGetMinmaxEXT (
+ int arg0,
+ boolean arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMinmaxParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetMinmaxParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHistogramEXT ( GLenum , GLsizei , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glHistogramEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMinmaxEXT ( GLenum , GLenum , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glMinmaxEXT (
+ int arg0,
+ int arg1,
+ boolean arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetHistogramEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glResetHistogramEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glResetMinmaxEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glResetMinmaxEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter1DEXT ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public final native void glConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6
+ ) ;
+ public final native void glConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterfEXT (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameteriEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glConvolutionParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glConvolutionParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter1DEXT ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyConvolutionFilter1DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyConvolutionFilter2DEXT ( GLenum , GLenum , GLint , GLint , GLsizei , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyConvolutionFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionFilterEXT ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glGetConvolutionFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterfvEXT ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetConvolutionParameterivEXT ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetConvolutionParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSeparableFilterEXT ( GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3,
+ byte[] arg4,
+ byte[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3,
+ short[] arg4,
+ short[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3,
+ int[] arg4,
+ int[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3,
+ float[] arg4,
+ float[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3,
+ double[] arg4,
+ double[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3,
+ boolean[] arg4,
+ boolean[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3,
+ long[] arg4,
+ long[] arg5
+ ) ;
+ public final native void glGetSeparableFilterEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3,
+ Buffer arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSeparableFilter2DEXT ( GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ byte[] arg6,
+ byte[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ short[] arg6,
+ short[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int[] arg6,
+ int[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ float[] arg6,
+ float[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ double[] arg6,
+ double[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ boolean[] arg6,
+ boolean[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ long[] arg6,
+ long[] arg7
+ ) ;
+ public final native void glSeparableFilter2DEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ Buffer arg6,
+ Buffer arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableSGI ( GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public final native void glColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterfvSGI ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColorTableParameterfvSGI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorTableParameterivSGI ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glColorTableParameterivSGI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorTableSGI ( GLenum , GLenum , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableSGI ( GLenum , GLenum , GLenum , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glGetColorTableSGI (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterfvSGI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterfvSGI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetColorTableParameterivSGI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetColorTableParameterivSGI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenSGIX ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameteriSGIS ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenParameteriSGIS (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterivSGIS ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenParameterivSGIS (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfSGIS ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenParameterfSGIS (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTexGenParameterfvSGIS ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glPixelTexGenParameterfvSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterivSGIS ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetPixelTexGenParameterivSGIS (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetPixelTexGenParameterfvSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetPixelTexGenParameterfvSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexImage4DSGIS ( GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ byte[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ short[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ float[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ double[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ boolean[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ long[] arg10
+ ) ;
+ public final native void glTexImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ Buffer arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexSubImage4DSGIS ( GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ byte[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ short[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ int[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ float[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ double[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ boolean[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ long[] arg12
+ ) ;
+ public final native void glTexSubImage4DSGIS (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ Buffer arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDetailTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glDetailTexFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetDetailTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetDetailTexFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSharpenTexFuncSGIS ( GLenum , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glSharpenTexFuncSGIS (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetSharpenTexFuncSGIS ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetSharpenTexFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskSGIS ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glSampleMaskSGIS (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternSGIS ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glSamplePatternSGIS (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glSpriteParameterfSGIX (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glSpriteParameterfvSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameteriSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glSpriteParameteriSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSpriteParameterivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glSpriteParameterivSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfARB ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfARB (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPointParameterfvARB ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glPointParameterfvARB (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glGetInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ public final native int glGetInstrumentsSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInstrumentsBufferSGIX ( GLsizei , GLint * ) ;
+ * </pre>
+ */
+ public final native void glInstrumentsBufferSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollInstrumentsSGIX ( GLint * ) ;
+ * </pre>
+ */
+ public final native int glPollInstrumentsSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReadInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ public final native void glReadInstrumentsSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStartInstrumentsSGIX ( void ) ;
+ * </pre>
+ */
+ public final native void glStartInstrumentsSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glStopInstrumentsSGIX ( GLint ) ;
+ * </pre>
+ */
+ public final native void glStopInstrumentsSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFrameZoomSGIX ( GLint ) ;
+ * </pre>
+ */
+ public final native void glFrameZoomSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTagSampleBufferSGIX ( void ) ;
+ * </pre>
+ */
+ public final native void glTagSampleBufferSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3dSGIX ( GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glDeformationMap3dSGIX (
+ int arg0,
+ double arg1,
+ double arg2,
+ int arg3,
+ int arg4,
+ double arg5,
+ double arg6,
+ int arg7,
+ int arg8,
+ double arg9,
+ double arg10,
+ int arg11,
+ int arg12,
+ double[] arg13
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformationMap3fSGIX ( GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glDeformationMap3fSGIX (
+ int arg0,
+ float arg1,
+ float arg2,
+ int arg3,
+ int arg4,
+ float arg5,
+ float arg6,
+ int arg7,
+ int arg8,
+ float arg9,
+ float arg10,
+ int arg11,
+ int arg12,
+ float[] arg13
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeformSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ public final native void glDeformSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadIdentityDeformationMapSGIX ( GLbitfield ) ;
+ * </pre>
+ */
+ public final native void glLoadIdentityDeformationMapSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReferencePlaneSGIX ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glReferencePlaneSGIX (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushRasterSGIX ( void ) ;
+ * </pre>
+ */
+ public final native void glFlushRasterSGIX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogFuncSGIS ( GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFogFuncSGIS (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFogFuncSGIS ( GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetFogFuncSGIS (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameteriHP ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glImageTransformParameteriHP (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfHP ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glImageTransformParameterfHP (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterivHP ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glImageTransformParameterivHP (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glImageTransformParameterfvHP ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glImageTransformParameterfvHP (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterivHP ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetImageTransformParameterivHP (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetImageTransformParameterfvHP ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetImageTransformParameterfvHP (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCopyColorSubTableEXT ( GLenum , GLsizei , GLint , GLint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glCopyColorSubTableEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glHintPGI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glHintPGI (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterfvSGIX ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetListParameterfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetListParameterivSGIX ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetListParameterivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfSGIX ( GLuint , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glListParameterfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterfvSGIX ( GLuint , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glListParameterfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameteriSGIX ( GLuint , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glListParameteriSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glListParameterivSGIX ( GLuint , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glListParameterivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glIndexMaterialEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexFuncEXT ( GLenum , GLclampf ) ;
+ * </pre>
+ */
+ public final native void glIndexFuncEXT (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterdvEXT ( GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glCullParameterdvEXT (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCullParameterfvEXT ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glCullParameterfvEXT (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentColorMaterialSGIX ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glFragmentColorMaterialSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightiSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfSGIX ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightModelfSGIX (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelfvSGIX ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightModelfvSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModeliSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightModeliSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentLightModelivSGIX ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glFragmentLightModelivSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfSGIX ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glFragmentMaterialfSGIX (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialfvSGIX ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFragmentMaterialfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialiSGIX ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glFragmentMaterialiSGIX (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFragmentMaterialivSGIX ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glFragmentMaterialivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetFragmentLightfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentLightivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetFragmentLightivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialfvSGIX ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetFragmentMaterialfvSGIX (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFragmentMaterialivSGIX ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetFragmentMaterialivSGIX (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLightEnviSGIX ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glLightEnviSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDrawRangeElementsEXT ( GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ byte[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ short[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ float[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ double[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ long[] arg5
+ ) ;
+ public final native void glDrawRangeElementsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ Buffer arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glApplyTextureEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glApplyTextureEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureLightEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glTextureLightEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureMaterialEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glTextureMaterialEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glAsyncMarkerSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glFinishAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ public final native int glFinishAsyncSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint glPollAsyncSGIX ( GLuint * ) ;
+ * </pre>
+ */
+ public final native int glPollAsyncSGIX (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenAsyncMarkersSGIX ( GLsizei ) ;
+ * </pre>
+ */
+ public final native int glGenAsyncMarkersSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteAsyncMarkersSGIX ( GLuint , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glDeleteAsyncMarkersSGIX (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsAsyncMarkerSGIX ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glIsAsyncMarkerSGIX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glVertexPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointervINTEL ( GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ byte[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ short[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ int[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ float[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ double[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ boolean[][] arg1
+ ) ;
+ public final native void glNormalPointervINTEL (
+ int arg0,
+ long[][] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glColorPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointervINTEL ( GLint , GLenum , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glTexCoordPointervINTEL (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameteriEXT ( GLenum , GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glPixelTransformParameteriEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfEXT ( GLenum , GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glPixelTransformParameterfEXT (
+ int arg0,
+ int arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterivEXT ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glPixelTransformParameterivEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPixelTransformParameterfvEXT ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glPixelTransformParameterfvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubEXT ( GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3ubEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3ubvEXT ( const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3ubvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uiEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3uiEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3uivEXT ( const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3uivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usEXT ( GLushort , GLushort , GLushort ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3usEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColor3usvEXT ( const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColor3usvEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerEXT ( GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glSecondaryColorPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureNormalEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glTextureNormalEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawArraysEXT ( GLenum , GLint * , GLsizei * , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glMultiDrawArraysEXT (
+ int arg0,
+ int[] arg1,
+ int[] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiDrawElementsEXT ( GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei ) ;
+ * </pre>
+ */
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glMultiDrawElementsEXT (
+ int arg0,
+ int[] arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ public final native void glFogCoordfEXT (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glFogCoordfvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddEXT ( GLdouble ) ;
+ * </pre>
+ */
+ public final native void glFogCoorddEXT (
+ double arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoorddvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glFogCoorddvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glFogCoordPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public final native void glTangent3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glTangent3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glTangent3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glTangent3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTangent3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTangent3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glTangent3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public final native void glTangent3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glTangent3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangent3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glTangent3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bEXT ( GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public final native void glBinormal3bEXT (
+ byte arg0,
+ byte arg1,
+ byte arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3bvEXT ( const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3bvEXT (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dEXT ( GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glBinormal3dEXT (
+ double arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3dvEXT ( const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3dvEXT (
+ double[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fEXT ( GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glBinormal3fEXT (
+ float arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3fvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3fvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3iEXT ( GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glBinormal3iEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3ivEXT ( const GLint * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3ivEXT (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3sEXT ( GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glBinormal3sEXT (
+ short arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormal3svEXT ( const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glBinormal3svEXT (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTangentPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glTangentPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBinormalPointerEXT ( GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glBinormalPointerEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishTextureSUNX ( void ) ;
+ * </pre>
+ */
+ public final native void glFinishTextureSUNX (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorbSUN ( GLbyte ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorbSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorsSUN ( GLshort ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorsSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoriSUN ( GLint ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactoriSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorfSUN ( GLfloat ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorfSUN (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactordSUN ( GLdouble ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactordSUN (
+ double arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorubSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactorusSUN ( GLushort ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactorusSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGlobalAlphaFactoruiSUN ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glGlobalAlphaFactoruiSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiSUN ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiSUN (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusSUN ( GLushort ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeusSUN (
+ short arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubSUN ( GLubyte ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeubSUN (
+ byte arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuivSUN ( const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuivSUN (
+ int[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeusvSUN ( const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeusvSUN (
+ short[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeubvSUN ( const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeubvSUN (
+ byte[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodePointerSUN ( GLenum , GLsizei , const GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glReplacementCodePointerSUN (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glColor4ubVertex2fSUN (
+ byte arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex2fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColor4ubVertex2fvSUN (
+ byte[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fSUN ( GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glColor4ubVertex3fSUN (
+ byte arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4ubVertex3fvSUN ( const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColor4ubVertex3fvSUN (
+ byte[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glColor3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColor3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glColor4fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glColor4fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fVertex3fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fVertex4fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fVertex4fvSUN ( const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fVertex4fvSUN (
+ float[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fSUN ( GLfloat , GLfloat , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor4ubVertex3fSUN (
+ float arg0,
+ float arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4,
+ byte arg5,
+ float arg6,
+ float arg7,
+ float arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4ubVertex3fvSUN ( const GLfloat * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor4ubVertex3fvSUN (
+ float[] arg0,
+ byte[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor4fNormal3fVertex3fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord2fColor4fNormal3fVertex3fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fSUN ( GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fColor4fNormal3fVertex4fSUN (
+ float arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11,
+ float arg12,
+ float arg13,
+ float arg14
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoord4fColor4fNormal3fVertex4fvSUN ( const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexCoord4fColor4fNormal3fVertex4fvSUN (
+ float[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiVertex3fvSUN ( const GLenum * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiVertex3fvSUN (
+ int[] arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fSUN ( GLenum , GLubyte , GLubyte , GLubyte , GLubyte , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor4ubVertex3fSUN (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4,
+ float arg5,
+ float arg6,
+ float arg7
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4ubVertex3fvSUN ( const GLenum * , const GLubyte * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor4ubVertex3fvSUN (
+ int[] arg0,
+ byte[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor4fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiColor4fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5,
+ float arg6,
+ float arg7,
+ float arg8,
+ float arg9,
+ float arg10,
+ float arg11,
+ float arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ( const GLenum * , const GLfloat * , const GLfloat * , const GLfloat * , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (
+ int[] arg0,
+ float[] arg1,
+ float[] arg2,
+ float[] arg3,
+ float[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateEXT ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glBlendFuncSeparateEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBlendFuncSeparateINGR ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glBlendFuncSeparateINGR (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfEXT ( GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexWeightfEXT (
+ float arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightfvEXT ( const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexWeightfvEXT (
+ float[] arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexWeightPointerEXT ( GLsizei , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glVertexWeightPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFlushVertexArrayRangeNV ( void ) ;
+ * </pre>
+ */
+ public final native void glFlushVertexArrayRangeNV (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexArrayRangeNV ( GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ byte[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ short[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ int[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ float[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ double[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ boolean[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ long[] arg1
+ ) ;
+ public final native void glVertexArrayRangeNV (
+ int arg0,
+ Buffer arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfvNV ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glCombinerParameterfvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterfNV ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glCombinerParameterfNV (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameterivNV ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glCombinerParameterivNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerParameteriNV ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glCombinerParameteriNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerInputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glCombinerInputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerOutputNV ( GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glCombinerOutputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ boolean arg8,
+ boolean arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinalCombinerInputNV ( GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glFinalCombinerInputNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterfvNV ( GLenum , GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerInputParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerInputParameterivNV ( GLenum , GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerInputParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterfvNV ( GLenum , GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerOutputParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerOutputParameterivNV ( GLenum , GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerOutputParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetFinalCombinerInputParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFinalCombinerInputParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetFinalCombinerInputParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawArraysIBM ( GLenum , const GLint * , const GLsizei * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public final native void glMultiModeDrawArraysIBM (
+ int arg0,
+ int[] arg1,
+ int[] arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMultiModeDrawElementsIBM ( const GLenum * , const GLsizei * , GLenum , const GLvoid * * , GLsizei , GLint ) ;
+ * </pre>
+ */
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+ public final native void glMultiModeDrawElementsIBM (
+ int[] arg0,
+ int[] arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSecondaryColorPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glSecondaryColorPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEdgeFlagPointerListIBM ( GLint , const GLboolean * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glEdgeFlagPointerListIBM (
+ int arg0,
+ boolean[][] arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFogCoordPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public final native void glFogCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIndexPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public final native void glIndexPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalPointerListIBM ( GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ byte[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ short[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ int[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ float[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ double[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ boolean[][] arg2,
+ int arg3
+ ) ;
+ public final native void glNormalPointerListIBM (
+ int arg0,
+ int arg1,
+ long[][] arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexCoordPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glTexCoordPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexPointerListIBM ( GLint , GLenum , GLint , const GLvoid * * , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[][] arg3,
+ int arg4
+ ) ;
+ public final native void glVertexPointerListIBM (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[][] arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTbufferMask3DFX ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glTbufferMask3DFX (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMaskEXT ( GLclampf , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glSampleMaskEXT (
+ float arg0,
+ boolean arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSamplePatternEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glSamplePatternEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTextureColorMaskSGIS ( GLboolean , GLboolean , GLboolean , GLboolean ) ;
+ * </pre>
+ */
+ public final native void glTextureColorMaskSGIS (
+ boolean arg0,
+ boolean arg1,
+ boolean arg2,
+ boolean arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glIglooInterfaceSGIX ( GLenum , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ byte[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ short[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ int[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ float[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ double[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ boolean[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ long[] arg1
+ ) ;
+ public final native void glIglooInterfaceSGIX (
+ int arg0,
+ Buffer arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenFencesNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ public final native void glGenFencesNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFencesNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glDeleteFencesNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFenceNV ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ public final native void glSetFenceNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glTestFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glTestFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glFinishFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glFinishFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsFenceNV ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glIsFenceNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetFenceivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetFenceivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ byte[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ short[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ int[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ float[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ double[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ boolean[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ long[] arg8
+ ) ;
+ public final native void glMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ boolean arg7,
+ Buffer arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterivNV ( GLenum , GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glMapParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glMapParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glMapParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapControlPointsNV ( GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ byte[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ short[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ int[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ float[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ double[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ boolean[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ long[] arg6
+ ) ;
+ public final native void glGetMapControlPointsNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ boolean arg5,
+ Buffer arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterivNV ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetMapParameterivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetMapParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetMapAttribParameterivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetMapAttribParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetMapAttribParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEvalMapsNV ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glEvalMapsNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glCombinerStageParameterfvNV ( GLenum , GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glCombinerStageParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetCombinerStageParameterfvNV ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetCombinerStageParameterfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindProgramNV ( GLenum , GLuint ) ;
+ * </pre>
+ */
+ public final native void glBindProgramNV (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glDeleteProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExecuteProgramNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glExecuteProgramNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGenProgramsNV ( GLsizei , GLuint * ) ;
+ * </pre>
+ */
+ public final native void glGenProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glAreProgramsResidentNV ( GLsizei , const GLuint * , GLboolean * ) ;
+ * </pre>
+ */
+ public final native boolean glAreProgramsResidentNV (
+ int arg0,
+ int[] arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glRequestResidentProgramsNV ( GLsizei , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glRequestResidentProgramsNV (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterfvNV ( GLenum , GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetProgramParameterfvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramParameterdvNV ( GLenum , GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glGetProgramParameterdvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetProgramivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetProgramStringNV ( GLuint , GLenum , GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glGetProgramStringNV (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTrackMatrixivNV ( GLenum , GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetTrackMatrixivNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribdvNV ( GLuint , GLenum , GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glGetVertexAttribdvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribfvNV ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetVertexAttribfvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribivNV ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetVertexAttribivNV (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVertexAttribPointervNV ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glGetVertexAttribPointervNV (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsProgramNV ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glIsProgramNV (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glLoadProgramNV ( GLenum , GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glLoadProgramNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fNV ( GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glProgramParameter4fNV (
+ int arg0,
+ int arg1,
+ float arg2,
+ float arg3,
+ float arg4,
+ float arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dNV ( GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glProgramParameter4dNV (
+ int arg0,
+ int arg1,
+ double arg2,
+ double arg3,
+ double arg4,
+ double arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4dvNV ( GLenum , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glProgramParameter4dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameter4fvNV ( GLenum , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glProgramParameter4fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4dvNV ( GLenum , GLuint , GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glProgramParameters4dvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glProgramParameters4fvNV ( GLenum , GLuint , GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glProgramParameters4fvNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTrackMatrixNV ( GLenum , GLuint , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glTrackMatrixNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribPointerNV ( GLuint , GLint , GLenum , GLsizei , const GLvoid * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ byte[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ short[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ float[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ double[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ boolean[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ long[] arg4
+ ) ;
+ public final native void glVertexAttribPointerNV (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ Buffer arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1sNV ( GLuint , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1sNV (
+ int arg0,
+ short arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fNV ( GLuint , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1fNV (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dNV ( GLuint , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1dNV (
+ int arg0,
+ double arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2sNV ( GLuint , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2sNV (
+ int arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fNV ( GLuint , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2fNV (
+ int arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dNV ( GLuint , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2dNV (
+ int arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3sNV ( GLuint , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3sNV (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fNV ( GLuint , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3fNV (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dNV ( GLuint , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3dNV (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4sNV ( GLuint , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4sNV (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3,
+ short arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fNV ( GLuint , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4fNV (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dNV ( GLuint , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4dNV (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3,
+ double arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubNV ( GLuint , GLubyte , GLubyte , GLubyte , GLubyte ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4ubNV (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3,
+ byte arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib1dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib1dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib2dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib2dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib3dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib3dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4svNV ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4svNV (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4fvNV ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4fvNV (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4dvNV ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4dvNV (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttrib4ubvNV ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttrib4ubvNV (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs1svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs1fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs1dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs1dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs2svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs2fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs2dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs2dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs3svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs3fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs3dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs3dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4svNV ( GLuint , GLsizei , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs4svNV (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4fvNV ( GLuint , GLsizei , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs4fvNV (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4dvNV ( GLuint , GLsizei , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs4dvNV (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexAttribs4ubvNV ( GLuint , GLsizei , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glVertexAttribs4ubvNV (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterivATI ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glTexBumpParameterivATI (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glTexBumpParameterfvATI ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glTexBumpParameterfvATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterivATI ( GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetTexBumpParameterivATI (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetTexBumpParameterfvATI ( GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetTexBumpParameterfvATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenFragmentShadersATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native int glGenFragmentShadersATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glBindFragmentShaderATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteFragmentShaderATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glDeleteFragmentShaderATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ public final native void glBeginFragmentShaderATI (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndFragmentShaderATI ( void ) ;
+ * </pre>
+ */
+ public final native void glEndFragmentShaderATI (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPassTexCoordATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ public final native void glPassTexCoordATI (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSampleMapATI ( GLuint , GLuint , GLenum ) ;
+ * </pre>
+ */
+ public final native void glSampleMapATI (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glColorFragmentOp1ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glColorFragmentOp2ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glColorFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glColorFragmentOp3ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11,
+ int arg12
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp1ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glAlphaFragmentOp1ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp2ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glAlphaFragmentOp2ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glAlphaFragmentOp3ATI ( GLenum , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glAlphaFragmentOp3ATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5,
+ int arg6,
+ int arg7,
+ int arg8,
+ int arg9,
+ int arg10,
+ int arg11
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetFragmentShaderConstantATI ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glSetFragmentShaderConstantATI (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesiATI ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glPNTrianglesiATI (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glPNTrianglesfATI ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glPNTrianglesfATI (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glNewObjectBufferATI ( GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ byte[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ short[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ int[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ float[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ double[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ boolean[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ long[] arg1,
+ int arg2
+ ) ;
+ public final native int glNewObjectBufferATI (
+ int arg0,
+ Buffer arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native boolean glIsObjectBufferATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glUpdateObjectBufferATI ( GLuint , GLuint , GLsizei , const GLvoid * , GLenum ) ;
+ * </pre>
+ */
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3,
+ int arg4
+ ) ;
+ public final native void glUpdateObjectBufferATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetObjectBufferfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetObjectBufferivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetObjectBufferivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteObjectBufferATI ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glDeleteObjectBufferATI (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glArrayObjectATI ( GLenum , GLint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glArrayObjectATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectfvATI ( GLenum , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetArrayObjectfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetArrayObjectivATI ( GLenum , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetArrayObjectivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantArrayObjectATI ( GLuint , GLenum , GLsizei , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glVariantArrayObjectATI (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectfvATI ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantArrayObjectfvATI (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantArrayObjectivATI ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantArrayObjectivATI (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBeginVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ public final native void glBeginVertexShaderEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEndVertexShaderEXT ( void ) ;
+ * </pre>
+ */
+ public final native void glEndVertexShaderEXT (
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glBindVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glBindVertexShaderEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenVertexShadersEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native int glGenVertexShadersEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDeleteVertexShaderEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glDeleteVertexShaderEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp1EXT ( GLenum , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glShaderOp1EXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp2EXT ( GLenum , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glShaderOp2EXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glShaderOp3EXT ( GLenum , GLuint , GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glShaderOp3EXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSwizzleEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glSwizzleEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glWriteMaskEXT ( GLuint , GLuint , GLenum , GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native void glWriteMaskEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4,
+ int arg5
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glInsertComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glInsertComponentEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glExtractComponentEXT ( GLuint , GLuint , GLuint ) ;
+ * </pre>
+ */
+ public final native void glExtractComponentEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glGenSymbolsEXT ( GLenum , GLenum , GLenum , GLuint ) ;
+ * </pre>
+ */
+ public final native int glGenSymbolsEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetInvariantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glSetInvariantEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glSetLocalConstantEXT ( GLuint , GLenum , const void * ) ;
+ * </pre>
+ */
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ byte[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ short[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ double[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ long[] arg2
+ ) ;
+ public final native void glSetLocalConstantEXT (
+ int arg0,
+ int arg1,
+ Buffer arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantbvEXT ( GLuint , const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glVariantbvEXT (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantsvEXT ( GLuint , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVariantsvEXT (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantivEXT ( GLuint , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVariantivEXT (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantfvEXT ( GLuint , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVariantfvEXT (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantdvEXT ( GLuint , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVariantdvEXT (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantubvEXT ( GLuint , const GLubyte * ) ;
+ * </pre>
+ */
+ public final native void glVariantubvEXT (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantusvEXT ( GLuint , const GLushort * ) ;
+ * </pre>
+ */
+ public final native void glVariantusvEXT (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantuivEXT ( GLuint , const GLuint * ) ;
+ * </pre>
+ */
+ public final native void glVariantuivEXT (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVariantPointerEXT ( GLuint , GLenum , GLuint , const void * ) ;
+ * </pre>
+ */
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ byte[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ short[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ int[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ float[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ double[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ boolean[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ long[] arg3
+ ) ;
+ public final native void glVariantPointerEXT (
+ int arg0,
+ int arg1,
+ int arg2,
+ Buffer arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glEnableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glEnableVariantClientStateEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glDisableVariantClientStateEXT ( GLuint ) ;
+ * </pre>
+ */
+ public final native void glDisableVariantClientStateEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindLightParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindLightParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindMaterialParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindMaterialParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTexGenParameterEXT ( GLenum , GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindTexGenParameterEXT (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindTextureUnitParameterEXT ( GLenum , GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindTextureUnitParameterEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLuint glBindParameterEXT ( GLenum ) ;
+ * </pre>
+ */
+ public final native int glBindParameterEXT (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean glIsVariantEnabledEXT ( GLuint , GLenum ) ;
+ * </pre>
+ */
+ public final native boolean glIsVariantEnabledEXT (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetVariantPointervEXT ( GLuint , GLenum , GLvoid * * ) ;
+ * </pre>
+ */
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ byte[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ short[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ int[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ float[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ double[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ boolean[][] arg2
+ ) ;
+ public final native void glGetVariantPointervEXT (
+ int arg0,
+ int arg1,
+ long[][] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public final native void glGetInvariantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetInvariantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetInvariantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetInvariantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantBooleanvEXT ( GLuint , GLenum , GLboolean * ) ;
+ * </pre>
+ */
+ public final native void glGetLocalConstantBooleanvEXT (
+ int arg0,
+ int arg1,
+ boolean[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantIntegervEXT ( GLuint , GLenum , GLint * ) ;
+ * </pre>
+ */
+ public final native void glGetLocalConstantIntegervEXT (
+ int arg0,
+ int arg1,
+ int[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glGetLocalConstantFloatvEXT ( GLuint , GLenum , GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glGetLocalConstantFloatvEXT (
+ int arg0,
+ int arg1,
+ float[] arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1s ( GLenum , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1s (
+ int arg0,
+ short arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1i ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1i (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1f ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1f (
+ int arg0,
+ float arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1d ( GLenum , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1d (
+ int arg0,
+ double arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream1dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream1dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2s ( GLenum , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2s (
+ int arg0,
+ short arg1,
+ short arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2i ( GLenum , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2i (
+ int arg0,
+ int arg1,
+ int arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2f ( GLenum , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2f (
+ int arg0,
+ float arg1,
+ float arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2d ( GLenum , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2d (
+ int arg0,
+ double arg1,
+ double arg2
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream2dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream2dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream3dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4s ( GLenum , GLshort , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3,
+ short arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4i ( GLenum , GLint , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3,
+ int arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4f ( GLenum , GLfloat , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3,
+ float arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4d ( GLenum , GLdouble , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3,
+ double arg4
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexStream4dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glVertexStream4dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3b ( GLenum , GLbyte , GLbyte , GLbyte ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3b (
+ int arg0,
+ byte arg1,
+ byte arg2,
+ byte arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3bv ( GLenum , const GLbyte * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3bv (
+ int arg0,
+ byte[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3s ( GLenum , GLshort , GLshort , GLshort ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3s (
+ int arg0,
+ short arg1,
+ short arg2,
+ short arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3sv ( GLenum , const GLshort * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3sv (
+ int arg0,
+ short[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3i ( GLenum , GLint , GLint , GLint ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3i (
+ int arg0,
+ int arg1,
+ int arg2,
+ int arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3iv ( GLenum , const GLint * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3iv (
+ int arg0,
+ int[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3f ( GLenum , GLfloat , GLfloat , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3f (
+ int arg0,
+ float arg1,
+ float arg2,
+ float arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3fv ( GLenum , const GLfloat * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3fv (
+ int arg0,
+ float[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3d ( GLenum , GLdouble , GLdouble , GLdouble ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3d (
+ int arg0,
+ double arg1,
+ double arg2,
+ double arg3
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glNormalStream3dv ( GLenum , const GLdouble * ) ;
+ * </pre>
+ */
+ public final native void glNormalStream3dv (
+ int arg0,
+ double[] arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glClientActiveVertexStream ( GLenum ) ;
+ * </pre>
+ */
+ public final native void glClientActiveVertexStream (
+ int arg0
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvi ( GLenum , GLint ) ;
+ * </pre>
+ */
+ public final native void glVertexBlendEnvi (
+ int arg0,
+ int arg1
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void glVertexBlendEnvf ( GLenum , GLfloat ) ;
+ * </pre>
+ */
+ public final native void glVertexBlendEnvf (
+ int arg0,
+ float arg1
+ ) ;
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
+
+
+}
+
diff --git a/gl4java/GLUFunc14.java b/gl4java/GLUFunc14.java
new file mode 100644
index 0000000..7ef522c
--- /dev/null
+++ b/gl4java/GLUFunc14.java
@@ -0,0 +1,1349 @@
+/* WARNING ! WARNING *** THIS FILE IS GENERATED BY C2J !!!
+
+ DO NOT MAKE ANY CHANGES *** MAKE CHANGES IN THE SKELETON FILES !!!
+*/
+
+
+/**
+ * @(#) GLUFunc14.java
+ */
+
+
+package gl4java;
+
+import java.nio.*;
+
+/**
+ * The base interface for GLU native function mapping
+ *
+ * @version 2.00, 21. April 1999
+ * @author Sven Goethel
+ */
+public interface GLUFunc14
+ extends GLUFunc
+{
+
+
+public String gluErrorString ( int errorCode ) ;
+
+public String gluGetString ( int name ) ;
+
+public String getNativeVendor ( ) ;
+public String getNativeVersion ( ) ;
+
+public String getClassVendor ( ) ;
+public String getClassVersion ( ) ;
+
+public long gluNewQuadric( );
+public long gluNewNurbsRenderer( );
+public long gluNewTess( );
+
+public void gluQuadricCallback(
+ long qobj, int which,
+ Object methodClassInstance,
+ String methodName,
+ String signature
+ );
+
+public void gluNurbsCallback(
+ long nobj, int which,
+ Object methodClassInstance,
+ String methodName,
+ String signature
+ );
+
+
+public void gluTessCallback(
+ long tobj, int which,
+ Object methodClassInstance,
+ String methodName,
+ String signature,
+ int voidArrayLen1,
+ int voidArrayLen2,
+ int voidArrayLen3,
+ int voidArrayLen4,
+ int voidArrayLen5
+ );
+
+public void gluDeleteQuadric( long qobj );
+
+public void gluDeleteNurbsRenderer( long nobj );
+
+public void gluDeleteTess( long tobj );
+
+/**
+ * Wrapper for original gluProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (winx[1], winy[1], winz[1]) <-> win[3]
+ *
+ * @param obj array of the three obj x,y,z input components
+ * @param win array of the three win x,y,z output components
+ * @see gl4java.GLUFunc#gluProject
+ */
+public int gluProject(double obj[],
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] win);
+
+/**
+ * Wrapper for original gluProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (winx[1], winy[1], winz[1]) <-> win[3]
+ *
+ * @param win array of the three win x,y,z output components
+ * @see gl4java.GLUFunc#gluProject
+ */
+public int gluProject(double objx,
+ double objy,
+ double objz,
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] win);
+
+/**
+ * Wrapper for original gluUnProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (objx[1], objy[1], objz[1]) <-> obj[3]
+ *
+ * @param win array of the three win x,y,z input components
+ * @param obj array of the three obj x,y,z output components
+ * @see gl4java.GLUFunc#gluUnProject
+ */
+public int gluUnProject(double win[],
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] obj);
+
+/**
+ * Wrapper for original gluUnProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (objx[1], objy[1], objz[1]) <-> obj[3]
+ *
+ * @param obj array of the three obj x,y,z output components
+ * @see gl4java.GLUFunc#gluUnProject
+ */
+public int gluUnProject(double winx,
+ double winy,
+ double winz,
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] obj);
+
+
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: glu-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLUFuncJauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluBeginCurve (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluBeginPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluBeginSurface (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluBeginTrim (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ;
+ * </pre>
+ */
+ public boolean gluCheckExtension (
+ byte[] extName,
+ byte[] extString
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ public void gluCylinder (
+ long quad,
+ double base,
+ double top,
+ double height,
+ int slices,
+ int stacks
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ;
+ * </pre>
+ */
+ public void gluDisk (
+ long quad,
+ double inner,
+ double outer,
+ int slices,
+ int loops
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluEndCurve (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluEndPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluEndSurface (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public void gluEndTrim (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ;
+ * </pre>
+ */
+ public void gluGetNurbsProperty (
+ long nurb,
+ int property,
+ float[] data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ;
+ * </pre>
+ */
+ public void gluGetTessProperty (
+ long tess,
+ int which,
+ double[] data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ;
+ * </pre>
+ */
+ public void gluLoadSamplingMatrices (
+ long nurb,
+ float[] model,
+ float[] perspective,
+ int[] view
+ ) ;
+
+/**
+ * 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>
+ */
+ public void gluLookAt (
+ double eyeX,
+ double eyeY,
+ double eyeZ,
+ double centerX,
+ double centerY,
+ double centerZ,
+ double upX,
+ double upY,
+ double upZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNextContour ( GLUtesselator * tess , GLenum type ) ;
+ * </pre>
+ */
+ public void gluNextContour (
+ long tess,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ;
+ * </pre>
+ */
+ public void gluNurbsCurve (
+ long nurb,
+ int knotCount,
+ float[] knots,
+ int stride,
+ float[] control,
+ int order,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ;
+ * </pre>
+ */
+ public void gluNurbsProperty (
+ long nurb,
+ int property,
+ float value
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ;
+ * </pre>
+ */
+ public void gluNurbsSurface (
+ long nurb,
+ int sKnotCount,
+ float[] sKnots,
+ int tKnotCount,
+ float[] tKnots,
+ int sStride,
+ int tStride,
+ float[] control,
+ int sOrder,
+ int tOrder,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ;
+ * </pre>
+ */
+ public void gluOrtho2D (
+ double left,
+ double right,
+ double bottom,
+ double top
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ;
+ * </pre>
+ */
+ public void gluPartialDisk (
+ long quad,
+ double inner,
+ double outer,
+ int slices,
+ int loops,
+ double start,
+ double sweep
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ;
+ * </pre>
+ */
+ public void gluPerspective (
+ double fovy,
+ double aspect,
+ double zNear,
+ double zFar
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ;
+ * </pre>
+ */
+ public void gluPickMatrix (
+ double x,
+ double y,
+ double delX,
+ double delY,
+ int[] viewport
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ;
+ * </pre>
+ */
+ public int gluProject (
+ double objX,
+ double objY,
+ double objZ,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double[] winX,
+ double[] winY,
+ double[] winZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ;
+ * </pre>
+ */
+ public void gluPwlCurve (
+ long nurb,
+ int count,
+ float[] data,
+ int stride,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ;
+ * </pre>
+ */
+ public void gluQuadricDrawStyle (
+ long quad,
+ int draw
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ;
+ * </pre>
+ */
+ public void gluQuadricNormals (
+ long quad,
+ int normal
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ;
+ * </pre>
+ */
+ public void gluQuadricOrientation (
+ long quad,
+ int orientation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ;
+ * </pre>
+ */
+ public void gluQuadricTexture (
+ long quad,
+ boolean texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ;
+ * </pre>
+ */
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ byte[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ byte[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ short[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ short[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ int[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ int[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ float[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ float[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ double[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ double[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ boolean[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ boolean[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ long[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ long[] dataOut
+ ) ;
+ public int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ Buffer dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ Buffer dataOut
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ public void gluSphere (
+ long quad,
+ double radius,
+ int slices,
+ int stacks
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluTessBeginContour (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ;
+ * </pre>
+ */
+ public void gluTessBeginPolygon (
+ long tess,
+ byte[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ short[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ int[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ float[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ double[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ boolean[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ long[] data
+ ) ;
+ public void gluTessBeginPolygon (
+ long tess,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluTessEndContour (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public void gluTessEndPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ;
+ * </pre>
+ */
+ public void gluTessNormal (
+ long tess,
+ double valueX,
+ double valueY,
+ double valueZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ;
+ * </pre>
+ */
+ public void gluTessProperty (
+ long tess,
+ int which,
+ double data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ;
+ * </pre>
+ */
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ byte[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ short[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ int[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ float[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ double[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ boolean[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ long[] data
+ ) ;
+ public void gluTessVertex (
+ long tess,
+ double[] location,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ;
+ * </pre>
+ */
+ public int gluUnProject (
+ double winX,
+ double winY,
+ double winZ,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double[] objX,
+ double[] objY,
+ double[] objZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ;
+ * </pre>
+ */
+ public int gluUnProject4 (
+ double winX,
+ double winY,
+ double winZ,
+ double clipW,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double nearVal,
+ double farVal,
+ double[] objX,
+ double[] objY,
+ double[] objZ,
+ double[] objW
+ ) ;
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
+
+
+}
+
diff --git a/gl4java/GLUFunc14JauJNI.java b/gl4java/GLUFunc14JauJNI.java
new file mode 100644
index 0000000..7fadadb
--- /dev/null
+++ b/gl4java/GLUFunc14JauJNI.java
@@ -0,0 +1,1464 @@
+/* WARNING ! WARNING *** THIS FILE IS GENERATED BY C2J !!!
+
+ DO NOT MAKE ANY CHANGES *** MAKE CHANGES IN THE SKELETON FILES !!!
+*/
+
+
+/**
+ * @(#) GLUFunc14JauJNI.java
+ */
+
+
+package gl4java;
+
+import java.nio.*;
+
+/**
+ * The default implementation class for GLU native function mapping
+ *
+ * @version 2.00, 21. April 1999
+ * @author Sven Goethel
+ */
+public class GLUFunc14JauJNI
+ implements GLUFunc14
+{
+
+
+public final native String gluErrorString ( int errorCode ) ;
+public final native String gluGetString ( int name ) ;
+
+public final native String getNativeVendor ( ) ;
+public final native String getNativeVersion ( ) ;
+
+public final String getClassVendor ( )
+{ return "Jausoft - Sven Goethel Software Development"; }
+
+public final String getClassVersion ( )
+{ return "2.8.0.8"; }
+
+
+/**
+ * The Callback registry function.
+ * To achieve the signature (internal argument signature)
+ * you can use the "javap -s <classname>" toolkit of the JDK !
+ *
+ * @param qobj the quadratic id, fetch with gluNewQuadric
+ * @param which the id for the callback type
+ * @param methodClassInstance the class instance,
+ * which implements the callback-method
+ * @param methodName the name of the callback-method
+ * @param signature the signature of the callback-method.
+ *
+ * @see GLUFunc#gluNewQuadric
+ */
+public final native void gluQuadricCallback(
+ long qobj, int which,
+ Object methodClassInstance,
+ String methodName,
+ String signature
+ );
+
+/**
+ * The Callback registry function.
+ * To achieve the signature (internal argument signature)
+ * you can use the "javap -s <classname>" toolkit of the JDK !
+ *
+ * @param nobj the nurbs id, fetch with gluNewNurbsRenderer
+ * @param which the id for the callback type
+ * @param methodClassInstance the class instance,
+ * which implements the callback-method
+ * @param methodName the name of the callback-method
+ * @param signature the signature of the callback-method.
+ *
+ * @see GLUFunc#gluNewNurbsRenderer
+ */
+public final native void gluNurbsCallback(
+ long nobj, int which,
+ Object methodClassInstance,
+ String methodName,
+ String signature
+ );
+
+
+/**
+extern void gluNurbsCallbackData (GLUnurbs* nurb, GLvoid* userData);
+extern void gluNurbsCallbackDataEXT (GLUnurbs* nurb, GLvoid* userData);
+**/
+
+/**
+ * The Callback registry function.
+ * To achieve the signature (internal argument signature)
+ * you can use the "javap -s <classname>" toolkit of the JDK !
+ *
+ * @param tobj the tesselation id, fetch with gluNewTess
+ * @param which the id for the callback type
+ * @param methodClassInstance the class instance,
+ * which implements the callback-method
+ * @param methodName the name of the callback-method
+ * @param signature the signature of the callback-method.
+ * @param voidArrayLen1 the optional length of the 1st array
+ * in the callback-methods argument-list
+ * @param voidArrayLen2 the optional length of the 2nd array
+ * in the callback-methods argument-list
+ * @param voidArrayLen3 the optional length of the 3rd array
+ * in the callback-methods argument-list
+ * @param voidArrayLen4 the optional length of the 4th array
+ * in the callback-methods argument-list
+ * @param voidArrayLen5 the optional length of the 5th array
+ * in the callback-methods argument-list
+ *
+ * @see GLUFunc#gluNewTess
+ */
+public final native void gluTessCallback(
+ long tobj, int which,
+ Object methodClassInstance,
+ String methodName,
+ String signature,
+ int voidArrayLen1,
+ int voidArrayLen2,
+ int voidArrayLen3,
+ int voidArrayLen4,
+ int voidArrayLen5
+ );
+
+/**
+ * The Callback de-registry function.
+ *
+ * @param qobj the quadratic id, for which all callback-methods
+ * should be de-registered
+ */
+public final native void gluDeleteQuadric( long qobj );
+
+/**
+ * The Callback de-registry function.
+ *
+ * @param nobj the nurbs id, for which all callback-methods
+ * should be de-registered
+ */
+public final native void gluDeleteNurbsRenderer( long nobj );
+
+/**
+ * The Callback de-registry function.
+ *
+ * @param tobj the tesselation id, for which all callback-methods
+ * should be de-registered
+ */
+public final native void gluDeleteTess( long tobj );
+
+public final native long gluNewQuadric( );
+public final native long gluNewNurbsRenderer( );
+public final native long gluNewTess( );
+
+/**
+ * Wrapper for original gluProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (winx[1], winy[1], winz[1]) <-> win[3]
+ *
+ * @param obj array of the three obj x,y,z input components
+ * @param win array of the three win x,y,z output components
+ * @see gl4java.GLUFunc#gluProject
+ */
+public final int gluProject(double obj[],
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] win)
+{
+ return gluProject( obj[0], obj[1], obj[2],
+ modelMatrix, projMatrix, viewport, win);
+}
+
+/**
+ * Wrapper for original gluProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (winx[1], winy[1], winz[1]) <-> win[3]
+ *
+ * @param win array of the three win x,y,z output components
+ * @see gl4java.GLUFunc#gluProject
+ */
+public final int gluProject(double objx,
+ double objy,
+ double objz,
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] win)
+{
+ double x[] = { 0 };
+ double y[] = { 0 };
+ double z[] = { 0 };
+
+ int r = gluProject(objx, objy, objz, modelMatrix, projMatrix,
+ viewport, x, y, z);
+
+ if(win!=null && win.length>=3)
+ {
+ win[0]=x[0]; win[1]=y[0]; win[2]=z[0];
+ }
+
+ return r;
+}
+
+/**
+ * Wrapper for original gluUnProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (objx[1], objy[1], objz[1]) <-> obj[3]
+ *
+ * @param win array of the three win x,y,z input components
+ * @param obj array of the three obj x,y,z output components
+ * @see gl4java.GLUFunc#gluUnProject
+ */
+public final int gluUnProject(double win[],
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] obj)
+{
+ return gluUnProject(win[0], win[1], win[2],
+ modelMatrix, projMatrix, viewport, obj);
+}
+
+/**
+ * Wrapper for original gluUnProject,
+ * where the orig. last three arguments are wrapped
+ * mapped in one array: (objx[1], objy[1], objz[1]) <-> obj[3]
+ *
+ * @param obj array of the three obj x,y,z output components
+ * @see gl4java.GLUFunc#gluUnProject
+ */
+public final int gluUnProject(double winx,
+ double winy,
+ double winz,
+ double[] modelMatrix,
+ double[] projMatrix,
+ int[] viewport,
+ double[] obj)
+{
+ double x[] = { 0 };
+ double y[] = { 0 };
+ double z[] = { 0 };
+
+ int r = gluUnProject(winx, winy, winz, modelMatrix, projMatrix,
+ viewport, x, y, z);
+
+ if(obj!=null && obj.length>=3)
+ {
+ obj[0]=x[0]; obj[1]=y[0]; obj[2]=z[0];
+ }
+
+ return r;
+}
+
+/**
+ * C2J Parser Version 3.0
+ * Jausoft - Sven Goethel Software Development
+ * Reading from file: glu-proto-auto.orig.h . . .
+ * Destination-Class: gl4java_GLUFuncJauJNI !
+ */
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluBeginCurve (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluBeginPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluBeginSurface (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluBeginTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluBeginTrim (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public final native int gluBuild1DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild1DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native int gluBuild1DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public final native int gluBuild2DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild2DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native int gluBuild2DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmapLevels ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , GLint level , GLint base , GLint max , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ byte[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ short[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ int[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ float[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ double[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ boolean[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ long[] data
+ ) ;
+ public final native int gluBuild3DMipmapLevels (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int level,
+ int base,
+ int max,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluBuild3DMipmaps ( GLenum target , GLint internalFormat , GLsizei width , GLsizei height , GLsizei depth , GLenum format , GLenum type , const void * data ) ;
+ * </pre>
+ */
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ byte[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ short[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ int[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ float[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ double[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ boolean[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ long[] data
+ ) ;
+ public final native int gluBuild3DMipmaps (
+ int target,
+ int internalFormat,
+ int width,
+ int height,
+ int depth,
+ int format,
+ int type,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLboolean gluCheckExtension ( const GLubyte * extName , const GLubyte * extString ) ;
+ * </pre>
+ */
+ public final native boolean gluCheckExtension (
+ byte[] extName,
+ byte[] extString
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluCylinder ( GLUquadric * quad , GLdouble base , GLdouble top , GLdouble height , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ public final native void gluCylinder (
+ long quad,
+ double base,
+ double top,
+ double height,
+ int slices,
+ int stacks
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops ) ;
+ * </pre>
+ */
+ public final native void gluDisk (
+ long quad,
+ double inner,
+ double outer,
+ int slices,
+ int loops
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndCurve ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluEndCurve (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluEndPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndSurface ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluEndSurface (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluEndTrim ( GLUnurbs * nurb ) ;
+ * </pre>
+ */
+ public final native void gluEndTrim (
+ long nurb
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat * data ) ;
+ * </pre>
+ */
+ public final native void gluGetNurbsProperty (
+ long nurb,
+ int property,
+ float[] data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluGetTessProperty ( GLUtesselator * tess , GLenum which , GLdouble * data ) ;
+ * </pre>
+ */
+ public final native void gluGetTessProperty (
+ long tess,
+ int which,
+ double[] data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluLoadSamplingMatrices ( GLUnurbs * nurb , const GLfloat * model , const GLfloat * perspective , const GLint * view ) ;
+ * </pre>
+ */
+ public final native void gluLoadSamplingMatrices (
+ long nurb,
+ float[] model,
+ float[] perspective,
+ int[] view
+ ) ;
+
+/**
+ * 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>
+ */
+ public final native void gluLookAt (
+ double eyeX,
+ double eyeY,
+ double eyeZ,
+ double centerX,
+ double centerY,
+ double centerZ,
+ double upX,
+ double upY,
+ double upZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNextContour ( GLUtesselator * tess , GLenum type ) ;
+ * </pre>
+ */
+ public final native void gluNextContour (
+ long tess,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsCurve ( GLUnurbs * nurb , GLint knotCount , GLfloat * knots , GLint stride , GLfloat * control , GLint order , GLenum type ) ;
+ * </pre>
+ */
+ public final native void gluNurbsCurve (
+ long nurb,
+ int knotCount,
+ float[] knots,
+ int stride,
+ float[] control,
+ int order,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsProperty ( GLUnurbs * nurb , GLenum property , GLfloat value ) ;
+ * </pre>
+ */
+ public final native void gluNurbsProperty (
+ long nurb,
+ int property,
+ float value
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluNurbsSurface ( GLUnurbs * nurb , GLint sKnotCount , GLfloat * sKnots , GLint tKnotCount , GLfloat * tKnots , GLint sStride , GLint tStride , GLfloat * control , GLint sOrder , GLint tOrder , GLenum type ) ;
+ * </pre>
+ */
+ public final native void gluNurbsSurface (
+ long nurb,
+ int sKnotCount,
+ float[] sKnots,
+ int tKnotCount,
+ float[] tKnots,
+ int sStride,
+ int tStride,
+ float[] control,
+ int sOrder,
+ int tOrder,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluOrtho2D ( GLdouble left , GLdouble right , GLdouble bottom , GLdouble top ) ;
+ * </pre>
+ */
+ public final native void gluOrtho2D (
+ double left,
+ double right,
+ double bottom,
+ double top
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPartialDisk ( GLUquadric * quad , GLdouble inner , GLdouble outer , GLint slices , GLint loops , GLdouble start , GLdouble sweep ) ;
+ * </pre>
+ */
+ public final native void gluPartialDisk (
+ long quad,
+ double inner,
+ double outer,
+ int slices,
+ int loops,
+ double start,
+ double sweep
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPerspective ( GLdouble fovy , GLdouble aspect , GLdouble zNear , GLdouble zFar ) ;
+ * </pre>
+ */
+ public final native void gluPerspective (
+ double fovy,
+ double aspect,
+ double zNear,
+ double zFar
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPickMatrix ( GLdouble x , GLdouble y , GLdouble delX , GLdouble delY , GLint * viewport ) ;
+ * </pre>
+ */
+ public final native void gluPickMatrix (
+ double x,
+ double y,
+ double delX,
+ double delY,
+ int[] viewport
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluProject ( GLdouble objX , GLdouble objY , GLdouble objZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * winX , GLdouble * winY , GLdouble * winZ ) ;
+ * </pre>
+ */
+ public final native int gluProject (
+ double objX,
+ double objY,
+ double objZ,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double[] winX,
+ double[] winY,
+ double[] winZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluPwlCurve ( GLUnurbs * nurb , GLint count , GLfloat * data , GLint stride , GLenum type ) ;
+ * </pre>
+ */
+ public final native void gluPwlCurve (
+ long nurb,
+ int count,
+ float[] data,
+ int stride,
+ int type
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricDrawStyle ( GLUquadric * quad , GLenum draw ) ;
+ * </pre>
+ */
+ public final native void gluQuadricDrawStyle (
+ long quad,
+ int draw
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricNormals ( GLUquadric * quad , GLenum normal ) ;
+ * </pre>
+ */
+ public final native void gluQuadricNormals (
+ long quad,
+ int normal
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricOrientation ( GLUquadric * quad , GLenum orientation ) ;
+ * </pre>
+ */
+ public final native void gluQuadricOrientation (
+ long quad,
+ int orientation
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluQuadricTexture ( GLUquadric * quad , GLboolean texture ) ;
+ * </pre>
+ */
+ public final native void gluQuadricTexture (
+ long quad,
+ boolean texture
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluScaleImage ( GLenum format , GLsizei wIn , GLsizei hIn , GLenum typeIn , const void * dataIn , GLsizei wOut , GLsizei hOut , GLenum typeOut , GLvoid * dataOut ) ;
+ * </pre>
+ */
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ byte[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ byte[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ short[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ short[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ int[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ int[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ float[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ float[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ double[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ double[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ boolean[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ boolean[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ long[] dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ long[] dataOut
+ ) ;
+ public final native int gluScaleImage (
+ int format,
+ int wIn,
+ int hIn,
+ int typeIn,
+ Buffer dataIn,
+ int wOut,
+ int hOut,
+ int typeOut,
+ Buffer dataOut
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluSphere ( GLUquadric * quad , GLdouble radius , GLint slices , GLint stacks ) ;
+ * </pre>
+ */
+ public final native void gluSphere (
+ long quad,
+ double radius,
+ int slices,
+ int stacks
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluTessBeginContour (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessBeginPolygon ( GLUtesselator * tess , GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void gluTessBeginPolygon (
+ long tess,
+ byte[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ short[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ int[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ float[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ double[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ boolean[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ long[] data
+ ) ;
+ public final native void gluTessBeginPolygon (
+ long tess,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndContour ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluTessEndContour (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessEndPolygon ( GLUtesselator * tess ) ;
+ * </pre>
+ */
+ public final native void gluTessEndPolygon (
+ long tess
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessNormal ( GLUtesselator * tess , GLdouble valueX , GLdouble valueY , GLdouble valueZ ) ;
+ * </pre>
+ */
+ public final native void gluTessNormal (
+ long tess,
+ double valueX,
+ double valueY,
+ double valueZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessProperty ( GLUtesselator * tess , GLenum which , GLdouble data ) ;
+ * </pre>
+ */
+ public final native void gluTessProperty (
+ long tess,
+ int which,
+ double data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern void gluTessVertex ( GLUtesselator * tess , GLdouble * location , GLvoid * data ) ;
+ * </pre>
+ */
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ byte[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ short[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ int[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ float[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ double[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ boolean[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ long[] data
+ ) ;
+ public final native void gluTessVertex (
+ long tess,
+ double[] location,
+ Buffer data
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject ( GLdouble winX , GLdouble winY , GLdouble winZ , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble * objX , GLdouble * objY , GLdouble * objZ ) ;
+ * </pre>
+ */
+ public final native int gluUnProject (
+ double winX,
+ double winY,
+ double winZ,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double[] objX,
+ double[] objY,
+ double[] objZ
+ ) ;
+
+/**
+ * Original Function-Prototype :
+ * <pre>
+ extern GLint gluUnProject4 ( GLdouble winX , GLdouble winY , GLdouble winZ , GLdouble clipW , const GLdouble * model , const GLdouble * proj , const GLint * view , GLdouble nearVal , GLdouble farVal , GLdouble * objX , GLdouble * objY , GLdouble * objZ , GLdouble * objW ) ;
+ * </pre>
+ */
+ public final native int gluUnProject4 (
+ double winX,
+ double winY,
+ double winZ,
+ double clipW,
+ double[] model,
+ double[] proj,
+ int[] view,
+ double nearVal,
+ double farVal,
+ double[] objX,
+ double[] objY,
+ double[] objZ,
+ double[] objW
+ ) ;
+
+/* C2J Parser Version 3.0: Java program parsed successfully. */
+
+
+}
+